.elementor-6403 .elementor-element.elementor-element-49481da4:not(.elementor-motion-effects-element-type-background), .elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d6c624 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-background-overlay{background-color:var( --e-global-color-e0d9546 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-container{min-height:600px;}.elementor-6403 .elementor-element.elementor-element-49481da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6403 .elementor-element.elementor-element-15463d7f{text-align:center;}.elementor-6403 .elementor-element.elementor-element-15463d7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;line-height:72px;color:var( --e-global-color-8fb85fd );}.elementor-6403 .elementor-element.elementor-element-596396a{text-align:center;}.elementor-6403 .elementor-element.elementor-element-596396a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:44px;color:var( --e-global-color-8fb85fd );}.elementor-6403 .elementor-element.elementor-element-4ec90931{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-8fb85fd );}.elementor-6403 .elementor-element.elementor-element-4ec90931 a{color:var( --e-global-color-8fb85fd );}@media(max-width:1200px){.elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-container{min-height:200px;}.elementor-6403 .elementor-element.elementor-element-15463d7f .elementor-heading-title{font-size:3rem;}.elementor-6403 .elementor-element.elementor-element-596396a .elementor-heading-title{font-size:3rem;}.elementor-6403 .elementor-element.elementor-element-4ec90931{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:992px){.elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-container{min-height:150px;}.elementor-6403 .elementor-element.elementor-element-15463d7f .elementor-heading-title{font-size:36px;}.elementor-6403 .elementor-element.elementor-element-596396a .elementor-heading-title{font-size:36px;}.elementor-6403 .elementor-element.elementor-element-4ec90931{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:768px){.elementor-6403 .elementor-element.elementor-element-15463d7f .elementor-heading-title{font-size:54px;}.elementor-6403 .elementor-element.elementor-element-596396a .elementor-heading-title{font-size:54px;}}@media(max-width:576px){.elementor-6403 .elementor-element.elementor-element-49481da4 > .elementor-container{min-height:200px;}.elementor-bc-flex-widget .elementor-6403 .elementor-element.elementor-element-310198d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6403 .elementor-element.elementor-element-310198d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6403 .elementor-element.elementor-element-310198d0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-6403 .elementor-element.elementor-element-15463d7f .elementor-heading-title{font-size:26px;line-height:50px;}.elementor-6403 .elementor-element.elementor-element-596396a .elementor-heading-title{font-size:26px;line-height:50px;}.elementor-6403 .elementor-element.elementor-element-4ec90931 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-6403 .elementor-element.elementor-element-4ec90931{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.txt-teal {
    color: #34B6B4;
}
.column-gap .elementor-container {
    column-gap: 30px;
}
#column-tall {
   height: 70vh 
}
#accordion-cus .elementor-tab-title {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding-left: unset;
}
.elementor-tab-content {
    border-bottom: solid 2px #0000003d!important;
}
@media (max-width: 580px){
    .column-gap .elementor-container {
    row-gap: 30px;
}
}/* End custom CSS */