.elementor-8 .elementor-element.elementor-element-ac56968{margin-top:-75px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5fb65ca{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-c3e0e5c{text-align:left;}.elementor-8 .elementor-element.elementor-element-c3e0e5c .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:2.5em;font-weight:900;}.elementor-8 .elementor-element.elementor-element-aa2bc72{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f8749c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-39a60b0{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-39a60b0 > .elementor-widget-container{margin:0em 2em 0em 1em;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5a4ba6a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5a4ba6a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-1324620{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-08bace0 .elementor-blockquote__content{color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );margin-top:0px;}.elementor-8 .elementor-element.elementor-element-08bace0 .elementor-blockquote__author{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-08bace0 .elementor-blockquote:before{font-size:calc(1.8px * 100);}.elementor-8 .elementor-element.elementor-element-08bace0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-5d81dec .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:500;}.elementor-8 .elementor-element.elementor-element-5d81dec .elementor-testimonial__name{color:#000000;}.elementor-8 .elementor-element.elementor-element-5d81dec .elementor-testimonial__title{color:#000000;}.elementor-8 .elementor-element.elementor-element-5d81dec .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5d81dec > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5d81dec{z-index:1;}.elementor-8 .elementor-element.elementor-element-23e1b2d{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-3a1ff59{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-bb24df3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-49254d8{text-align:left;}.elementor-8 .elementor-element.elementor-element-49254d8 .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:2.5em;font-weight:900;}.elementor-8 .elementor-element.elementor-element-8e9d121{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8e9d121 > .elementor-widget-container{margin:0em 2em 0em 1em;}.elementor-8 .elementor-element.elementor-element-b9782b7 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-b9782b7 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-b9782b7 .elementor-button{font-size:18px;fill:#CD00CD;color:#CD00CD;background-color:#FFFFFF00;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-3578360.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-3578360.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-ab34ae6{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-ceb01ee{text-align:left;}.elementor-8 .elementor-element.elementor-element-ceb01ee .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:2.5em;font-weight:900;}.elementor-8 .elementor-element.elementor-element-4566d73{text-align:left;color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4566d73 > .elementor-widget-container{margin:0em 2em 0em 1em;}.elementor-8 .elementor-element.elementor-element-2cbf4fa{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-dadf292{text-align:left;}.elementor-8 .elementor-element.elementor-element-dadf292 .elementor-heading-title{font-family:"Cormorant Upright", Sans-serif;font-size:2.5em;font-weight:900;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_content{gap:5px;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_image_accodion_holder,.elementor-8 .elementor-element.elementor-element-691bd22 .uc_content{height:50vh;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_overlay{align-items:center;background-color:rgba(0, 0, 0, 0.22);padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_image_accodion_holder{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_overlay:hover{background-color:rgba(0, 0, 0, 0.50);}.elementor-8 .elementor-element.elementor-element-691bd22 .ue_item_icon{font-size:24px;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-691bd22 .ue_item_icon svg{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-691bd22 .ue_title{margin-top:10px;}.elementor-8 .elementor-element.elementor-element-691bd22 .ue_subtitle{color:#ffffff;margin-top:0px;}.elementor-8 .elementor-element.elementor-element-691bd22 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:25px;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_col{height:500px;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_overlay{background-color:rgba(0, 0, 0, 0.25);}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_content{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-b53ad69 .title_space{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_title{font-family:"Cormorant Upright", Sans-serif;font-size:2em;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_desc{margin-bottom:20px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:1em;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-b53ad69 .ue-item-overlay{background-color:#00000038;}.elementor-8 .elementor-element.elementor-element-b53ad69 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_col{height:500px;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_overlay{background-color:rgba(0, 0, 0, 0.25);}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_content{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-c402c28 .title_space{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_title{font-family:"Cormorant Upright", Sans-serif;font-size:2em;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_desc{margin-bottom:20px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:1em;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:15px;}.elementor-8 .elementor-element.elementor-element-c402c28 .ue-item-overlay{background-color:#00000038;}.elementor-8 .elementor-element.elementor-element-c402c28 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dec5fca{--spacer-size:70px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ac56968{margin-top:-60px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-c3e0e5c > .elementor-widget-container{margin:0em 0em 0em 1em;}.elementor-8 .elementor-element.elementor-element-39a60b0 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-8 .elementor-element.elementor-element-318f7bb{text-align:center;}.elementor-8 .elementor-element.elementor-element-318f7bb img{width:50%;}.elementor-8 .elementor-element.elementor-element-08bace0 .elementor-blockquote__content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-49254d8 > .elementor-widget-container{margin:0em 0em 0em 1em;}.elementor-8 .elementor-element.elementor-element-8e9d121 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-8 .elementor-element.elementor-element-e7dcdeb{text-align:center;}.elementor-8 .elementor-element.elementor-element-e7dcdeb img{width:50%;}.elementor-8 .elementor-element.elementor-element-4566d73 > .elementor-widget-container{margin:0em 1em 0em 1em;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ac56968{margin-top:-15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-c3e0e5c{text-align:left;}.elementor-8 .elementor-element.elementor-element-c3e0e5c > .elementor-widget-container{margin:0em 0em 0em 1em;}.elementor-8 .elementor-element.elementor-element-08bace0 .elementor-blockquote__content{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8 .elementor-element.elementor-element-5d81dec > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-49254d8{text-align:left;}.elementor-8 .elementor-element.elementor-element-49254d8 > .elementor-widget-container{margin:0em 0em 0em 1em;}.elementor-8 .elementor-element.elementor-element-4632bfd{margin-top:3em;margin-bottom:0em;}.elementor-8 .elementor-element.elementor-element-b53ad69 .uc_hover_switcher_col{height:350px;}.elementor-8 .elementor-element.elementor-element-c402c28 .uc_hover_switcher_col{height:350px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f8749c7{width:59.737%;}.elementor-8 .elementor-element.elementor-element-5a4ba6a{width:40.219%;}.elementor-8 .elementor-element.elementor-element-bb24df3{width:59.737%;}.elementor-8 .elementor-element.elementor-element-3578360{width:40.219%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-f8749c7{width:100%;}.elementor-8 .elementor-element.elementor-element-5a4ba6a{width:100%;}.elementor-8 .elementor-element.elementor-element-bb24df3{width:100%;}.elementor-8 .elementor-element.elementor-element-3578360{width:100%;}}/* Start custom CSS for section, class: .elementor-element-aa2bc72 */body{ overflow-x:hidden}
.elementor-shape{
width: 200%;
  animation: shape 10s ease-in-out infinite;
}

@keyframes shape {
0% {left: 0;}
50% {left: -50%;}
100% {left: 0;}
}
@media only screen and (max-width: 767px) {
  .elementor-shape {display:none;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a1ff59 */body{ overflow-x:hidden}
.elementor-shape{
width: 200%;
  animation: shape 10s ease-in-out infinite;
}

@keyframes shape {
0% {left: 0;}
50% {left: -50%;}
100% {left: 0;}
}
@media only screen and (max-width: 767px) {
  .elementor-shape {display:none;}
}/* End custom CSS */