.elementor-kit-33{--e-global-color-primary:#1C3964;--e-global-color-secondary:#F2F4F4;--e-global-color-text:#222222;--e-global-color-accent:#1C75BC;--e-global-color-021e1f5:#FFFFFF;--e-global-color-3ab1efe:#63AFEB;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-kit-33 e-page-transition{background-color:#FFBC7D;}.elementor-kit-33 a{color:var( --e-global-color-3ab1efe );}.elementor-kit-33 a:hover{color:var( --e-global-color-accent );}.elementor-kit-33 h1{font-family:"Manrope", Sans-serif;}.elementor-kit-33 h2{font-family:"Manrope", Sans-serif;}.elementor-kit-33 h3{font-family:"Manrope", Sans-serif;}.elementor-kit-33 h4{font-family:"Manrope", Sans-serif;}.elementor-kit-33 h5{font-family:"Manrope", Sans-serif;}.elementor-kit-33 h6{font-family:"Manrope", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}.site-header{padding-right:0px;padding-left:0px;}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (max-width:1024px) {
.e-con-boxed {
    padding: 0px 30px;
}

.e-con-inner .e-con-boxed {
    padding: 0px 0px;
}}

@media only screen and (max-width:767px) {
.e-con-boxed {
    padding: 0px 15px;
}

.e-con-inner .e-con-boxed {
    padding: 0px 0px;
}}


.elementor-slideshow__footer {
    display: none;
}




/* CONTACT FORM */
textarea {
    border:1px solid var( --e-global-color-primary );
     background-color: rgba(0,0,0,0);
    border-radius:0px !important;
    color:var( --e-global-color-primary );
    width:100%;
    resize: none;
    margin-top: 10px;
    padding:10px;
    font-weight:300;font-family: "Manrope", Sans-serif;
    width:100%
}

.wpcf7 form .wpcf7-response-output {
color: #dc3232;
margin:0;
padding:0;
border: 0px solid #00a0d2;
}

textarea:focus {
    border:1px solid var( --e-global-color-primary ) ;
    color:var( --e-global-color-primary ) !important;font-family: "Manrope", Sans-serif;
}

div.message{
	margin-top:35px;
    border-radius:0px !important;font-family: "Manrope", Sans-serif;
    
}
.wpcf7-form-control-wrap {
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}


.wpcf7-form > p {
	 font-size: 16px;
	 position: relative;
	 padding-bottom:0px;
	 margin-bottom:10px;
	 padding-left:0px;
    border-radius:0px !important;font-family: "Manrope", Sans-serif;
}
.wpcf7-form div.message label {
    width:100%;
}
.wpcf7-form .message label {
	 font-size: 16px;
	 font-weight:300;
	 color:var( --e-global-color-primary );
    border-radius:0px !important;
	 margin-left:0px;
	 padding-bottom:20px !important;font-family: "Manrope", Sans-serif;
}
.wpcf7-form > p label.floating {
	 position: absolute;
	 top: 50%;
	 pointer-events: none;
	 transition: 0.2s;
	 font-weight:300;
	 color:var( --e-global-color-primary );
	 opacity:0.5;
    border-radius:0px !important;font-family: "Manrope", Sans-serif;
}


.wpcf7-form > p label.floating.has-value {color:var( --e-global-color-primary );
    opacity:0.5;font-family: "Manrope", Sans-serif;
}




.fieldset-cf7mls p label.floating, .uacf7-form-20 p label.floating, .uacf7-form-501 p label.floating {

	 pointer-events: none;
	 transition: 0.2s;
	 font-weight:300;
	 color:var( --e-global-color-primary );
	 opacity:0.5;
    border-radius:0px !important;font-family: "Manrope", Sans-serif;transform: translateY(22px);
}


.fieldset-cf7mls p label.floating.has-value, .uacf7-form-20 p label.floating.has-value, .uacf7-form-501 p label.floating.has-value {color:var( --e-global-color-primary );
    opacity:0.5;font-family: "Manrope", Sans-serif;transform: translateY(0px);
}


 .wpcf7-form input.wpcf7-text,  .wpcf7-form input.wpcf7-number {font-family: "Manrope", Sans-serif;
	 border: none;
	 border-bottom: 1px solid var( --e-global-color-primary );
	 padding: 4px 0px;
	 width: 100%;
	 background-color: transparent;
	 color: var( --e-global-color-primary );
	 font-size: 16px;
    border-radius:0px !important;
}

 .wpcf7-form label.floating.has-value {font-family: "Manrope", Sans-serif;
	 top: 10px;
	 font-size: 11px;
}

 .wpcf7-form h4 {font-family: "Manrope", Sans-serif;
     font-size:21px;
     font-weight:300;
     color:var( --e-global-color-primary );
     margin-bottom:5px;
 }
 
input[type="submit"] {
   background-color: var( --e-global-color-primary );
   color:var(--e-global-color-secondary );
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: var( --e-global-color-primary );
border-radius: 0px 0px 0px 0px;
padding: 14px 30px 14px 30px;
  }
  input[type="submit"]:hover {
      background:rgba(0,0,0,0);
      color: var( --e-global-color-primary );
  }
  
  #cmplz-manage-consent .cmplz-manage-consent {
      right: calc(50% - 100px) !important;
  }/* End custom CSS */