.elementor-27 .elementor-element.elementor-element-5700bd2{--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;--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-27 .elementor-element.elementor-element-a4d9bec{--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;--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-27 .elementor-element.elementor-element-6623fc6{--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;--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-27 .elementor-element.elementor-element-f451f72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-4771dde{text-align:start;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-4443c35{--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;--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-27 .elementor-element.elementor-element-94840c4{--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;--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-27 .elementor-element.elementor-element-6b4bdff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-d75c2a4{--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;--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-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-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-27 .elementor-element.elementor-element-f191891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-a69c425{--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;--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-27 .elementor-element.elementor-element-ffc9c05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-17c499f{--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;--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-27 .elementor-element.elementor-element-5fb6e87{--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;--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-27 .elementor-element.elementor-element-caf721f{--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;--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-27 .elementor-element.elementor-element-4ff61ab{--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;--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-27 .elementor-element.elementor-element-4483966{--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;--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-27 .elementor-element.elementor-element-e36a297{--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;--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-27 .elementor-element.elementor-element-ce283b8{--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;--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-27 .elementor-element.elementor-element-e704396{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-5c83661{--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;--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-27 .elementor-element.elementor-element-0b4faeb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-4b99022{--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;--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-27 .elementor-element.elementor-element-d2a761b{--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;--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-27 .elementor-element.elementor-element-0c55d67{--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;--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-27 .elementor-element.elementor-element-def6685{--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;--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-27 .elementor-element.elementor-element-9e6f7f1{--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;--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-27 .elementor-element.elementor-element-753a755{--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;--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-27 .elementor-element.elementor-element-8bad185{--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;--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-27 .elementor-element.elementor-element-6405473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-2bf4508{--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;--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-27 .elementor-element.elementor-element-8239265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-0277376{--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;--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-27 .elementor-element.elementor-element-358fd87{--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;--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-27 .elementor-element.elementor-element-685bf4a{--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;--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-27 .elementor-element.elementor-element-a07e7bc{--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;--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-27 .elementor-element.elementor-element-28f859a{--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;--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-27 .elementor-element.elementor-element-d0c9abd{text-align:start;}.elementor-27 .elementor-element.elementor-element-1f1cf51{text-align:start;}.elementor-27 .elementor-element.elementor-element-d651665{--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;--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-27 .elementor-element.elementor-element-60105a7{--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;--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-27 .elementor-element.elementor-element-850a15b{--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;--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-27 .elementor-element.elementor-element-67306c6{--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;--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-27 .elementor-element.elementor-element-b492179{text-align:start;}.elementor-27 .elementor-element.elementor-element-ac5c088{text-align:start;}.elementor-27 .elementor-element.elementor-element-b4bb652{--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;--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-27 .elementor-element.elementor-element-fd78655{--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;--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-27 .elementor-element.elementor-element-97f86aa{--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;--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-27 .elementor-element.elementor-element-62ee55e{--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;--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-27 .elementor-element.elementor-element-4a56359{text-align:start;}.elementor-27 .elementor-element.elementor-element-179a79d{text-align:start;}.elementor-27 .elementor-element.elementor-element-1267eaf{--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;--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-27 .elementor-element.elementor-element-8cf971b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-11e5fde{--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;--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-27 .elementor-element.elementor-element-8d7aa40{--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;--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-27 .elementor-element.elementor-element-a3ecdef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-3cacf82{--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;--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-27 .elementor-element.elementor-element-58147f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-4526bcc{--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;--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-27 .elementor-element.elementor-element-adac782{text-align:start;}.elementor-27 .elementor-element.elementor-element-041fcae{--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;--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-27 .elementor-element.elementor-element-db1bf80{text-align:start;}.elementor-27 .elementor-element.elementor-element-500f824{--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;--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-27 .elementor-element.elementor-element-7a605fc{text-align:start;}.elementor-27 .elementor-element.elementor-element-b65a187{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-d049b3e{--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;--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-27 .elementor-element.elementor-element-8d3b04a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-395dbc2{--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;--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-27 .elementor-element.elementor-element-bc2197f{--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;--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-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-27 .elementor-element.elementor-element-971ab9a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-971ab9a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-27 .elementor-element.elementor-element-971ab9a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-type-html{padding-bottom:0px;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-button[type="submit"]{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-27 .elementor-element.elementor-element-971ab9a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-27 .elementor-element.elementor-element-d2e3b5b{--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;--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-27 .elementor-element.elementor-element-8647449{--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;--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-27 .elementor-element.elementor-element-86cce57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-c34b164{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-5d4dd08 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5d4dd08 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-5d4dd08{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-5d4dd08 .elementor-icon-list-text{transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-d07e6e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-69e0be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-27 .elementor-element.elementor-element-0a1e3a3{text-align:start;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-f451f72{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-6b4bdff{--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-27 .elementor-element.elementor-element-f191891{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-ffc9c05{--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-27 .elementor-element.elementor-element-e704396{--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-27 .elementor-element.elementor-element-0b4faeb{--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-27 .elementor-element.elementor-element-6405473{--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-27 .elementor-element.elementor-element-8239265{--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-27 .elementor-element.elementor-element-8cf971b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-a3ecdef{--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-27 .elementor-element.elementor-element-58147f6{--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-27 .elementor-element.elementor-element-b65a187{--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-27 .elementor-element.elementor-element-8d3b04a{--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-27 .elementor-element.elementor-element-86cce57{--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-27 .elementor-element.elementor-element-d07e6e4{--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-27 .elementor-element.elementor-element-69e0be4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS */@font-face{font-family:"Acumin";src:url("/wp-content/uploads/fonts/acumin-variable.woff2") format("woff2");font-weight:400 900;font-stretch:75% 115%;font-display:swap}
@font-face{font-family:"Averta";src:url("/wp-content/uploads/fonts/averta-regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Averta";src:url("/wp-content/uploads/fonts/averta-semibold.woff2") format("woff2");font-weight:600;font-display:swap}
:root{
 --bg:#03030f;--bg2:#06061a;--panel:#0a0a24;--blue:#2b2bd6;--blue-hi:#4b4bf2;--blue-soft:#9d9dff;--ice:#e2e2e2;--white:#f4f4f6;
 --mute:rgba(226,226,226,.58);--line:rgba(226,226,226,.12);--line2:rgba(226,226,226,.22);
 --c-sso:#60ad5e;--c-firstcare:#a88a57;--c-class:#bab074;--c-primecare:#2f7a46;--c-evolution:#d9763d;--c-prime:#2a6b75;--c-units:#b7976e;--c-academy:#dcb0ff;--c-guardioes:#d14354;
 --fd:"Acumin","Helvetica Neue",Arial,sans-serif;--fu:"Averta","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--r:26px}
html{scroll-behavior:smooth}
body,body.elementor-template-canvas{margin:0;background:var(--bg)!important;color:var(--ice);font-family:var(--fd);font-weight:400;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}
::selection{background:var(--blue);color:#fff}
body::after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes fade{to{opacity:1}}
@keyframes pop{from{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}
@keyframes breathe{50%{transform:scale(1.08);opacity:.75}}
@keyframes cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
@keyframes belt{to{transform:translateX(-50%)}}
@keyframes blink{50%{opacity:.85}}
@keyframes seam{to{left:100%}}
@keyframes drift1{to{transform:translate(22vw,18vh) scale(1.15)}}
@keyframes drift2{to{transform:translate(-26vw,-14vh) scale(.9)}}
@keyframes drift3{to{transform:translate(-14vw,-30vh) scale(1.2)}}
.elementor-27{--kit-widget-spacing:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;font-family:var(--fd);color:var(--ice)}
.elementor-27 *{box-sizing:border-box}
.elementor-27 .e-con{width:auto;max-width:none;min-width:0;padding:0;margin:0;gap:0;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
.elementor-27 .e-con::before{content:none!important}
.elementor-27 .elementor-widget{max-width:none;margin:0}
.elementor-27 .elementor-widget-container{margin:0;padding:0}
.elementor-27 .elementor-heading-title,.elementor-27 .elementor-heading-title a{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;margin:0;padding:0;-webkit-text-stroke:inherit}
.elementor-27 .elementor-widget-text-editor{font:inherit;color:inherit}
.elementor-27 p,.elementor-27 ul,.elementor-27 h1,.elementor-27 h2,.elementor-27 h3,.elementor-27 h4{margin:0}
.elementor-27 ul{padding:0;list-style:none}
.elementor-27 a{color:inherit;text-decoration:none}
.elementor-27 img{display:block;max-width:100%}
.elementor-27 .elementor-widget-image{text-align:left;line-height:0}
.elementor-27 .elementor-widget-image a{display:inline-block}
.elementor-27 .gwx{width:auto}
.elementor-27 .bgl{position:absolute!important;inset:0;pointer-events:none;width:auto!important}
.elementor-27 .wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(18px,4.4vw,64px)}
.elementor-27 .eyebrow{display:flex;align-items:center;gap:14px;font:600 12px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.elementor-27 .eyebrow b{color:var(--blue-soft);font-weight:600}
.elementor-27 .eyebrow::after{content:"";flex:1;height:1px;background:var(--line);max-width:120px}
.elementor-27 .display{font:400 clamp(44px,min(6.4vw,11.5vh),112px)/.95 var(--fd);letter-spacing:-.04em;color:var(--white)}
.elementor-27 .display em,.elementor-27 .h2 em{font-style:normal;color:var(--blue-soft)}
.elementor-27 .h2{font:400 clamp(36px,4.6vw,76px)/.98 var(--fd);letter-spacing:-.035em;color:var(--white)}
.elementor-27 .lead{font-size:clamp(17px,.45vw + 13.5px,20px);line-height:1.6;color:var(--mute)}
.elementor-27 .btn .elementor-button{position:relative;display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 26px;border-radius:999px;font:600 15px var(--fu);letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:color .5s var(--ease),border-color .5s;background:transparent;border:0;box-shadow:none}
.elementor-27 .btn .elementor-button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .6s var(--ease)}
.elementor-27 .btn .elementor-button:hover::before{transform:none}
.elementor-27 .btn .elementor-button-text::after{content:"↗";display:inline-block;margin-left:12px;transition:transform .5s var(--ease)}
.elementor-27 .btn .elementor-button:hover .elementor-button-text::after{transform:translate(3px,-3px)}
.elementor-27 .btn.solid .elementor-button{background:var(--white);color:var(--bg)}
.elementor-27 .btn.solid .elementor-button::before{background:var(--blue)}
.elementor-27 .btn.solid .elementor-button:hover{color:#fff}
.elementor-27 .btn.line .elementor-button{border:1px solid var(--line2);color:var(--white)}
.elementor-27 .btn.line .elementor-button::before{background:var(--white)}
.elementor-27 .btn.line .elementor-button:hover{color:var(--bg);border-color:var(--white)}
.elementor-27 .rv{opacity:0;transform:translateY(34px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}
.elementor-27 .rv.in{opacity:1;transform:none}
.elementor-27 .d1{transition-delay:.1s}
.elementor-27 .d2{transition-delay:.2s}
.elementor-27 .d3{transition-delay:.3s}
.elementor-27 .lines .ln{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}
.elementor-27 .lines .ln>span{display:block;transform:translateY(105%);transition:transform 1.25s var(--ease)}
.elementor-27 .lines.in .ln>span{transform:none}
.elementor-27 .lines.in .ln:nth-child(2)>span{transition-delay:.09s}
.elementor-27 .lines.in .ln:nth-child(3)>span{transition-delay:.18s}
.elementor-27 .aurora{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.elementor-27 .aurora i{position:absolute;border-radius:50%;filter:blur(130px);opacity:.17}
.elementor-27 .aurora i:nth-child(1){width:52vw;height:52vw;left:-12vw;top:-14vw;background:#2b2bd6;animation:drift1 34s ease-in-out infinite alternate}
.elementor-27 .aurora i:nth-child(2){width:40vw;height:40vw;right:-10vw;top:30vh;background:#3a1fd0;opacity:.12;animation:drift2 42s ease-in-out infinite alternate}
.elementor-27 .aurora i:nth-child(3){width:34vw;height:34vw;left:30vw;bottom:-18vw;background:#1b5fd6;opacity:.1;animation:drift3 38s ease-in-out infinite alternate}
.elementor-27 .spot{position:fixed;left:0;top:0;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(closest-side,rgba(157,157,255,.10),transparent 70%);mix-blend-mode:screen;transform:translate3d(var(--sx,-999px),var(--sy,-999px),0)}
@media (hover:none){.elementor-27 .spot{display:none}}
.elementor-27 .boot{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#03030f;transition:opacity .9s var(--ease),visibility .9s}
.elementor-27 .boot.out{opacity:0;visibility:hidden}
.elementor-27 .boot-ring{width:min(46vw,260px);aspect-ratio:1;animation:spin 6s linear infinite}
.elementor-27 .boot-ring svg{width:100%;height:100%}
.elementor-27 .boot .rd{transform-box:fill-box;transform-origin:center;opacity:0;animation:pop .6s var(--ease) forwards;animation-delay:calc(var(--i) * .07s)}
.elementor-27 .boot-word{position:absolute;bottom:12vh;font:600 12px var(--fu);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);opacity:0;animation:fade .8s ease .5s forwards}
.elementor-27 .fixed{position:static}
.elementor-27 .texture-grid{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(226,226,226,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(226,226,226,.05) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,transparent 75%)}
.elementor-27 .texture-dots{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(226,226,226,.16) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(60% 70% at 70% 50%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 70% 50%,#000,transparent 75%)}
.elementor-27 .texture-stars{position:absolute;inset:0;pointer-events:none;z-index:0;background:url(https://gwunitedcare.com.br/wp-content/uploads/2026/10/gw-unitedcare-fundo-espaco.webp) center/cover;opacity:.55;transform:translateY(var(--par,0));-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}
.elementor-27 .seam{position:relative;height:3px;overflow:hidden}
.elementor-27 .seam::before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(157,157,255,.45),transparent)}
.elementor-27 .seam::after{content:"";position:absolute;top:0;left:-20%;width:20%;height:3px;background:linear-gradient(90deg,transparent,#fff,transparent);filter:blur(1px);animation:seam 6s ease-in-out infinite}
.elementor-27 .mani,.elementor-27 .reach,.elementor-27 .brands,.elementor-27 .close,.elementor-27 .ft,.elementor-27 .lives,.elementor-27 .group .sticky{position:relative;isolation:isolate}
.elementor-27 .mani>.wrap,.elementor-27 .group .sticky>.wrap,.elementor-27 .reach>.wrap,.elementor-27 .brands>.wrap,.elementor-27 .ft>.wrap,.elementor-27 .close>.wrap{position:relative;z-index:1}
.elementor-27 .hd{position:fixed;top:18px;left:0;right:0;z-index:80;transition:transform .6s var(--ease)}
.elementor-27 .hd.hide{transform:translateY(-140%)}
.elementor-27 .hd .bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;height:72px;padding:0 10px 0 28px;border-radius:999px;border:1px solid var(--line);background:rgba(3,3,15,.35);backdrop-filter:blur(14px);transition:background .5s,border-color .5s}
.elementor-27 .hd.solid .bar{background:rgba(3,3,15,.82);border-color:var(--line2)}
.elementor-27 .hd .brand img{height:30px;width:auto}
.elementor-27 .hd .nav{margin-left:auto}
.elementor-27 .hd .nav .elementor-nav-menu{display:flex;gap:4px}
.elementor-27 .hd .nav .elementor-nav-menu a.elementor-item{position:relative;padding:10px 16px!important;font:15px var(--fu)!important;color:rgba(226,226,226,.78)!important;transition:color .3s;background:none!important}
.elementor-27 .hd .nav .elementor-nav-menu a.elementor-item::after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:1px;background:var(--blue-soft);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease);opacity:1}
.elementor-27 .hd .nav .elementor-nav-menu a.elementor-item:hover{color:#fff!important}
.elementor-27 .hd .nav .elementor-nav-menu a.elementor-item:hover::after{transform:scaleX(1);transform-origin:left}
.elementor-27 .hd .nav .elementor-menu-toggle,.elementor-27 .hd .nav .elementor-nav-menu--dropdown{display:none!important}
.elementor-27 .hd .btn .elementor-button{min-height:52px}
@media (max-width:960px){.elementor-27 .hd .nav{display:none}
.elementor-27 .hd .bar{height:62px;padding-left:20px}
.elementor-27 .hd .brand img{height:24px}
.elementor-27 .hd .btn .elementor-button{min-height:46px;padding:0 18px;font-size:14px}}
.elementor-27 .hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;isolation:isolate;overflow:hidden;background:radial-gradient(70% 60% at 78% 42%,rgba(43,43,214,.30),transparent 70%),transparent}
.elementor-27 .hero #silk{position:absolute;inset:0;z-index:-2;width:100%;height:100%;opacity:.95}
.elementor-27 .hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,3,15,.92) 0%,rgba(3,3,15,.55) 42%,transparent 70%),linear-gradient(0deg,var(--bg) 0%,transparent 26%)}
.elementor-27 .hero .texture-stars{opacity:.6;z-index:-3}
.elementor-27 .hero .texture-dots{z-index:-2}
.elementor-27 .hero .stage{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,80px);align-items:center;padding-top:clamp(120px,15vh,160px);padding-bottom:clamp(90px,12vh,130px)}
.elementor-27 .hero .eyebrow{margin-bottom:34px}
.elementor-27 .hero .lead{margin-top:30px;max-width:46ch}
.elementor-27 .hero .acts{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:40px}
.elementor-27 .emblem{position:relative;width:min(100%,560px,62vh);aspect-ratio:1;margin-left:auto;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform 1.2s var(--ease)}
.elementor-27 .emblem .halo{position:absolute;inset:-6%;border-radius:50%;background:radial-gradient(closest-side,rgba(43,43,214,.38),transparent 72%);filter:blur(10px);animation:breathe 7s ease-in-out infinite}
.elementor-27 .emblem .rg{position:absolute;border-radius:50%;border:1px solid rgba(157,157,255,.14)}
.elementor-27 .emblem .rg.a{inset:-2%}
.elementor-27 .emblem .rg.b{inset:-14%;border-style:dashed;border-color:rgba(157,157,255,.1);animation:spin 160s linear infinite}
.elementor-27 .emblem svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.elementor-27 .emblem .letters{fill:#fff;opacity:0;animation:fade 1.6s var(--ease) .5s forwards}
.elementor-27 .emblem .ringg{transform-origin:211.2px 208.6px;animation:spin 90s linear infinite}
.elementor-27 .emblem .dot{transform-box:fill-box;transform-origin:center;animation:spin 90s linear infinite reverse}
.elementor-27 .emblem .dot>g{transform-box:fill-box;transform-origin:center;opacity:0;animation:pop 1s var(--ease) forwards}
.elementor-27 .emblem .dot.live>g{filter:drop-shadow(0 0 14px var(--glow))}
.elementor-27 .hero-foot{position:absolute!important;left:0;right:0;bottom:0;border-top:1px solid var(--line);background:linear-gradient(0deg,rgba(3,3,15,.6),transparent)}
.elementor-27 .hero-foot .wrap{display:flex;align-items:center;gap:18px;height:64px;font:600 12px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.elementor-27 .hero-foot i{width:5px;height:5px;border-radius:50%;background:var(--blue-soft)}
.elementor-27 .hero-foot .cue{margin-left:auto;display:flex;align-items:center;gap:12px;color:var(--ice)}
.elementor-27 .hero-foot .cue b{width:1px;height:22px;background:linear-gradient(var(--blue-soft),transparent);animation:cue 2s ease-in-out infinite}
@media (max-width:960px){.elementor-27 .hero .stage{grid-template-columns:1fr;padding-top:110px;padding-bottom:100px}
.elementor-27 .hero .emblem-w{order:-1}
.elementor-27 .emblem{width:min(78vw,380px);margin:0 auto}}
@media (max-width:640px){.elementor-27 .hero-foot .wrap>span,.elementor-27 .hero-foot .wrap>i{display:none}}
@media (min-width:961px) and (max-height:780px){.elementor-27 .hero .stage{padding-top:110px;padding-bottom:84px}
.elementor-27 .hero .eyebrow{margin-bottom:20px}
.elementor-27 .hero .lead{margin-top:18px;font-size:16px}
.elementor-27 .hero .acts{margin-top:24px}
.elementor-27 .btn .elementor-button{min-height:50px}}
.elementor-27 .mani{padding:clamp(90px,10vw,140px) 0;overflow:hidden}
.elementor-27 .mani-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,90px);align-items:center}
.elementor-27 .mani .eyebrow{margin-bottom:30px}
.elementor-27 .mani .big{max-width:19ch;font:400 clamp(30px,3.3vw,54px)/1.08 var(--fd);letter-spacing:-.032em;color:var(--white)}
.elementor-27 .mani .w{color:rgba(226,226,226,.18);transition:color .45s}
.elementor-27 .mani .w.on{color:var(--white)}
.elementor-27 .mani .w.on.hl{color:var(--blue-soft)}
.elementor-27 .mani .sub{margin-top:40px}
.elementor-27 .mani .sub .elementor-heading-title{display:flex;gap:28px;flex-wrap:wrap}
.elementor-27 .mani .sub span{font:600 12px var(--fu);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:12px}
.elementor-27 .mani .sub span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue-soft)}
.elementor-27 .lives{border-radius:var(--r);overflow:hidden;border:1px solid var(--line2);background:radial-gradient(80% 70% at 50% 100%,rgba(43,43,214,.35),transparent 70%),rgba(6,6,26,.7);min-height:420px;display:flex;flex-direction:column;justify-content:flex-end}
.elementor-27 .lives #crowd{position:absolute;inset:0;width:100%;height:100%;z-index:0}
.elementor-27 .lives::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(0deg,rgba(3,3,15,.85) 0%,rgba(3,3,15,.2) 60%,transparent)}
.elementor-27 .lives-in{position:relative;z-index:1;padding:clamp(26px,3vw,40px);pointer-events:none}
.elementor-27 .lives-tag{align-self:flex-start;font:600 11.5px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--blue-soft);padding:7px 12px;border:1px solid rgba(157,157,255,.35);border-radius:999px;margin-bottom:22px}
.elementor-27 .lives-num .elementor-heading-title{display:flex;align-items:flex-start;font:400 clamp(84px,8.4vw,140px)/.85 var(--fd);letter-spacing:-.06em;background:linear-gradient(180deg,#fff 25%,#9d9dff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.elementor-27 .lives-num .pre{font-size:.42em;line-height:1.3;margin-right:.04em;color:var(--blue-soft);-webkit-text-fill-color:var(--blue-soft)}
.elementor-27 .lives-num .suf{font-size:.32em;line-height:1;align-self:flex-end;margin:0 0 .14em .1em;letter-spacing:-.02em}
.elementor-27 .lives-cap{margin-top:16px;font:400 clamp(19px,1.6vw,24px)/1.2 var(--fd);color:var(--white)}
.elementor-27 .lives-sub{margin-top:10px;font-size:15px;color:var(--mute);max-width:36ch}
@media (max-width:960px){.elementor-27 .mani-grid{grid-template-columns:1fr}
.elementor-27 .lives{min-height:360px}}
.elementor-27 .belt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:20px 0}
.elementor-27 .belt .tr{display:inline-flex;align-items:center;gap:56px;animation:belt 48s linear infinite;padding-left:56px}
.elementor-27 .belt span{font:500 clamp(26px,3vw,46px)/1 var(--fd);font-stretch:115%;text-transform:uppercase;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1px rgba(226,226,226,.35)}
.elementor-27 .belt span.f{color:var(--white);-webkit-text-stroke:0}
.elementor-27 .belt i{width:12px;height:12px;border-radius:50%;background:var(--blue);flex:none}
.elementor-27 .group{position:relative;overflow:visible}
.elementor-27 .group .pin{height:220vh;display:block}
.elementor-27 .group .sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.elementor-27 .head{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end}
.elementor-27 .head .eyebrow,.elementor-27 .intro .eyebrow{margin-bottom:28px}
.elementor-27 .head .lead{max-width:44ch}
.elementor-27 .cir{position:relative;height:clamp(200px,24vw,330px);margin-top:clamp(40px,5vw,70px)}
.elementor-27 .cir .c{position:absolute;top:0;left:50%;width:clamp(200px,24vw,330px);aspect-ratio:1;margin-left:calc(clamp(200px,24vw,330px) / -2);border-radius:50%;border:1px solid rgba(226,226,226,.5);display:grid;place-items:center;transform:translateX(var(--x));transition:background .6s,border-color .6s}
.elementor-27 .cir .c b{font:500 clamp(14px,1.25vw,19px)/1 var(--fu);letter-spacing:.14em;text-transform:uppercase;color:var(--white);opacity:var(--t,1);transition:opacity .4s}
.elementor-27 .cir .one{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--s,.6));opacity:var(--o,0);text-align:center;pointer-events:none}
.elementor-27 .cir .one strong{display:block;font:400 clamp(28px,3vw,48px)/1 var(--fd);letter-spacing:-.03em;color:var(--white)}
.elementor-27 .cir .one small{display:block;margin-top:10px;font:600 12px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--blue-soft)}
.elementor-27 .vlist{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-top:clamp(40px,5vw,70px)}
.elementor-27 .vlist>.e-con{border-top:1px solid var(--line2);padding-top:18px;opacity:.35;transition:opacity .5s}
.elementor-27 .vlist>.e-con.on{opacity:1}
.elementor-27 .vn{font:600 12px var(--fu);letter-spacing:.16em;color:var(--blue-soft)}
.elementor-27 .vt{margin:8px 0 6px;font:500 19px var(--fd);color:var(--white)}
.elementor-27 .vp{font-size:15px;color:var(--mute)}
@media (max-width:960px){.elementor-27 .group .pin{height:auto}
.elementor-27 .group .sticky{position:static;height:auto;padding:110px 0}
.elementor-27 .head{grid-template-columns:1fr;gap:22px}
.elementor-27 .cir-w{display:none}
.elementor-27 .vlist{grid-template-columns:1fr}
.elementor-27 .vlist>.e-con{opacity:1}}
.elementor-27 .brands{display:block}
.elementor-27 .brands .intro{padding:clamp(96px,10vw,140px) 0 clamp(40px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,90px);align-items:end;border-bottom:1px solid var(--line)}
.elementor-27 .brands .intro .lead{max-width:46ch}
.elementor-27 .show{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,90px);align-items:start}
.elementor-27 .show .vis{position:sticky;top:0;height:100vh;display:grid;place-items:center}
.elementor-27 .vis .gwx{width:100%;display:grid;place-items:center}
.elementor-27 .boxes{position:relative;width:min(100%,560px);aspect-ratio:1}
.elementor-27 .boxes i{position:absolute;border:1.5px solid rgba(226,226,226,.16);border-radius:22%;transition:border-color .8s,transform 1.2s var(--ease)}
.elementor-27 .boxes i:nth-child(1){inset:0}
.elementor-27 .boxes i:nth-child(2){inset:10%}
.elementor-27 .boxes i:nth-child(3){inset:20%}
.elementor-27 .boxes i:nth-child(4){inset:30%}
.elementor-27 .boxes[data-on] i{border-color:color-mix(in srgb,var(--cur) 38%,transparent)}
.elementor-27 .boxes .core{position:absolute;inset:36%;display:grid;place-items:center}
.elementor-27 .boxes .core svg{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(.5) rotate(-30deg);transition:opacity .7s var(--ease),transform 1s var(--ease)}
.elementor-27 .boxes .core svg.on{opacity:1;transform:none}
.elementor-27 .boxes .glow{position:absolute;inset:22%;border-radius:50%;background:radial-gradient(closest-side,var(--cur),transparent 72%);opacity:.35;filter:blur(30px);transition:background .8s}
.elementor-27 .boxes .count{position:absolute;left:0;bottom:-46px;font:600 12px var(--fu);letter-spacing:.2em;color:var(--mute)}
.elementor-27 .boxes .count b{color:var(--white)}
.elementor-27 .show .list{padding-bottom:6vh}
.elementor-27 .b-sso{--c:var(--c-sso)}
.elementor-27 .b-firstcare{--c:var(--c-firstcare)}
.elementor-27 .b-class{--c:var(--c-class)}
.elementor-27 .unit{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:9vh 0;opacity:.18;transition:opacity .6s}
.elementor-27 .unit.on{opacity:1}
.elementor-27 .unit .card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:30px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.008));box-shadow:0 50px 100px -60px var(--c);transition:border-color .6s,box-shadow .6s}
.elementor-27 .unit.on .card{border-color:color-mix(in srgb,var(--c) 45%,transparent)}
.elementor-27 .unit .card::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease);z-index:3}
.elementor-27 .unit.on .card::after{transform:scaleX(1)}
.elementor-27 .unit .ph{position:relative;display:block;overflow:hidden;aspect-ratio:16/7}
.elementor-27 .unit .ph::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,6,26,.95) 0%,rgba(6,6,26,.2) 55%,transparent);pointer-events:none}
.elementor-27 .unit .ph-img{position:absolute!important;inset:0}
.elementor-27 .unit .ph-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.85);transform:scale(1.06);transition:transform 1.6s var(--ease)}
.elementor-27 .unit.on .ph-img img{transform:none}
.elementor-27 .unit .lg{position:absolute!important;left:clamp(24px,2.6vw,36px);bottom:16px;z-index:2}
.elementor-27 .unit .lg img{height:clamp(46px,4vw,62px);width:auto}
.elementor-27 .unit .cb{padding:clamp(22px,2.6vw,36px) clamp(24px,2.6vw,36px) clamp(26px,3vw,40px);display:flex;flex-direction:column;gap:16px}
.elementor-27 .unit .area{font:600 12px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--c)}
.elementor-27 .unit .uh{font:400 clamp(30px,3vw,48px)/1.04 var(--fd);letter-spacing:-.03em;color:var(--white);max-width:20ch}
.elementor-27 .unit .up{color:var(--mute);max-width:46ch}
.elementor-27 .unit .facts{border-top:1px solid var(--line);margin-top:4px}
.elementor-27 .unit .facts .elementor-heading-title{display:flex;flex-wrap:wrap}
.elementor-27 .unit .facts .f{display:block;padding:18px 26px 0 0;margin-right:26px}
.elementor-27 .unit .facts .f+.f{padding-left:26px;border-left:1px solid var(--line)}
.elementor-27 .unit .facts b{display:block;font:400 32px/1 var(--fd);letter-spacing:-.03em;color:var(--white)}
.elementor-27 .unit .facts .f>span{font:13px var(--fu);color:var(--mute)}
.elementor-27 .unit .cb>.btn{align-self:flex-start;margin-top:6px}
.elementor-27 .unit.is-class .ph{aspect-ratio:16/8;background:radial-gradient(70% 90% at 85% 50%,rgba(186,176,116,.22),transparent 70%),#0b0a12}
.elementor-27 .unit.is-class .ph::after{z-index:1;background:linear-gradient(90deg,#0b0a12 0%,rgba(11,10,18,.92) 38%,rgba(11,10,18,.25) 70%,rgba(11,10,18,.1)),linear-gradient(0deg,rgba(6,6,26,.9),transparent 45%)}
.elementor-27 .unit .cls-photo{position:absolute!important;right:0;top:0;width:62%;height:100%}
.elementor-27 .unit .cls-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 30%;filter:grayscale(1) contrast(1.05) brightness(.9) sepia(.35);opacity:.85}
.elementor-27 .unit .cls-art-w{position:absolute!important;inset:0;z-index:1;pointer-events:none}
.elementor-27 .cls-art{position:absolute;inset:0}
.elementor-27 .cls-ring{position:absolute;left:-8%;top:50%;width:62%;aspect-ratio:1;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(186,176,116,.28)}
.elementor-27 .cls-ring.r2{left:-2%;width:46%;border-style:dashed;border-color:rgba(186,176,116,.2);animation:spin 80s linear infinite}
.elementor-27 .unit .cls-logo{position:absolute!important;left:clamp(24px,2.6vw,40px);top:50%;transform:translateY(-50%);z-index:2;width:min(50%,280px)}
.elementor-27 .unit .cls-logo img{width:100%;height:auto;filter:drop-shadow(0 10px 30px rgba(186,176,116,.25))}
.elementor-27 .next{display:flex;flex-direction:row;align-items:center;gap:22px;padding:34px 0 40px;border-top:1px solid var(--line);margin-top:20px;flex-wrap:wrap}
.elementor-27 .next .dots{display:flex;gap:10px}
.elementor-27 .next .dots i{width:14px;height:14px;border-radius:50%;background:var(--c);opacity:.3;animation:blink 3.2s ease-in-out infinite}
.elementor-27 .next .dots i:nth-child(2){animation-delay:.3s}
.elementor-27 .next .dots i:nth-child(3){animation-delay:.6s}
.elementor-27 .next .dots i:nth-child(4){animation-delay:.9s}
.elementor-27 .next .dots i:nth-child(5){animation-delay:1.2s}
.elementor-27 .next .dots i:nth-child(6){animation-delay:1.5s}
.elementor-27 .next .nt{color:var(--mute);font:15px var(--fu)}
@media (max-width:960px){.elementor-27 .brands .intro{grid-template-columns:1fr;gap:22px}
.elementor-27 .show{grid-template-columns:1fr}
.elementor-27 .show .vis{display:none}
.elementor-27 .unit{min-height:0;opacity:1;padding:22px 0}
.elementor-27 .show .list>.unit:first-child{padding-top:40px}
.elementor-27 .unit .ph{aspect-ratio:16/9}
.elementor-27 .show .list{padding-bottom:0}}
.elementor-27 .reach{padding:clamp(96px,10vw,140px) 0;overflow:hidden}
.elementor-27 .reach .head{margin-bottom:clamp(50px,6vw,84px)}
.elementor-27 .lanes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)}
.elementor-27 .lane{position:relative;padding:40px 34px 44px;min-height:360px;display:flex;flex-direction:column;gap:16px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 60%);backdrop-filter:blur(2px);transition:background .6s}
.elementor-27 .lane+.lane{border-left:1px solid var(--line2)}
.elementor-27 .lane::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}
.elementor-27 .lane:hover{background:rgba(255,255,255,.025)}
.elementor-27 .lane:hover::after{transform:scaleX(1)}
.elementor-27 .lane .n{font:400 92px/1 var(--fd);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(226,226,226,.25);transition:-webkit-text-stroke-color .5s}
.elementor-27 .lane:hover .n{-webkit-text-stroke-color:var(--c)}
.elementor-27 .lane .who{font:600 12px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--c)}
.elementor-27 .lane .lh{font:400 clamp(26px,2.3vw,36px)/1.08 var(--fd);letter-spacing:-.025em;color:var(--white)}
.elementor-27 .lane .lp{color:var(--mute);font-size:16px}
.elementor-27 .lane .by{margin-top:auto}
.elementor-27 .lane .by img{height:28px;width:auto}
.elementor-27 .reach .foot{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center;color:var(--mute);font:15px var(--fu)}
@media (max-width:960px){.elementor-27 .lanes{grid-template-columns:1fr}
.elementor-27 .lane+.lane{border-left:0;border-top:1px solid var(--line2)}
.elementor-27 .lane{min-height:0}}
.elementor-27 .close{padding:clamp(100px,11vw,160px) 0;overflow:hidden;background:radial-gradient(50% 70% at 50% 60%,rgba(43,43,214,.38),transparent 70%)}
.elementor-27 .close #silk2{position:absolute;inset:0;width:100%;height:100%;opacity:.55;z-index:0}
.elementor-27 .close-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,90px);align-items:center}
.elementor-27 .close-l .eyebrow{margin-bottom:30px}
.elementor-27 .close-l .display{font-size:clamp(40px,5vw,84px)}
.elementor-27 .close-l .lead{margin-top:26px;max-width:42ch}
.elementor-27 .close-list{margin-top:30px;display:grid;gap:12px}
.elementor-27 .close-list li{display:flex;align-items:center;gap:12px;font:15px var(--fu);color:rgba(226,226,226,.82)}
.elementor-27 .close-list li::before{content:"";width:18px;height:1px;background:var(--blue-soft)}
.elementor-27 .close-form{display:flex;flex-direction:column;padding:clamp(24px,3vw,36px);border:1px solid var(--line2);border-radius:var(--r);background:linear-gradient(180deg,rgba(10,10,40,.78),rgba(6,6,26,.7));box-shadow:0 60px 120px -60px rgba(43,43,214,.6);backdrop-filter:blur(6px)}
.elementor-27 .ff-t{margin-bottom:8px;font:600 11.5px var(--fu);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.elementor-27 .ff-p{color:var(--mute);font-size:15px;margin-bottom:20px}
.elementor-27 .gw-form .elementor-form-fields-wrapper{margin:0 -8px}
.elementor-27 .gw-form .elementor-field-group{padding:0 8px!important;margin-bottom:14px!important}
.elementor-27 .gw-form .elementor-field-label{font:600 11.5px var(--fu)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)!important;margin-bottom:7px!important;padding:0!important}
.elementor-27 .gw-form .elementor-field-textual,.elementor-27 .gw-form select.elementor-field{width:100%;min-height:50px;padding:12px 14px!important;border-radius:14px!important;border:1px solid var(--line2)!important;background:rgba(3,3,15,.55)!important;color:#fff!important;font:16px var(--fd)!important;transition:border-color .3s,background .3s}
.elementor-27 .gw-form textarea.elementor-field{min-height:96px}
.elementor-27 .gw-form .elementor-field-textual:focus,.elementor-27 .gw-form select.elementor-field:focus{outline:none;border-color:var(--blue-soft)!important;background:rgba(43,43,214,.12)!important;box-shadow:none!important}
.elementor-27 .gw-form .elementor-field::placeholder{color:rgba(226,226,226,.35)!important}
.elementor-27 .gw-form .elementor-select-wrapper::before{color:var(--blue-soft)!important}
.elementor-27 .gw-form select option{background:#0a0a24}
.elementor-27 .gw-form .elementor-field-type-acceptance .elementor-field-subgroup label{font:13.5px var(--fu)!important;color:var(--mute)!important;text-transform:none;letter-spacing:0}
.elementor-27 .gw-form .elementor-field-type-acceptance input{accent-color:#2b2bd6;width:18px;height:18px}
.elementor-27 .gw-form .elementor-field-type-submit{margin-bottom:0!important}
.elementor-27 .gw-form .elementor-button{width:100%;justify-content:center;min-height:56px;border-radius:999px!important;background:var(--white)!important;color:var(--bg)!important;font:600 15px var(--fu)!important;transition:background .4s,color .4s}
.elementor-27 .gw-form .elementor-button-text::after{content:"↗";margin-left:12px}
.elementor-27 .gw-form .elementor-button:hover{background:var(--blue)!important;color:#fff!important}
.elementor-27 .gw-form .elementor-message{color:var(--ice);font:15px var(--fu)}
.elementor-27 .gw-form .elementor-message.elementor-message-success{color:#a6dba4}
@media (max-width:960px){.elementor-27 .close-grid{grid-template-columns:1fr}}
.elementor-27 .ft{border-top:1px solid var(--line)}
.elementor-27 .ft-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;padding:30px 0}
.elementor-27 .ft-logo img{height:34px;width:auto}
.elementor-27 .ft-nav .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px 30px}
.elementor-27 .ft-nav .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-27 .ft-nav .elementor-icon-list-item::after{display:none!important}
.elementor-27 .ft-nav .elementor-icon-list-text{font:15px var(--fu)!important;color:rgba(226,226,226,.8)!important;padding:0!important;transition:color .3s}
.elementor-27 .ft-nav a:hover .elementor-icon-list-text{color:#fff!important}
.elementor-27 .ft .legal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 0 24px;border-top:1px solid var(--line);font:13px var(--fu);color:rgba(226,226,226,.45)}
.elementor-27 .ft .credit{display:flex;flex-direction:row;align-items:center;gap:10px;color:rgba(226,226,226,.55)}
.elementor-27 .ft .nova img{height:15px;width:auto;opacity:.85;transition:opacity .3s}
.elementor-27 .ft .nova a:hover img{opacity:1}
@media (max-width:960px){.elementor-27 .ft-row{flex-direction:column;align-items:flex-start}}
@media (prefers-reduced-motion:reduce){.elementor-27 .boot{display:none}
.elementor-27 *{animation:none!important;transition:none!important}
.elementor-27 .rv{opacity:1;transform:none}
.elementor-27 .lines .ln>span{transform:none}
.elementor-27 .emblem .dot>g,.elementor-27 .emblem .letters{opacity:1}}
.elementor-27 .e-con{flex-wrap:nowrap}
.elementor-27 .hero .acts,.elementor-27 .next,.elementor-27 .reach .foot,.elementor-27 .ft-row,.elementor-27 .ft .legal{flex-wrap:wrap}
.elementor-27 .unit .ph{width:100%;flex:none}
.elementor-27 .close-form .ff-t{margin:0 0 8px!important}
.elementor-27 .close-form .ff-p{margin:0 0 22px!important}
.elementor-27 .gw-form .elementor-field-type-acceptance .elementor-field-subgroup{width:100%}
.elementor-27 .gw-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}
.elementor-27 .gw-form .elementor-field-type-acceptance .elementor-field-option label{line-height:1.5}
.elementor-27 .ft-nav .elementor-icon-list-items{margin:0!important}
.elementor-27 .ft-nav .elementor-icon-list-item{margin-inline:0!important}
@media (max-width:640px){.elementor-27 .unit .facts .f{padding-right:18px;margin-right:18px}
.elementor-27 .unit .facts .f+.f{padding-left:18px}
.elementor-27 .unit .facts b{font-size:28px}}/* End custom CSS */