.elementor-35090 .elementor-element.elementor-element-500235e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35090 .elementor-element.elementor-element-dd8d897{--display:flex;animation-duration:1800ms;--padding-top:200px;--padding-bottom:100px;--padding-left:160px;--padding-right:50px;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-35090 .elementor-element.elementor-element-dd8d897:not(.elementor-motion-effects-element-type-background), .elementor-35090 .elementor-element.elementor-element-dd8d897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-primary{font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:1.14px;color:var( --e-global-color-16e78d5 );margin:0px 0px 20px 0px;}.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-secondary .aux-head-highlight{font-size:56px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-16e78d5 );}.elementor-35090 .elementor-element.elementor-element-0b35127 .aux-button{background-color:var( --e-global-color-accent );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-35090 .elementor-element.elementor-element-0b35127 .aux-button .aux-overlay::after{background-color:var( --e-global-color-secondary );}.elementor-35090 .elementor-element.elementor-element-0b35127{text-align:center;}.elementor-35090 .elementor-element.elementor-element-0b35127 .aux-button:hover .aux-text{color:var( --e-global-color-16e78d5 );}.elementor-35090 .elementor-element.elementor-element-53554533{--display:flex;--padding-top:210px;--padding-bottom:210px;--padding-left:180px;--padding-right:200px;}.elementor-35090 .elementor-element.elementor-element-53554533:not(.elementor-motion-effects-element-type-background), .elementor-35090 .elementor-element.elementor-element-53554533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-35090 .elementor-element.elementor-element-71e31041{animation-duration:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-35090 .elementor-element.elementor-element-71e31041 .aux-modern-heading-secondary .aux-head-highlight{font-size:56px;font-weight:300;text-transform:capitalize;line-height:1.2em;max-width:600px;}.elementor-35090 .elementor-element.elementor-element-3d990753{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35090 .elementor-element.elementor-element-37a42f93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-35090 .elementor-element.elementor-element-3647f5bb{animation-duration:1500ms;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-35090 .elementor-element.elementor-element-3647f5bb > .elementor-widget-container{padding:30px 0px 0px 0px;box-shadow:0px 13px 80px 0px rgba(0, 0, 0, 0.07);}.elementor-35090 .elementor-element.elementor-element-3647f5bb.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-header-title span{color:var( --e-global-color-primary );font-size:31px;font-weight:300;text-transform:capitalize;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-amount .aux-price-amount{font-size:28px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-period span{font-size:16px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-feature-icon {font-size:16px;margin:0px 10px 0px 0px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-feature-text{font-size:16px;font-weight:300;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-footer-button a{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-footer-button a {padding:23px 23px 23px 23px;}.elementor-35090 .elementor-element.elementor-element-4e4ab99f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-35090 .elementor-element.elementor-element-654d3a62:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-35090 .elementor-element.elementor-element-654d3a62{animation-duration:1500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-35090 .elementor-element.elementor-element-654d3a62 > .elementor-widget-container{padding:30px 0px 0px 0px;box-shadow:0px 13px 80px 0px rgba(0, 0, 0, 0.07);}.elementor-35090 .elementor-element.elementor-element-654d3a62.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-header-title span{color:var( --e-global-color-primary );font-size:31px;font-weight:300;text-transform:capitalize;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-amount .aux-price-amount{font-size:28px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-period span{font-size:16px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-feature-icon {font-size:16px;margin:0px 10px 0px 0px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-feature-text{font-size:16px;font-weight:300;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-footer-button a{background-color:var( --e-global-color-secondary );font-size:18px;font-weight:400;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-footer-button a {padding:23px 23px 23px 23px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-35090 .elementor-element.elementor-element-dd8d897{--width:38%;}.elementor-35090 .elementor-element.elementor-element-53554533{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35090 .elementor-element.elementor-element-dd8d897{--width:38%;}}@media(max-width:1024px){.elementor-35090 .elementor-element.elementor-element-500235e1{--flex-wrap:wrap;}.elementor-35090 .elementor-element.elementor-element-dd8d897{--padding-top:70px;--padding-bottom:40px;--padding-left:35px;--padding-right:30px;}.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-primary{font-size:17px;}.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-secondary .aux-head-highlight{font-size:44px;}.elementor-35090 .elementor-element.elementor-element-53554533{--padding-top:130px;--padding-bottom:130px;--padding-left:40px;--padding-right:40px;}.elementor-35090 .elementor-element.elementor-element-71e31041 .aux-modern-heading-secondary .aux-head-highlight{font-size:46px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-header-title span{font-size:27px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-amount .aux-price-amount{font-size:24px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-period span{font-size:15px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-feature-text{font-size:15px;}.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-footer-button a{font-size:17px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-header-title span{font-size:27px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-amount .aux-price-amount{font-size:24px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-period span{font-size:15px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-feature-text{font-size:15px;}.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-footer-button a{font-size:17px;}}@media(max-width:767px){.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-primary{font-size:15px;}.elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-secondary .aux-head-highlight{font-size:38px;}.elementor-35090 .elementor-element.elementor-element-71e31041 .aux-modern-heading-secondary .aux-head-highlight{font-size:38px;}.elementor-35090 .elementor-element.elementor-element-3d990753{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35090 .elementor-element.elementor-element-37a42f93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35090 .elementor-element.elementor-element-4e4ab99f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-35971522 */@media screen and (max-width:767px){
    .elementor-35090 .elementor-element.elementor-element-35971522 .aux-modern-heading-primary:before{
        width: 20px;
        height: 35px;
    }
}
@media screen and (max-width:400px){
    .elementor-35090 .elementor-element.elementor-element-35971522 .aux-head-highlight {
        font-size: 34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_flexible_carousel, class: .elementor-element-43ffb970 */@media screen and (max-width:1700px){
    .elementor-35090 .elementor-element.elementor-element-43ffb970 .elementor-element-populated{
        padding-left:0px !important;
    }
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-35090 .elementor-element.elementor-element-43ffb970 .entry-content{
        max-width: 635px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd8d897 */@media screen and (min-width:2100px){
    .elementor-35090 .elementor-element.elementor-element-dd8d897{
        width:45%;
        padding: 0px 50px 0px 340px !important;
        background-color:var(--e-global-color-primary);
    }
}
@media screen and (max-width:1700px){
    .elementor-35090 .elementor-element.elementor-element-dd8d897 .elementor-element-populated{
        padding-left:35px;
    }
}
@media screen and (max-width:900px){
    .elementor-35090 .elementor-element.elementor-element-dd8d897{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-71e31041 */@media screen and (max-width:767px){
    .elementor-35090 .elementor-element.elementor-element-71e31041 .aux-modern-heading-primary:before{
        width: 20px;
        height: 35px;
    }
}
@media screen and (max-width:400px){
    .elementor-35090 .elementor-element.elementor-element-71e31041 .aux-head-highlight {
        font-size: 34px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_price_table, class: .elementor-element-3647f5bb */.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-price-table{
    background-color: transparent;
    padding: 0;
    text-align: left;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-section{
    color: var(--e-global-color-text);
    display: flex;
    align-items: end;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-price-table.aux-table-header-section div{
    text-align: left;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-feature{
    margin: 0;
    padding: 5px 0;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-footer-section a{
    width: 100%;
    text-align: center;
    background-color: var(--e-global-color-secondary) !important;
    border-radius: 0 !important;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .auxicon2-check-mark::before{
    color: var(--e-global-color-text);
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-header-section{
    margin: 0 40px;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-section{
    margin: 0 40px 20px 40px;
    border-bottom:1px solid rgba(36, 59, 100, 0.35);
    padding: 0 0 20px 0;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-features-section{
    margin: 0 40px 20px 40px;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-period{
    position: relative;
    top: -5px;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb:hover .aux-table-header-title span , .elementor-35090 .elementor-element.elementor-element-3647f5bb:hover .aux-table-feature{
    color: var(--e-global-color-0f9779a);
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb:hover .aux-table-footer-section a{
    background-color: var(--e-global-color-primary) !important;
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb:hover .aux-table-price-section{
    border-bottom:1px solid rgba(220, 220, 220, 0.35);
}
.elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-feature{
    width: 100%;
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-features-section , .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-section{
        margin: 0 20px 20px 20px;
    }
    .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-header-section {
        margin: 0 20px;
    }
}
@media screen and (max-width:400px){
    .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-features-section , .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-price-section{
        margin: 0 20px 20px 20px;
    }
    .elementor-35090 .elementor-element.elementor-element-3647f5bb .aux-table-header-section {
        margin: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a42f93 */@media screen and (max-width:1700px){
    .elementor-35090 .elementor-element.elementor-element-37a42f93 .elementor-element-populated{
        padding-right:0px !important;
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_price_table, class: .elementor-element-654d3a62 */.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-price-table{
    background-color: transparent;
    padding: 0;
    text-align: left;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-section{
    color: var(--e-global-color-text);
    display: flex;
    align-items: end;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-price-table.aux-table-header-section div{
    text-align: left;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-feature{
    margin: 0;
    padding: 5px 0;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-footer-section a{
    width: 100%;
    text-align: center;
    background-color: var(--e-global-color-secondary) !important;
    border-radius: 0 !important;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .auxicon2-check-mark::before{
    color: var(--e-global-color-text);
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-header-section{
    margin: 0 40px;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-section{
    margin: 0 40px 20px 40px;
    border-bottom:1px solid rgba(36, 59, 100, 0.35);
    padding: 0 0 20px 0;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-features-section{
    margin: 0 40px 20px 40px;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-period{
    position: relative;
    top: -5px;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62:hover .aux-table-header-title span , .elementor-35090 .elementor-element.elementor-element-654d3a62:hover .aux-table-feature{
    color: var(--e-global-color-0f9779a);
}
.elementor-35090 .elementor-element.elementor-element-654d3a62:hover .aux-table-footer-section a{
    background-color: var(--e-global-color-primary) !important;
}
.elementor-35090 .elementor-element.elementor-element-654d3a62:hover .aux-table-price-section{
    border-bottom:1px solid rgba(220, 220, 220, 0.35);
}
.elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-feature{
    width: 100%;
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-features-section , .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-section{
        margin: 0 20px 20px 20px;
    }
    .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-header-section {
        margin: 0 20px;
    }
}
@media screen and (max-width:400px){
    .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-features-section , .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-price-section{
        margin: 0 20px 20px 20px;
    }
    .elementor-35090 .elementor-element.elementor-element-654d3a62 .aux-table-header-section {
        margin: 0 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ab99f */@media screen and (max-width:1700px){
    .elementor-35090 .elementor-element.elementor-element-4e4ab99f .elementor-element-populated{
        padding-right:0px !important;
        padding-left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53554533 */@media screen and (min-width:2100px){
    .elementor-35090 .elementor-element.elementor-element-53554533{
        width:55%;
    }
}
@media screen and (max-width:1700px){
    .elementor-35090 .elementor-element.elementor-element-53554533 .elementor-element-populated{
        padding-right:35px;
        padding-left: 60px;
    }
}
@media screen and (max-width:900px){
    .elementor-35090 .elementor-element.elementor-element-53554533{
        width:100%;
    }
}
@media screen and (max-width:767px){
    .elementor-35090 .elementor-element.elementor-element-53554533 .elementor-element-populated{
        padding-right:35px;
        padding-left: 35px;
    }
}
@media only screen and  (max-width:1500px) and  (min-width:1025px) {
.elementor-35090 .elementor-element.elementor-element-53554533 {
    padding-left: 110px;
    padding-right: 111px;
}
    }
.aux-table-feature-icon::before{
    content: '';
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m9.00008 15.5858 9.29292-9.29291 1.4142 1.41422-10.00002 9.99999c-.18753.1875-.44189.2929-.7071.2929-.26522 0-.51958-.1054-.70711-.2929l-4-4 1.41421-1.4142z' fill='%233747d6' fill-rule='evenodd'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-500235e1 */.entry-main,.entry-content{
  margin-bottom: 0!important;
}/* End custom CSS */