.elementor-8405 .elementor-element.elementor-element-7cf0d857 > .elementor-element-populated{margin:105px 105px 105px 105px;--e-column-margin-right:105px;--e-column-margin-left:105px;}.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-8405 .elementor-element.elementor-element-43b1f501 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8405 .elementor-element.elementor-element-43b1f501 .elementor-heading-title{color:#202020;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8405 .elementor-element.elementor-element-6c7f0d49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8405 .elementor-element.elementor-element-6c7f0d49{font-family:"Circular", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8405 .elementor-element.elementor-element-1f12e32b > .elementor-widget-container{background-color:#202020;margin:0% 40% 0% 0%;padding:20px 30px 20px 20px;border-radius:20px 20px 20px 0px;}.elementor-8405 .elementor-element.elementor-element-1f12e32b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-wrapper{text-align:start;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title a{font-family:"Circular", Sans-serif;font-size:18px;font-weight:500;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-description{font-family:"Circular", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-97236e6 );}.elementor-8405 .elementor-element.elementor-element-16f7931 > .elementor-widget-container{background-color:var( --e-global-color-cc1bda4 );padding:20px 30px 20px 20px;transition:background 0.3s;border-radius:20px 20px 0px 20px;}.elementor-8405 .elementor-element.elementor-element-16f7931:hover .elementor-widget-container{background-color:#FE3E6D;}.elementor-8405 .elementor-element.elementor-element-16f7931.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon{font-size:30px;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title a{font-family:"Circular", Sans-serif;font-size:18px;font-weight:500;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-description{font-family:"Circular", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-97236e6 );}.elementor-8405 .elementor-element.elementor-element-f9354f2 > .elementor-widget-container{background-color:var( --e-global-color-cc1bda4 );padding:20px 30px 20px 20px;transition:background 0.3s;border-radius:20px 20px 0px 20px;}.elementor-8405 .elementor-element.elementor-element-f9354f2:hover .elementor-widget-container{background-color:#FE3E6D;}.elementor-8405 .elementor-element.elementor-element-f9354f2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-primary );}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon{font-size:30px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title a{font-family:"Circular", Sans-serif;font-size:18px;font-weight:500;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-description{font-family:"Circular", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-97236e6 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8405 .elementor-element.elementor-element-8d73a2c{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-8405 .elementor-element.elementor-element-8d73a2c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8405 .elementor-element.elementor-element-8d73a2c .elementor-divider-separator{width:100%;}.elementor-8405 .elementor-element.elementor-element-8d73a2c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-8405 .elementor-element.elementor-element-39391cbd{font-family:"Circular", Sans-serif;font-size:16px;font-weight:400;}#elementor-popup-modal-8405{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-8405 .dialog-message{width:820px;height:100vh;align-items:flex-start;}#elementor-popup-modal-8405 .dialog-close-button{display:flex;font-size:0px;}#elementor-popup-modal-8405 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-8405 .elementor-element.elementor-element-7cf0d857 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-8405 .elementor-element.elementor-element-43b1f501{width:100%;max-width:100%;}.elementor-8405 .elementor-element.elementor-element-1f12e32b > .elementor-widget-container{margin:0% 5% 5% 0%;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title{margin-block-end:0px;}.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-title a{font-size:17px;}.elementor-8405 .elementor-element.elementor-element-16f7931 > .elementor-widget-container{padding:15px 25px 15px 25px;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-wrapper{gap:0px;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-title a{font-size:16px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 > .elementor-widget-container{padding:15px 25px 15px 25px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-wrapper{gap:0px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title, .elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-title a{font-size:16px;}.elementor-8405 .elementor-element.elementor-element-39391cbd > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for icon-box, class: .elementor-element-1f12e32b */.elementor-8405 .elementor-element.elementor-element-1f12e32b h3 {
    margin-top: 0;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon-box-content {
    margin-right: 20px;
}
.elementor-8405 .elementor-element.elementor-element-1f12e32b:hover .elementor-icon i {
    transform: translateX(5px)
}
.elementor-8405 .elementor-element.elementor-element-1f12e32b .elementor-icon i {
    transform: translateX(-5px);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-16f7931 */.elementor-8405 .elementor-element.elementor-element-16f7931 h3 {
    margin-top: 0;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon-box-content {
    margin-right: 20px;
}
.elementor-8405 .elementor-element.elementor-element-16f7931:hover .elementor-icon i {
    transform: translateX(5px);
    color: #fff;
}
.elementor-8405 .elementor-element.elementor-element-16f7931 .elementor-icon i {
    transform: translateX(-5px);
    transition: all 0.3s ease-in-out;
}
.elementor-8405 .elementor-element.elementor-element-16f7931:hover h3 {
    color: #fff!important;
}
@media (max-width:768px) { .elementor-8405 .elementor-element.elementor-element-16f7931:hover {
    margin-left: 0%;
}
.elementor-8405 .elementor-element.elementor-element-16f7931 {
    margin-left: 10%;
    transition: all 0.3s ease-in-out;
}}
@media (min-width:768px) {.elementor-8405 .elementor-element.elementor-element-16f7931:hover {
    margin-left: 20%;
}
.elementor-8405 .elementor-element.elementor-element-16f7931 {
    margin-left: 30%;
    transition: all 0.3s ease-in-out;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9354f2 */.elementor-8405 .elementor-element.elementor-element-f9354f2 h3 {
    margin-top: 0;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon-box-content {
    margin-right: 20px;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2:hover .elementor-icon i {
    transform: translateX(5px);
    color: #fff;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2 .elementor-icon i {
    transform: translateX(-5px);
    transition: all 0.3s ease-in-out;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2:hover h3 {
    color: #fff!important;
}
@media (max-width:768px) { .elementor-8405 .elementor-element.elementor-element-f9354f2:hover {
    margin-left: 0%;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2 {
    margin-left: 10%;
    transition: all 0.3s ease-in-out;
}}
@media (min-width:768px) {.elementor-8405 .elementor-element.elementor-element-f9354f2:hover {
    margin-left: 20%;
}
.elementor-8405 .elementor-element.elementor-element-f9354f2 {
    margin-left: 30%;
    transition: all 0.3s ease-in-out;
}}/* End custom CSS */