.elementor-2614 .elementor-element.elementor-element-41acfb5 > .elementor-container{max-width:1400px;}.elementor-2614 .elementor-element.elementor-element-41acfb5:not(.elementor-motion-effects-element-type-background), .elementor-2614 .elementor-element.elementor-element-41acfb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#194027;}.elementor-2614 .elementor-element.elementor-element-41acfb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-2614 .elementor-element.elementor-element-41acfb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2614 .elementor-element.elementor-element-fa468e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2614 .elementor-element.elementor-element-f989870{--divider-border-style:solid;--divider-width:100%;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2614 .elementor-element.elementor-element-f989870 .elementor-divider-separator{width:100%;}.elementor-2614 .elementor-element.elementor-element-f989870 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2614 .elementor-element.elementor-element-7ad54ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2614 .elementor-element.elementor-element-7ad54ef > .elementor-element-populated{padding:10px 80px 10px 10px;}.elementor-2614 .elementor-element.elementor-element-ebd4710 .elementor-heading-title{color:#FFF6ED;font-family:"Castoro", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-2614 .elementor-element.elementor-element-63ad6ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2614 .elementor-element.elementor-element-63ad6ac > .elementor-element-populated{padding:10px 10px 10px 50px;}.elementor-2614 .elementor-element.elementor-element-94ac88a .elementor-heading-title{color:#FFF6ED;font-family:"Castoro", Sans-serif;font-weight:400;}.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu .elementor-item{font-family:"Castoro", Sans-serif;font-weight:400;}.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu--main .elementor-item{color:#FFF6ED;fill:#FFF6ED;padding-left:0px;padding-right:0px;}.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2614 .elementor-element.elementor-element-3bad4e6 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-2614 .elementor-element.elementor-element-a1ed00f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2614 .elementor-element.elementor-element-95066a1 .elementor-heading-title{color:#FFF6ED;font-family:"Castoro", Sans-serif;font-weight:400;}.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu .elementor-item{font-family:"Castoro", Sans-serif;font-weight:400;}.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu--main .elementor-item{color:#FFF6ED;fill:#FFF6ED;padding-left:0px;padding-right:0px;}.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2614 .elementor-element.elementor-element-340fd09 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-2614 .elementor-element.elementor-element-b2cdfb9{--divider-border-style:solid;--divider-width:100%;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2614 .elementor-element.elementor-element-b2cdfb9 .elementor-divider-separator{width:100%;}.elementor-2614 .elementor-element.elementor-element-b2cdfb9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2614 .elementor-element.elementor-element-b2cdfb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2614 .elementor-element.elementor-element-27b570c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2614 .elementor-element.elementor-element-b76adc3 .elementor-heading-title{color:#FFF6ED;font-family:"Castoro", Sans-serif;font-size:16px;font-weight:400;}.elementor-2614 .elementor-element.elementor-element-ea6313a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2614 .elementor-element.elementor-element-bc56d09{text-align:right;}.elementor-2614 .elementor-element.elementor-element-bc56d09 img{width:50%;}@media(max-width:992px){.elementor-2614 .elementor-element.elementor-element-bc56d09 img{width:55%;}}@media(max-width:767px){.elementor-2614 .elementor-element.elementor-element-41acfb5{padding:30px 0px 0px 0px;}.elementor-2614 .elementor-element.elementor-element-7ad54ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2614 .elementor-element.elementor-element-7ad54ef > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2614 .elementor-element.elementor-element-ebd4710{text-align:center;}.elementor-2614 .elementor-element.elementor-element-c55ad16{text-align:center;}.elementor-2614 .elementor-element.elementor-element-c55ad16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2614 .elementor-element.elementor-element-63ad6ac > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2614 .elementor-element.elementor-element-94ac88a{text-align:center;}.elementor-2614 .elementor-element.elementor-element-95066a1{text-align:center;}.elementor-2614 .elementor-element.elementor-element-b76adc3{text-align:center;}.elementor-2614 .elementor-element.elementor-element-bc56d09{text-align:center;}.elementor-2614 .elementor-element.elementor-element-bc56d09 img{width:70%;}}@media(min-width:768px){.elementor-2614 .elementor-element.elementor-element-7ad54ef{width:40%;}.elementor-2614 .elementor-element.elementor-element-63ad6ac{width:26.332%;}}/* Start custom CSS for shortcode, class: .elementor-element-e1e84a0 */.elementor-2614 .elementor-element.elementor-element-e1e84a0 input{
        border: none !important;    
        background: #fff;
    box-shadow: none !important;
    color:#000 !important;
    max-width:90%;
    border-radius: 0 !important;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 input:focus:invalid{
     color:#000 !important;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 input::placeholder{
     color:#b7b7b7 !important;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-field-container{
    width:100%;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-field-email{
    padding:0;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 form{
        display: flex;
    align-items: center;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-submit-container{
    margin:0;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-submit{
    border: 1px solid #ccc;
    background-color: transparent !important;
    border-radius: 30px;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 em,
.elementor-2614 .elementor-element.elementor-element-e1e84a0 label.wpforms-error{
        position: absolute !important;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .mailcheck-suggestion{
    color:#000;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-submit-container img{
    display: block;
    position: absolute;
    margin: 0;
}
.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-confirmation-container-full{
    background: #B7B7B7 !important;
    border:none !important;
}

.elementor-2614 .elementor-element.elementor-element-e1e84a0 .wpforms-submit {
    width:170px;
}

.elementor-2614 .elementor-element.elementor-element-e1e84a0 input:not([type="checkbox"]):not([type="radio"]) {
    box-shadow: 0 0 0px 1000px white inset !important;
}


@media(max-width:800px){
    .elementor-2614 .elementor-element.elementor-element-e1e84a0 form{
        flex-direction: column;
        gap:15px;
    }
    
    div.wpforms-container-full:not(:empty) {
        margin:0 auto 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfe6668 */@media screen and (max-width: 1024px) and (min-width: 600px) {
.elementor-2614 .elementor-element.elementor-element-7ad54ef > .elementor-element-populated {
    padding: 10px 20px 10px 10px;
}

}
@media screen and (max-width: 600px) {
.elementor-2614 .elementor-element.elementor-element-cfe6668 .elementor-nav-menu{
    display: flex;
  flex-direction: column;
  align-items: center;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a9cf20 */@media screen and (max-width: 1024px) and (min-width: 600px) {
.elementor-2614 .elementor-element.elementor-element-2a9cf20 img {
    width: 50%!important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21800d2 */.elementor-2614 .elementor-element.elementor-element-21800d2 .yay-currency-custom-select__trigger {
    color: #FFF6ED!important;
    background: #ffffff00!important;
    border-radius: 30px!important;
    font-family: 'Castoro'!important;
    padding: 10px 20px!important;
}

.yay-currency-custom-select-wrapper.no-currency-name {
    width: 100px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc56d09 */.elementor-2614 .elementor-element.elementor-element-bc56d09 img {
    height:24px;
    width:auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41acfb5 */.elementor-2614 .elementor-element.elementor-element-41acfb5 h2{
    font-size: 22px;
}
.elementor-2614 .elementor-element.elementor-element-41acfb5 p{
    font-family: Castoro;
}/* End custom CSS */