.elementor-5216 .elementor-element.elementor-element-dcf2c51 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5216 .elementor-element.elementor-element-dcf2c51{margin-top:2%;margin-bottom:2%;padding:0% 0% 0% 0%;}.elementor-5216 .elementor-element.elementor-element-e5c44a8 > .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-5216 .elementor-element.elementor-element-e5c44a8 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5216 .elementor-element.elementor-element-14b128f{width:auto;max-width:auto;}.elementor-5216 .elementor-element.elementor-element-14b128f .elementor-heading-title{font-family:"Secular One", Sans-serif;font-size:5vw;font-weight:900;line-height:0.9em;color:#D268CB;}.elementor-5216 .elementor-element.elementor-element-913e8c5{width:100%;max-width:100%;text-align:right;}.elementor-5216 .elementor-element.elementor-element-913e8c5 .elementor-heading-title{font-family:"Secular One", Sans-serif;font-size:2.5vw;font-weight:900;line-height:0.9em;color:#333333;}.elementor-5216 .elementor-element.elementor-element-a518f13 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5216 .elementor-element.elementor-element-b2e73b9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-5216 .elementor-element.elementor-element-b2e73b9{z-index:55;--lottie-container-width:23vw;}@media(min-width:768px){.elementor-5216 .elementor-element.elementor-element-e5c44a8{width:50%;}.elementor-5216 .elementor-element.elementor-element-a518f13{width:50%;}}@media(max-width:767px){.elementor-5216 .elementor-element.elementor-element-dcf2c51{margin-top:7%;margin-bottom:0%;padding:0% 0% 15% 0%;}.elementor-5216 .elementor-element.elementor-element-e5c44a8 > .elementor-element-populated{padding:00% 00% 00% 00%;}.elementor-5216 .elementor-element.elementor-element-14b128f .elementor-heading-title{font-size:13.5vw;}.elementor-5216 .elementor-element.elementor-element-913e8c5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5216 .elementor-element.elementor-element-913e8c5 .elementor-heading-title{font-size:6vw;line-height:1em;}.elementor-5216 .elementor-element.elementor-element-b2e73b9{--lottie-container-width:42vw;}}/* Start custom CSS */h3.elementor-icon-box-title {
    margin: 0;
    margin-top: -5px;
}
.elementor-tab-title {
    border-radius: 10px;
    border-width: unset !important;
    border: 1px solid #ddd !important;
}
.elementor-tab-content {
    padding-top: 20px !important;
    border-top: unset !important;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ddd !important;
    border-radius: 0px 0px 10px 10px;
    margin-bottom: 20px;
    margin-top: -8px;
}
.elementor-icon-box-title {
    background-image: linear-gradient(-45deg, #df87d9, #d268cb 22%, #dc84d6 40%, #a950a3 67%);
    background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
a#elor .elementor-button {
        background-image: linear-gradient(-45deg, #3f6096, #e79948 2%, #344361 52%, #232d4a 67%);
}
button#eolr {
       background-image: linear-gradient(-45deg, #0898de, #08548e 2%, #05a4e5 33%, #025497 73%);
}
.slick-center .elementor-1870 {
    border-radius: 30px;
    box-shadow: 0px 20px 50px rgb(0 0 0 / 15%);
}/* End custom CSS */