.elementor-236 .elementor-element.elementor-element-a592beb > .elementor-container{max-width:1280px;}.elementor-236 .elementor-element.elementor-element-a592beb{margin-top:150px;margin-bottom:150px;padding:0px 35px 0px 35px;}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-86009fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-86009fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-86009fb > .elementor-element-populated{margin:0% 0% 0% 16%;--e-column-margin-right:0%;--e-column-margin-left:16%;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-primary{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;margin:0px 0px 18px 0px;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-secondary{font-family:"Barlow", Sans-serif;font-size:47px;font-weight:800;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:548px;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-secondary .aux-head-highlight{font-family:"Barlow", Sans-serif;color:#9BCEA4;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-description{color:#A1A1A1;font-size:16px;font-weight:300;line-height:1.5em;margin:50px 0px 0px 0px;max-width:550px;}.elementor-236 .elementor-element.elementor-element-66c45ac{width:auto;max-width:auto;}.elementor-236 .elementor-element.elementor-element-d810960 > .elementor-widget-container{margin:0px -200px 0px -29px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-236 .elementor-element.elementor-element-d810960{z-index:-2;position:absolute;top:-256px;right:22px;animation-duration:2500ms;animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-bc-flex-widget .elementor-236 .elementor-element.elementor-element-582edf7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-236 .elementor-element.elementor-element-582edf7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-236 .elementor-element.elementor-element-582edf7 > .elementor-element-populated{margin:0% 0% 0% 16%;--e-column-margin-right:0%;--e-column-margin-left:16%;}.elementor-236 .elementor-element.elementor-element-582edf7{animation-duration:800ms;animation-delay:1000ms;}.elementor-236 .elementor-element.elementor-element-1e90c92 .elementor-heading-title{color:#A1A1A1;font-size:0.8rem;}.elementor-236 .elementor-element.elementor-element-4dbe0a0{margin-top:200px;margin-bottom:150px;padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-8009754 .aux-the-svg{width:300px;}.elementor-236 .elementor-element.elementor-element-8009754 .aux-widget-container{text-align:left;}.elementor-236 .elementor-element.elementor-element-8009754 > .elementor-widget-container{margin:0px 0px 0px 0px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-236 .elementor-element.elementor-element-8009754{width:auto;max-width:auto;position:absolute;top:36px;left:0px;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-modern-heading-primary{font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;margin:0px 0px 18px 0px;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-modern-heading-secondary{font-family:"Barlow", Sans-serif;font-size:47px;font-weight:800;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Barlow", Sans-serif;color:#9BCEA4;}.elementor-236 .elementor-element.elementor-element-8e1d1d9{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;animation-duration:2500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-236 .elementor-element.elementor-element-7e5c723 > .elementor-container{max-width:1000px;}.elementor-236 .elementor-element.elementor-element-7e5c723{padding:018px 50px 0px 50px;}.elementor-236 .elementor-element.elementor-element-cdab444 .elementor-heading-title{color:#A1A1A1;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-236 .elementor-element.elementor-element-feba4b4 .elementor-heading-title{color:#A1A1A1;font-size:16px;font-weight:300;line-height:1.5em;}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-7d64152{width:100%;}}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-a592beb{margin-top:100px;margin-bottom:180px;}.elementor-236 .elementor-element.elementor-element-86009fb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-236 .elementor-element.elementor-element-86009fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-secondary{font-size:39px;max-width:806px;}.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-description{font-size:14px;max-width:814px;}.elementor-236 .elementor-element.elementor-element-66c45ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-d810960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-d810960{top:-190px;right:107px;}.elementor-236 .elementor-element.elementor-element-582edf7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-236 .elementor-element.elementor-element-582edf7 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-236 .elementor-element.elementor-element-4dbe0a0{margin-top:100px;margin-bottom:180px;}.elementor-236 .elementor-element.elementor-element-8009754 .aux-widget-container{text-align:right;}.elementor-236 .elementor-element.elementor-element-8009754 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-8009754{left:58px;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-modern-heading-secondary{font-size:39px;max-width:806px;}.elementor-236 .elementor-element.elementor-element-8e1d1d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-a592beb{margin-top:70px;margin-bottom:0px;}.elementor-236 .elementor-element.elementor-element-d810960 .aux-media-image{max-width:100%;}.elementor-236 .elementor-element.elementor-element-d810960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-d810960{top:-481px;right:52px;}.elementor-236 .elementor-element.elementor-element-4dbe0a0{margin-top:70px;margin-bottom:0px;}.elementor-236 .elementor-element.elementor-element-8009754{top:70px;left:calc( 50% + -313px );}}@media(max-width:1024px) and (min-width:768px){.elementor-236 .elementor-element.elementor-element-86009fb{width:100%;}.elementor-236 .elementor-element.elementor-element-582edf7{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-66c45ac */.elementor-236 .elementor-element.elementor-element-66c45ac .aux-modern-heading-primary{
    background:linear-gradient(to right, var( --e-global-color-secondary ) 4%, var( --e-global-color-accent ) 28%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-d810960 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-236 .elementor-element.elementor-element-d810960{
    top: -277px!important;
    right: 36px!important;
}
}
@media only screen and (max-width: 600px) {
.elementor-236 .elementor-element.elementor-element-d810960{
   top: -450px!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-561c29b */.elementor-236 .elementor-element.elementor-element-561c29b #ercalendar{
    font-family: Roboto;
}

.elementor-236 .elementor-element.elementor-element-561c29b #powered{
    display: none;
}

.elementor-236 .elementor-element.elementor-element-561c29b .custom-control-label{
    display: inline;
}

.elementor-236 .elementor-element.elementor-element-561c29b .vdp-datepicker__calendar header .prev:after{
        border-right: 10px solid #9BCEA4 !important;
}

.elementor-236 .elementor-element.elementor-element-561c29b .vdp-datepicker__calendar header .next:after {
 border-left: 10px solid #9BCEA4 !important;
   
}

.elementor-236 .elementor-element.elementor-element-561c29b #ercalendar button.btn.btn-primary[style]{
    padding: 22px 105px 22px 105px;
    border-radius: 15px;
    border:none;
    background-image: linear-gradient(90deg, rgb(155, 206, 164) 0%, #FFFFFF 100%);
    background-image: linear-gradient(90deg, #5E8172 0%, rgb(155, 206, 164) 100%);
    color: #ffffff !important;
    font-weight: 500;
    line-height: 1.3em;
    font-size: 16px;
}

.elementor-236 .elementor-element.elementor-element-561c29b #ercalendar button.btn.btn-primary:hover{
    background-image: linear-gradient(90deg, rgb(155, 206, 164) 0%, #FFFFFF 100%);
    color: #393939 !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8e1d1d9 */.elementor-236 .elementor-element.elementor-element-8e1d1d9 .aux-modern-heading-primary{
    background:linear-gradient(to right, var( --e-global-color-secondary ) 4%, var( --e-global-color-accent ) 28%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-236 .elementor-element.elementor-element-8e1d1d9{
    margin: auto
}/* End custom CSS */