.elementor-129070101 .elementor-element.elementor-element-bd4887b:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-bd4887b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-bd4887b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-bd4887b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-129070101 .elementor-element.elementor-element-54de74c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-129070101 .elementor-element.elementor-element-54de74c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129070101 .elementor-element.elementor-element-52d3c8b .elementor-spacer-inner{height:50px;}.elementor-129070101 .elementor-element.elementor-element-db4a8ed .elementor-spacer-inner{height:50px;}.elementor-129070101 .elementor-element.elementor-element-c864157 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-129070101 .elementor-element.elementor-element-be9d4a8 .elementor-image img{border-radius:22px 22px 22px 22px;}.elementor-129070101 .elementor-element.elementor-element-da1da8e:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-da1da8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-129070101 .elementor-element.elementor-element-da1da8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-da1da8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-7169be1:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-7169be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-129070101 .elementor-element.elementor-element-7169be1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-7169be1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-c55fc3f > .elementor-column-wrap > .elementor-widget-wrap{column-gap:30px;flex-wrap:nowrap;}.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-content{text-align:center;background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-title{color:#393939;}.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta:hover .elementor-cta-bg-overlay{background-color:rgba(204, 209, 255, 0.32);}.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta .elementor-cta-bg, .elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta .elementor-cta-bg-overlay{transition-duration:500ms;}.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-content{text-align:center;background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-title{color:#393939;}.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta:hover .elementor-cta-bg-overlay{background-color:rgba(204, 209, 255, 0.32);}.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta .elementor-cta-bg, .elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta .elementor-cta-bg-overlay{transition-duration:500ms;}.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-content{text-align:center;background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-title{color:#393939;}.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta:hover .elementor-cta-bg-overlay{background-color:rgba(204, 209, 255, 0.32);}.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta .elementor-cta-bg, .elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta .elementor-cta-bg-overlay{transition-duration:500ms;}.elementor-129070101 .elementor-element.elementor-element-a867967:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-a867967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-129070101 .elementor-element.elementor-element-a867967{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-a867967 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-ff15f7e > .elementor-widget-container > .elementor-heading-title{margin-bottom:20px;}.elementor-129070101 .elementor-element.elementor-element-47fd26c:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-47fd26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-129070101 .elementor-element.elementor-element-47fd26c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-47fd26c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-129070101 .elementor-element.elementor-element-68c1121.elementor-column .elementor-column-wrap{align-items:center;}.elementor-129070101 .elementor-element.elementor-element-68c1121.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129070101 .elementor-element.elementor-element-ac2dbae{text-align:left;}.elementor-bc-flex-widget .elementor-129070101 .elementor-element.elementor-element-e78472c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-129070101 .elementor-element.elementor-element-e78472c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129070101 .elementor-element.elementor-element-e78472c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-element-populated, .elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-element-populated > .elementor-background-overlay, .elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-element-populated > .elementor-motion-effects-container, .elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-e78472c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-3a236c5 .elementor-icon-wrapper{text-align:center;}.elementor-129070101 .elementor-element.elementor-element-3a236c5.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-3a236c5.elementor-view-framed .elementor-icon:not(#e), .elementor-129070101 .elementor-element.elementor-element-3a236c5.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-3a236c5 .elementor-icon i, .elementor-129070101 .elementor-element.elementor-element-3a236c5 .elementor-icon svg{transform:rotate(0deg);}.elementor-129070101 .elementor-element.elementor-element-0423c24{text-align:center;}.elementor-bc-flex-widget .elementor-129070101 .elementor-element.elementor-element-015421c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-129070101 .elementor-element.elementor-element-015421c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129070101 .elementor-element.elementor-element-015421c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-element-populated, .elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-element-populated > .elementor-background-overlay, .elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-element-populated > .elementor-motion-effects-container, .elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-015421c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-ccd7674 .elementor-icon-wrapper{text-align:center;}.elementor-129070101 .elementor-element.elementor-element-ccd7674.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-ccd7674.elementor-view-framed .elementor-icon:not(#e), .elementor-129070101 .elementor-element.elementor-element-ccd7674.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-ccd7674 .elementor-icon i, .elementor-129070101 .elementor-element.elementor-element-ccd7674 .elementor-icon svg{transform:rotate(0deg);}.elementor-129070101 .elementor-element.elementor-element-a683117{text-align:center;}.elementor-bc-flex-widget .elementor-129070101 .elementor-element.elementor-element-4243517.elementor-column .elementor-column-wrap{align-items:center;}.elementor-129070101 .elementor-element.elementor-element-4243517.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129070101 .elementor-element.elementor-element-4243517:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-element-populated, .elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-element-populated > .elementor-background-overlay, .elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-4243517 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-c6eb9dd .elementor-icon-wrapper{text-align:center;}.elementor-129070101 .elementor-element.elementor-element-c6eb9dd.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-c6eb9dd.elementor-view-framed .elementor-icon:not(#e), .elementor-129070101 .elementor-element.elementor-element-c6eb9dd.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-129070101 .elementor-element.elementor-element-c6eb9dd .elementor-icon i, .elementor-129070101 .elementor-element.elementor-element-c6eb9dd .elementor-icon svg{transform:rotate(0deg);}.elementor-129070101 .elementor-element.elementor-element-81f0e1d{text-align:center;}.elementor-129070101 .elementor-element.elementor-element-b0848a8:not(.elementor-motion-effects-element-type-background), .elementor-129070101 .elementor-element.elementor-element-b0848a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-129070101 .elementor-element.elementor-element-b0848a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-129070101 .elementor-element.elementor-element-b0848a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-129070101 .elementor-element.elementor-element-1ff49b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:991px){.elementor-129070101 .elementor-element.elementor-element-c55fc3f > .elementor-column-wrap > .elementor-widget-wrap{row-gap:22px;flex-wrap:wrap;}}@media(max-width:1199px) and (min-width:992px){.elementor-129070101 .elementor-element.elementor-element-54de74c{width:100%;}.elementor-129070101 .elementor-element.elementor-element-c864157{width:100%;}}/* Start custom CSS for column, class: .elementor-element-c864157 */.elementor-129070101 .elementor-element.elementor-element-c864157 {
  padding: 3vw 3vw 3vw 0vw;
}
@media (max-width: 1199px){
.elementor-129070101 .elementor-element.elementor-element-c864157 {
  padding:0vw 3vw 3vw 3vw;
}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-cc069ee */.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-content {
  padding: 1.6vw 1vw;
}

.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta {
  border-radius: 22px;
}

.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-bg-wrapper {
  min-height: 22vw !important;}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-content {
  padding: 4.6vw 3vw;
}    
    
.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta {
  border-radius: 18px;
}

.elementor-129070101 .elementor-element.elementor-element-cc069ee .elementor-cta-bg-wrapper {
  min-height: 80vw !important;
}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-700479a */.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-content {
  padding: 1.6vw 1vw;
}

.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta {
  border-radius: 22px;
}

.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-bg-wrapper {
  min-height: 22vw !important;}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-content {
  padding: 4.6vw 3vw;
}    
    
.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta {
  border-radius: 18px;
}

.elementor-129070101 .elementor-element.elementor-element-700479a .elementor-cta-bg-wrapper {
  min-height: 80vw !important;
}}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-12cc72e */.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-content {
  padding: 1.6vw 1vw;
}

.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta {
  border-radius: 22px;
}

.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-bg-wrapper {
  min-height: 22vw !important;}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-content {
  padding: 4.6vw 3vw;
}    
    
.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta {
  border-radius: 18px;
}

.elementor-129070101 .elementor-element.elementor-element-12cc72e .elementor-cta-bg-wrapper {
  min-height: 80vw !important;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68c1121 */.elementor-129070101 .elementor-element.elementor-element-68c1121{
    width: 40%;
    padding-right: 3vw;
}
@media (max-width: 1199px){
    .elementor-129070101 .elementor-element.elementor-element-68c1121 {
    width: 36%;
  padding: 0vw 0vw 0vw 0vw;
}}


@media (max-width: 991px){
    .elementor-129070101 .elementor-element.elementor-element-68c1121 {
    width: 100%;
  padding: 0vw 0vw 0vw 0vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a236c5 */.elementor-129070101 .elementor-element.elementor-element-3a236c5 .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-3a236c5 .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0423c24 */.elementor-129070101 .elementor-element.elementor-element-0423c24{
    font-size: 1.6vw;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e78472c */.elementor-129070101 .elementor-element.elementor-element-e78472c .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-129070101 .elementor-element.elementor-element-e78472c {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-e78472c {
  height: 50vw;
}   

.elementor-129070101 .elementor-element.elementor-element-e78472c .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ccd7674 */.elementor-129070101 .elementor-element.elementor-element-ccd7674 .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-ccd7674 .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a683117 */.elementor-129070101 .elementor-element.elementor-element-a683117{
    font-size: 1.6vw;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-015421c */.elementor-129070101 .elementor-element.elementor-element-015421c .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-129070101 .elementor-element.elementor-element-015421c {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-015421c {
  height: 50vw;
}   

.elementor-129070101 .elementor-element.elementor-element-015421c .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c6eb9dd */.elementor-129070101 .elementor-element.elementor-element-c6eb9dd .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-c6eb9dd .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81f0e1d */.elementor-129070101 .elementor-element.elementor-element-81f0e1d{
    font-size: 1.6vw;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4243517 */.elementor-129070101 .elementor-element.elementor-element-4243517 .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-129070101 .elementor-element.elementor-element-4243517 {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-129070101 .elementor-element.elementor-element-4243517 {
  height: 50vw;
}   

.elementor-129070101 .elementor-element.elementor-element-4243517 .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad41149 */.elementor-129070101 .elementor-element.elementor-element-ad41149{
    width: 60%;
}
@media (max-width: 1199px){
    .elementor-129070101 .elementor-element.elementor-element-ad41149 {
    width: 64%;
  padding: 0vw 0vw 0vw 0vw;
}}


@media (max-width: 991px){
    .elementor-129070101 .elementor-element.elementor-element-ad41149 {
    width: 100%;
  padding: 0vw 0vw 0vw 0vw;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47fd26c */.elementor-129070101 .elementor-element.elementor-element-47fd26c{
    margin: 0px;
    padding: 6vw 4vw 6vw 6vw;
}/* End custom CSS */