.elementor-610 .elementor-element.elementor-element-f2ed6a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-2cab85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-610 .elementor-element.elementor-element-2cab85d:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-2cab85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-610 .elementor-element.elementor-element-c1c404a{--e-image-carousel-slides-to-show:1;}.elementor-610 .elementor-element.elementor-element-3ad6272{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F9FAFC;--border-color:#F9FAFC;}.elementor-610 .elementor-element.elementor-element-0581ff9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-610 .elementor-element.elementor-element-d0f6e90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-610 .elementor-element.elementor-element-c487dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-c487dd8:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-c487dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-610 .elementor-element.elementor-element-2a36340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-3b65c10{--spacer-size:15px;}.elementor-610 .elementor-element.elementor-element-47d09ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-47d09ae:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-47d09ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-f7eb8b5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-610 .elementor-element.elementor-element-e812884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-67f21f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-610 .elementor-element.elementor-element-67f21f2:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-67f21f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-610 .elementor-element.elementor-element-8d7ce1c{--e-image-carousel-slides-to-show:1;}.elementor-610 .elementor-element.elementor-element-f7d8532{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-f96b7f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-610 .elementor-element.elementor-element-f96b7f9:not(.elementor-motion-effects-element-type-background), .elementor-610 .elementor-element.elementor-element-f96b7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-610 .elementor-element.elementor-element-0817e60{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-610 .elementor-element.elementor-element-47d09ae{--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-414da37 */.elementor-610 .elementor-element.elementor-element-414da37{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2ed6a8 */.elementor-610 .elementor-element.elementor-element-f2ed6a8{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c1c404a */.elementor-610 .elementor-element.elementor-element-c1c404a{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cab85d */.elementor-610 .elementor-element.elementor-element-2cab85d{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6c5b3c */.elementor-610 .elementor-element.elementor-element-c6c5b3c{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad6272 */.elementor-610 .elementor-element.elementor-element-3ad6272{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c53c0cf */.elementor-610 .elementor-element.elementor-element-c53c0cf{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0581ff9 */.elementor-610 .elementor-element.elementor-element-0581ff9{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c487dd8 */.elementor-610 .elementor-element.elementor-element-c487dd8{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25be675 */.elementor-610 .elementor-element.elementor-element-25be675{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ed0a95 */.elementor-610 .elementor-element.elementor-element-1ed0a95{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7eb8b5 */.elementor-610 .elementor-element.elementor-element-f7eb8b5{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d09ae */.elementor-610 .elementor-element.elementor-element-47d09ae{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8d7ce1c */.elementor-610 .elementor-element.elementor-element-8d7ce1c{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67f21f2 */.elementor-610 .elementor-element.elementor-element-67f21f2{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0817e60 */.elementor-610 .elementor-element.elementor-element-0817e60{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f96b7f9 */.elementor-610 .elementor-element.elementor-element-f96b7f9{
    width:100vw !important;
    max-width:100vw !important;
    margin-left:calc(-50vw + 50%) !important;
    margin-right:calc(-50vw + 50%) !important;
    padding-left:4% !important;
    padding-right:4% !important;
}/* End custom CSS */