.page-header .e-con-inner{padding: 150px 0 60px;}
@media(max-width: 991px) {
.page-header .e-con-inner{padding: 115px 0 50px;}
.header-logo{text-align: left;}
}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon{display: grid;place-content: center;padding: 0 !important;line-height: 0 !important;}
.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header>.icon i{line-height: 0;}
.page-id-452 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-header{display: flex;justify-content: center;}

.contact-form-box .error {color: red;margin-bottom: 10px;}
.contact-form-box .result-message {color: #015301;margin: 25px 0;font-size: 120%;}
.contact-form-box .form-field{margin-bottom: 20px;}
.contact-form-box .form-btn{padding-top: 10px;}
.contact-form-box input, .contact-form-box textarea{border-radius: 5px;height: 60px;background-color: #fff;color: #000;}
.contact-form-box textarea{height: 150px;}
.contact-form-box #captcha{margin-top: 8px;}
.contact-form-box button{background-color: transparent;
    padding: 20px 32px 20px 32px;
    font-family: var(--e-global-typography-6ba31ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6ba31ef-font-size);
    font-weight: var(--e-global-typography-6ba31ef-font-weight);
    text-transform: var(--e-global-typography-6ba31ef-text-transform);
    font-style: var(--e-global-typography-6ba31ef-font-style);
    text-decoration: var(--e-global-typography-6ba31ef-text-decoration);
    line-height: var(--e-global-typography-6ba31ef-line-height);
    color: var(--e-global-color-bf852f2);
    background-image: linear-gradient(150deg, var(--e-global-color-primary) 0%, var(--e-global-color-2ccc880) 100%);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 5px rgba(246, 217.0000000000001, 64.99999999999999, 0.25098039215686274);
}