.elementor-kit-7374{--e-global-color-primary:#EF7466;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#003D63;--e-global-color-ee23ed6:#003D63;--e-global-color-f2dfd43:#F8EDDF;--e-global-color-84f6c8f:#FAF2E8;--e-global-color-23d5be1:#EF7764;--e-global-color-c7e6835:#FFFFFF;--e-global-color-46e5902:#DEE9FC;--e-global-color-626730d:#F1F3FA;--e-global-color-91927d7:#7DBA74;--e-global-color-61c0710:#B0D6AB;--e-global-color-c268906:#F4C2DB;--e-global-color-d0de06a:#F9D764;--e-global-color-647267e:#5991F0;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-5d87efb-font-family:"Work Sans";--e-global-typography-5d87efb-font-size:22px;--e-global-typography-5d87efb-font-weight:400;--e-global-typography-bb4c082-font-family:"Work Sans";--e-global-typography-bb4c082-font-size:16px;--e-global-typography-484b24e-font-size:18px;--e-global-typography-484b24e-font-weight:700;--e-global-typography-cf612d2-font-family:"Work Sans";--e-global-typography-cf612d2-font-size:18px;--e-global-typography-cf612d2-font-weight:400;--e-global-typography-0cbb27d-font-family:"Poppins";--e-global-typography-0cbb27d-font-size:18px;--e-global-typography-0cbb27d-font-weight:normal;--e-global-typography-3de55b7-font-size:14px;background-color:#FFFFFF;color:var( --e-global-color-text );}.elementor-kit-7374 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7374 a{color:var( --e-global-color-accent );}.elementor-kit-7374 h1{color:var( --e-global-color-secondary );font-size:2.9vw;line-height:1.2em;}.elementor-kit-7374 h2{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7374{--e-global-typography-5d87efb-font-size:20px;}.elementor-kit-7374 h1{font-size:32px;line-height:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Mobile menu*/
.gt-header-extras .gt-column-inner {
  display: flex;
  flex-flow: row;
  justify-content:flex-start !important ;
  width: auto;
  margin: -2px 0 0 -40px !important;
}
.gt-lang-menu{visibility:hidden !important;}

::selection {
  background: #faf2e8 !important;
  color: black;
}
/*Form*/

body .gform_wrapper ::placeholder,
body .gform_wrapper ::-webkit-input-placeholder,
body .gform_wrapper input[placeholder] {
  color: #000;
  opacity:1;
}
.gform_required_legend,.gfield_required .gfield_required_asterisk{
    display: none;
}
label {

    line-height: 1;
    vertical-align: middle;
     font-size: var(--fs-body)!important;
}

label a  {color:#003d63;
        font-weight: 400 !important;
}

  input[type=submit] {
  font-size: var(--fs-small)!important;
    font-weight: 700 !important;
    line-height: normal;
    text-decoration: none;
    color: #fff !important;
    background: #003d63 !important;
    padding: 10px 30px !important;
    border: 2px solid #003d63 !important;
    border-radius: 28px !important;
    cursor: pointer;
 
}
 input[type=submit]:hover {
   color: #003d63 !important;
    background: #fff;
}
textarea {
  resize: none;
}
 #input_2_5.textarea.small {
     height: 200px !important;
    padding-top: 0 !important;
      padding-left: 0 !important;
    display: block;
    margin-top:10px !important;
    margin-bottom: 0 !important;
       padding: 10px 15px !important;
}

input, textarea{
    border-bottom: 1px solid #F1F3FA !important;
    border-top: none !important;
    color:#000 !important;
    font-weight: 400 !important;
    font-size: 100% !important;
    line-height: 1.6 !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 10px !important;
    background: #F1F3FA !important;
   margin-top:10px !important;
   margin-bottom: 30px !important;
   padding-left: 15px !important;
   padding-bottom: 3px !important;

}
/*Form-white*/
.main-form.white input, .main-form.white textarea{
    border-bottom: 1px solid #fff !important;
    border-top: none !important;
    color:#000 !important;
    font-weight: 400 !important;
    font-size: 100% !important;
    line-height: 1.6 !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 10px !important;
    background: #fff !important;
   margin-top:10px !important;
   margin-bottom: 30px !important;
   padding-left: 15px !important;
   padding-bottom: 3px !important;

}

.main-form.white input[type=submit] {
  font-size: var(--fs-small)!important;
    font-weight: 700 !important;
    line-height: normal;
    text-decoration: none;
    color: #fff !important;
    background: #003d63 !important;
    padding: 10px 30px !important;
    border: 2px solid #003d63 !important;
    border-radius: 28px !important;
    cursor: pointer;
 
}
 .main-form.white input[type=submit]:hover {
   color: #003d63 !important;
    background: #fff;
}

 .main-form.white input[type=checkbox]+label:before {
       background: #fff !important;
        border-color: #fff !important;
}
/*************/
.gfield  label, .gfield_label, .gfield label {
font-weight: 600;
margin-bottom: 20px!important
}
.gfield {
    list-style-type: none;
    width: 100%;
    margin-top: 0;
margin-bottom: 10px;

    padding-bottom: 0;
}

input:focus,textarea:focus {

  outline: none;
}

body .gform_wrapper .gform_footer {
    justify-content: flex-end;
}
body .gform_wrapper .gform_page_footer {
    text-align: right;
}
.gform_wrapper.gravity-theme .gfield_required{
    color: transparent !important;
}

.gform_wrapper.gravity-theme .gform_validation_container, body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container, body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container, body .gform_wrapper.gravity-theme .gform_validation_container {
     display: block !important; 
  left: 30px !important; 
    position: inherit !important;
}
.gfield--type-phone{margin-bottom:0;

}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
    clear: both;
    font-family: inherit;
    font-size: var(--fs-body)!important;
    letter-spacing: normal;
    line-height: inherit;
     padding-top: 0px !important; 
     margin-top: -20px !important;
     padding-bottom:  50px !important; 
}

input[type=checkbox]+label {
    display: inline-block !important;
    position: relative;
    margin-left: 0;
    padding: 0px 30 3px 0;
 font-size: var(--fs-body)!important;
 font-weight: 400;
}

input[type=checkbox]+label a {
     display: inline-block !important;
text-decoration: underline;
 font-size: var(--fs-body)!important;
 margin-bottom: 20px;
}
.gfield--type-name{margin-bottom:0px !important;
    width:100%;
}
.main-form .gform-grid-col:first-child,
.form-en .gform-grid-col:first-child {
    width: 46.5% !important;
    display: inline
;
    float: left;
    margin-right: 40px;
}
input[type=checkbox]+label:before {
       background: #F1F3FA !important;
        border-color: #F1F3FA !important;
}
.main-form .gform-grid-col,
.form-en .gform-grid-col {
    width: 47% !important;
    display: inline
;
    float: left;

}
.main-form .gfield--width-half,
.form-en .gfield--width-half{
width: 47% !important;
display: inline;
float: left;
    }

/*Post button*/

a.elementor-post__read-more:after {
    position: relative;
    content: '\f30b';
font-family: "Font Awesome\ 5 Free";
    margin-left: var(--size-10);
    left: 0;
    line-height: normal;
    color: inherit;
}

/*Popup form*/
#gform_3 label,
#gform_3.gfield_label, legend {display:none !important;}
#gform_3 .gfield_consent_label{display:block !important;}
.gt-footer-popup-sec .gt-module-gravity-form h2{font-size:18px !important;}
.gt-footer-popup-sec .gt-module-gravity-form .gfield input:not([type=checkbox]):not([type=radio]):not([type=submit]), .gt-footer-popup-sec .gt-module-gravity-form .gfield select, .gt-footer-popup-sec .gt-module-gravity-form .gfield textarea {
 font-size:16px!important;
   padding-left: 15px !important;
}
 #input_3_7.textarea {
     min-height: 38px !important;
   
}
.gt-footer-popup-sec .gt-module-gravity-form .gfield input[type=checkbox]+label {
    display: inline-block !important;
    position: relative;
    margin-left: 0;
    padding: 25px 0 0px 20px;
 font-size: 16px !important;
    margin-bottom: 15px;
}
.gt-footer-popup-sec .gt-module-gravity-form .gfield input, .gt-footer-popup-sec .gt-module-gravity-form .gfield textarea{
    border-bottom: 1px solid #F1F3FA  !important;
    border-top: none !important;
    color:#000 !important;
    font-weight: 400 !important;
  font-size: var(--fs-body)!important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 10px !important;
    background: transparent;
   margin-top: 20px !important;
   margin-bottom: 0px !important;
   padding: 5px;

}
.gt-footer-popup-sec .gt-module-gravity-form  input[type=submit] {
  font-size: 16px !important;
    font-weight: 700 !important;
    line-height: normal;
    text-decoration: none;
    color: #fff !important;
    background: #003d63;
    padding: 10px 10px !important;
    border: 2px solid #003d63 !important;
    border-radius: 28px !important;
    cursor: pointer;
    margin-bottom: 0px !important;
    margin-top: 40px !important;
 
}
.gt-footer-popup-sec .gt-module-gravity-form input[type=checkbox]+label a {
  color: var(--e-global-color-accent) !important;
}
.gt-footer-popup-sec .gt-module-gravity-form .gfield:not(:last-child) {
    margin-bottom: 0 !important;
}
 .gfield_consent_label {
    display: block!important;
    font-size: 70%;
    font-weight: var(--fw-normal);
    line-height: 1.86;
    letter-spacing: normal
}

.gt-footer-popup-sec .gt-module-gravity-form .gfield textarea {

    height: 38px !important;
    font-size: 16px !important;
}
/*Case form*/
.case-form .gfield  {
    list-style-type: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0px;
}
.case-form  textarea {

    height: 150px !important;
         padding: 10px 15px !important;
  
}
.case-form input[type=email]{
    
    margin-bottom: 30px !important;
}

.case-form .gform_footer.top_label  {display:block;
padding-top:40px !important;}

.case-form  .gfield input[type=checkbox]+label {
    display: inline-block !important;
    position: relative;
    margin-left: 0;
    margin-top: 0px;

}
/*header white*/
/*.page-id-5699 #header #gt-header{
    position: relative;
    padding: calc(14px +(48 - 14) var(--calc-size)) 0;
    background: #ffff !important;
    transition: padding .2s ease-in-out, box-shadow .2s ease-in-out, background .2s ease-in-out;
}

.page-id-5712 #header #gt-header {
    position: relative;
    padding: calc(14px +(48 - 14) var(--calc-size)) 0;
    background: #ffff !important;
    transition: padding .2s ease-in-out, box-shadow .2s ease-in-out, background .2s ease-in-out;
}
.page-id-5717 #header #gt-header  {
    position: relative;
    padding: calc(14px +(48 - 14) var(--calc-size)) 0;
    background: #ffff !important;
    transition: padding .2s ease-in-out, box-shadow .2s ease-in-out, background .2s ease-in-out;
}
.page-id-11519 #header #gt-header  {
    position: relative;
    padding: calc(14px +(48 - 14) var(--calc-size)) 0;
    background: #ffff !important;
    transition: padding .2s ease-in-out, box-shadow .2s ease-in-out, background .2s ease-in-out;
}*/
/*Typography*/
body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: var(--ff-base);
    font-size: var(--fs-base) !important;
    font-weight: 400;
}
.icon-list .elementor-icon-list-text {
    font-size: var(--fs-base);
    line-height: var(--lh-paragraph);
    color: var(--font-color-dark-2);
    padding-bottom: var(--size-10);
}

li.elementor-icon-list-item a,  p a{ text-decoration:underline !important;
    color: var(--e-global-color-accent) !important;
}
.icon-list .elementor-icon-list-icon:before{ content: '\f00c';
    font-family: var(--ff-fa);
    top: 2px;
    left: 0;
    width:30px;
    height: 30px;
    font-size: calc(12px +(17 - 12) var(--calc-size));
    font-weight: var(--fw-semibold);
    color: var(--font-color-dark-1);
    background-color: var(--base-2);
    border-radius: 50%;
    display: flex
;
    align-items: center;
    justify-content: center;
    text-decoration: underline !important;
    text-decoration-color: var(--base-2) !important;
}
.icon-list-blue .elementor-icon-list-icon:before{ content: '\f00c';
    font-family: var(--ff-fa);
    top: 2px;
    left: 0;
    width:30px;
    height: 30px;
    font-size: calc(12px +(17 - 12) var(--calc-size));
    font-weight: var(--fw-semibold);
    color: #fff;
    background-color: #5991F0;
    border-radius: 50%;
    display: flex
;
    align-items: center;
    justify-content: center;
        text-decoration: none !important;
    text-decoration-color:#5991F0 !important;
}



h1 {
  font-size: var(--fs-h1) !important;
  padding-bottom: var(--size-20) !important;
}

h2,h2.gform_title {
    font-size: var(--fs-h2)!important;
    padding-bottom: var(--size-20)!important;
}
h3 {
    font-size: var(--fs-h3)!important;
    padding-bottom: var(--size-20)!important;
}

.box h3 {
    font-size: var(--fs-h3)!important;
    padding-bottom: 0px!important;
}

h4 {
    font-size: var(--fs-h4)!important;
    padding-bottom: var(--size-10)!important;
}
h5 {
    font-size: var(--fs-h5)!important;
    padding-bottom: var(--size-10)!important;
}
 h1, h2, h3, h4,h5 {
    font-weight: var(--fw-bold) !important;
    line-height: var(--lh-heading) !important;
}


.button-arrow, .read-more a,span.elementor-button-text {
    display: inline-block;
    font-size: var(--fs-small);
    font-weight: var(--fw-bold);
    line-height: normal;
    text-decoration: none;
}
 p.gt-large {
    font-size: var(--fs-large);
}
footer a{color:#fff!important;
    text-decoration: none!important;
}


/*Container*/
#gt-section {
    padding: var(--section-padding) 0;
}
.gt-row-xsmall {
    width: var(--row-xsmall);
}

.row-small {
    width: var(--row-small);
    padding: var(--row-padding) 0;
}
.row-medium {
    width: var(--row-medium);
}
.row-standard {
    width: var(--row-standard);
padding: var(--row-padding) 0;
    margin-right: auto;
    margin-left: auto;
}

/*Sidebar section*/
.sidebar-main-section {
    max-width: 63.5%;
     padding-top: var(--section-padding);
     padding-bottom: var(--section-padding);
}
.sidebar-inner {
    position: relative;
    display: flex
;
    flex-direction: column;
    align-items: center;
   padding: var(--section-padding) 0;
    padding-left: var(--gutter);
    margin-bottom: 140px;
    background: var(--base-2);
}

.sidebar-form {
    position: relative;
    display: flex
;
    flex-direction: column;
    max-width: 400px !important;
    padding: var(--size-30);
    margin-top: 30px;
    margin-bottom: -140px;
    background: var(--base-3);
    border-radius: 6px;
    box-shadow: 0 15px 30px 0 rgba(21, 28, 39, .15);
}
#gform_4{margin-top:-30px !important;}
.sidebar-form label{
    font-size: 16px !important
}

.sidebar-form input{
    
    margin-bottom: 0px !important;
    padding-top: 3px !important;
        font-size: 16px !important;
}
.sidebar-form textarea{
    font-size: 16px !important;
        padding-top: 3px !important;
    padding-left: 15 !important;
    height: 32px !important;
}
.sidebar-form input[type=email]{
    
    margin-bottom: 2px !important;
    
}
.sidebar-form input[type=checkbox]+label {
    display: inline-block !important;
    position: relative;
    margin-left: 0px;
    padding: 0px 0 0 20px;
    font-size: 14px !important;
}
#gfield_consent_description_4_6{ font-size: 14px !important;
    margin-bottom: 50px;
}

.sidebar-form input[type=checkbox]+label a {
  color: var(--e-global-color-accent) !important;
}
.sidebar-form .gfield  {
    list-style-type: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.sidebar-form  .gform_wrapper.gravity-theme .gfield_description {
    clear: both;
    font-family: inherit;
    font-size: 15px !important;
    letter-spacing: normal;
    line-height: inherit;
    padding-top: 0px !important;
    margin-top: 10px !important;
    width: 100%;
    padding-bottom: 70px !important;
}
.sidebar-form .gform_footer.top_label {
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    width:100% !important;
}

.sidebar-form input[type=submit]{display:block;
width:100% !important;}

/*Artikle slider arrows*/
.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
  margin: 0 -35px 0 0px !important;

}
/*Images*/

.box-image-left{
    max-width: 82.2%;
    margin: 0 0 0 auto;
}
.box-image-right{
    max-width: 82.2%;
    margin: 0 auto 0 0 ;
}
.home-img{box-shadow:0 15px 30px 0 rgba(21,28,39,.15);
    border-radius: 2px;
}
/*Resposive*/
@media only screen and (max-width: 980px) {
    
    .box-image-left,.box-image-right{max-width:100% !important;
        margin:0 0 0 0 !important;
        float:left;
    }
    input[type=checkbox]+label {
    display: inline-block !important;
    position: relative;
    margin-left: 0px;
    padding: 0px 0px 0px 20px;
 font-size: var(--fs-body)!important;
}
 .sidebar-main-section {max-width:100% !important;

    }  
    
    .gform-grid-col:first-child,
    .main-form .gform-grid-col:first-child,
.form-en .gform-grid-col:first-child ,
.main-form .gform-grid-col,
.form-en .gform-grid-col,.gform-grid-col,.main-form .gform-grid-col:first-child
    {width:100% !important;}
}
@media only screen and (max-width: 768px) {
.main-form .gform-grid-col:first-child,
.form-en .gform-grid-col:first-child {
    width: 100% !important;
    display: block !important;
    margin-right: 0px;
}
.main-form .gform-grid-col,
.form-en .gform-grid-col {
    width: 100% !important;
    display: block !important;

}
.main-form .gfield--width-half,
.form-en .gfield--width-half{
width: 100% !important;
display: block !important;
    }

}/* End custom CSS */