.elementor-2375 .elementor-element.elementor-element-71e5c23{--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-2375 .elementor-element.elementor-element-f85fb86{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c2c3da0{text-align:center;}.elementor-2375 .elementor-element.elementor-element-711cf3a{text-align:center;}.elementor-2375 .elementor-element.elementor-element-1087ddf{--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-2375 .elementor-element.elementor-element-bca6687{--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-2375 .elementor-element.elementor-element-c419693{--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-2375 .elementor-element.elementor-element-549faba{--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-2375 .elementor-element.elementor-element-06e2c61{text-align:start;}.elementor-2375 .elementor-element.elementor-element-68afa1a{--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-2375 .elementor-element.elementor-element-437c44b .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-437c44b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-5c61c60{--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-2375 .elementor-element.elementor-element-3edb305{--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-2375 .elementor-element.elementor-element-c7a3d0c{text-align:start;}.elementor-2375 .elementor-element.elementor-element-385f1b3{--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-2375 .elementor-element.elementor-element-3545680 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-3545680 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-564875c{--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-2375 .elementor-element.elementor-element-112ef78{--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-2375 .elementor-element.elementor-element-8b71e3b{text-align:start;}.elementor-2375 .elementor-element.elementor-element-8f5ac6d{--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-2375 .elementor-element.elementor-element-906cc56 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-906cc56 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-244211d{--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-2375 .elementor-element.elementor-element-95941c0{--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-2375 .elementor-element.elementor-element-001ab20{text-align:start;}.elementor-2375 .elementor-element.elementor-element-343cba5{--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-2375 .elementor-element.elementor-element-74b0558 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-74b0558 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-d1ac36b{--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-2375 .elementor-element.elementor-element-ec931c5{--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-2375 .elementor-element.elementor-element-00c34f3{text-align:start;}.elementor-2375 .elementor-element.elementor-element-2799289{--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-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-4ec3a73 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-4b94aef{--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-2375 .elementor-element.elementor-element-5ceb25b{--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-2375 .elementor-element.elementor-element-37519d0{text-align:start;}.elementor-2375 .elementor-element.elementor-element-d7e8e77{--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-2375 .elementor-element.elementor-element-f056d40 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-f056d40 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-6a62adc{--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-2375 .elementor-element.elementor-element-9077b1c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-b84450d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-c92f2af{--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-2375 .elementor-element.elementor-element-6bf422f{--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-2375 .elementor-element.elementor-element-1ee7a24{--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-2375 .elementor-element.elementor-element-b4463d2{text-align:start;}.elementor-2375 .elementor-element.elementor-element-54c6c0e{--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-2375 .elementor-element.elementor-element-9118d35 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-9118d35 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-8e7e4e3{--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-2375 .elementor-element.elementor-element-5ab7507{--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-2375 .elementor-element.elementor-element-5e8814c{text-align:start;}.elementor-2375 .elementor-element.elementor-element-4b5ef77{--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-2375 .elementor-element.elementor-element-2f4346a .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-2f4346a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-afa7ee6{--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-2375 .elementor-element.elementor-element-9ea8c8b{--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-2375 .elementor-element.elementor-element-f9790e1{text-align:start;}.elementor-2375 .elementor-element.elementor-element-daf7d14{--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-2375 .elementor-element.elementor-element-e5d4616 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-e5d4616 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-f36feaf{--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-2375 .elementor-element.elementor-element-7d6dc20{--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-2375 .elementor-element.elementor-element-a6f372a{text-align:start;}.elementor-2375 .elementor-element.elementor-element-749c43e{--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-2375 .elementor-element.elementor-element-a4004bc .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-a4004bc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-818c65c{--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-2375 .elementor-element.elementor-element-9615cd1{--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-2375 .elementor-element.elementor-element-e9b8a4b{text-align:start;}.elementor-2375 .elementor-element.elementor-element-4a9867a{--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-2375 .elementor-element.elementor-element-04d0a20 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-0c02814 );color:var( --e-global-color-0c02814 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-04d0a20 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-e6eba36{--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-2375 .elementor-element.elementor-element-322699b{text-align:center;}.elementor-2375 .elementor-element.elementor-element-1cc7dcf{--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-2375 .elementor-element.elementor-element-8e3aebe{--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-2375 .elementor-element.elementor-element-6f47381{text-align:start;}.elementor-2375 .elementor-element.elementor-element-e74c437{--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-2375 .elementor-element.elementor-element-1b419bc{text-align:start;}.elementor-2375 .elementor-element.elementor-element-87fbecc{--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-2375 .elementor-element.elementor-element-4d68d70{text-align:start;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-3378140 */.elementor-2375 .elementor-element.elementor-element-3378140 img{object-fit:cover;object-position:50% 40%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dddc716 */.elementor-2375 .elementor-element.elementor-element-dddc716 img{object-fit:cover;object-position:50% 85%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5755c6 */.elementor-2375 .elementor-element.elementor-element-d5755c6 img{object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc5683 */.elementor-2375 .elementor-element.elementor-element-6bc5683 img{object-fit:cover;object-position:50% 12%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f952b44 */.elementor-2375 .elementor-element.elementor-element-f952b44 img{object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c2d813 */.elementor-2375 .elementor-element.elementor-element-8c2d813 img{object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS *//* ===== Galería FisioClub ===== */
.fc-sec{padding:64px 20px}
.fc-hero{padding:72px 20px 24px;text-align:center}
.fc-kicker .elementor-heading-title{color:var(--e-global-color-secondary);letter-spacing:.25em;text-transform:uppercase;font-size:14px;font-weight:700}
.fc-hero-title .elementor-heading-title{font-size:clamp(34px,6vw,62px);line-height:1.08;font-weight:700;color:var(--e-global-color-primary)}
.fc-hero-sub{max-width:700px;margin:0 auto;text-align:center}
.fc-hero-sub p,.fc-sec-sub p{font-size:18px;line-height:1.6;color:#4D4D4D;margin:0}
.fc-hero-sub p{max-width:700px;margin:0 auto!important}
.fc-sec-sub{text-align:center;margin-bottom:28px}
.fc-sec-title .elementor-heading-title{font-size:clamp(28px,4vw,42px);font-weight:700;color:var(--e-global-color-primary)}
.fc-trauma{padding-top:24px}
.fc-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important;width:100%}
.fc-grid>.e-con{width:auto!important;max-width:none!important;min-width:0}
@media(max-width:1024px){.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.fc-grid{grid-template-columns:1fr;gap:20px!important}.fc-sec{padding:44px 16px}.fc-hero{padding:48px 16px 16px}}
.fc-card{background:#fff;border-radius:18px;overflow:hidden;padding:0!important;gap:0!important;box-shadow:0 6px 24px rgba(70,69,130,.10);transition:translate .35s ease,box-shadow .35s ease}
.fc-card:hover{translate:0 -8px;box-shadow:0 20px 44px rgba(70,69,130,.22)}
.fc-card__media{position:relative;overflow:hidden;aspect-ratio:4/3;padding:0!important;background:#EEF0F7}
.fc-card__media .elementor-widget-image,.fc-card__media .elementor-widget-image .elementor-widget-container,.fc-card__media .elementor-widget-image a,.fc-card__media img{width:100%!important;height:100%!important;display:block}
.fc-card__media img{object-fit:cover;transition:scale .6s ease;cursor:zoom-in;border-radius:0!important}
.fc-card:hover .fc-card__media img{scale:1.07}
.fc-card__label{position:absolute!important;left:0;right:0;bottom:0;width:100%!important;margin:0!important;padding:48px 18px 14px;background:linear-gradient(to top,rgba(35,34,80,.88),rgba(35,34,80,0));pointer-events:none;z-index:2}
.fc-card__label .elementor-heading-title{color:#fff;font-size:20px;font-weight:600;line-height:1.25}
.fc-card__body{padding:16px 18px 20px!important}
.fc-card__btn .elementor-button{width:100%;justify-content:center;transition:background-color .25s ease}
.fc-card__btn .elementor-button:hover{background-color:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important}
.fc-card__media:has(img[src*="placeholder"]){outline:2px dashed var(--e-global-color-secondary);outline-offset:-10px}
.fc-card__media:has(img[src*="placeholder"])::after{content:"Foto pendiente · 1200×900 px · WebP";position:absolute;top:14px;left:14px;z-index:3;background:var(--e-global-color-secondary);color:#fff;font-size:12px;font-weight:700;padding:5px 11px;border-radius:20px}
.fc-otras{background:#F5F5FB}
body:not(.elementor-editor-active) .fc-card--otra:has(img[src*="placeholder"]){display:none!important}
body:not(.elementor-editor-active) .fc-otras:not(:has(.fc-card--otra img:not([src*="placeholder"]))){display:none!important}
.fc-testi__card{background:#fff;border-radius:18px;padding:28px!important;min-height:170px;box-shadow:0 6px 24px rgba(70,69,130,.10);border-top:4px solid var(--e-global-color-secondary)}
.fc-testi__text p{font-size:17px;line-height:1.6;font-style:italic;color:#4D4D4D}
.fc-testi__name .elementor-heading-title{font-weight:700;color:var(--e-global-color-primary)}
.elementor-editor-active .fc-testi__card{outline:2px dashed var(--e-global-color-secondary);outline-offset:-8px}
.elementor-editor-active .fc-testi__card::before{content:"Espacio para testimonio real: comentario + nombre o iniciales (oculto en la web mientras esté vacío)";font-size:13px;color:#0BA5BE}
.elementor-editor-active .fc-otras>.e-con-inner::before{content:"Bloque oculto en la web hasta que subas fotos reales (cada tarjeta aparece sola al tener foto)";display:block;text-align:center;font-size:13px;color:#0BA5BE;margin-bottom:8px}
.fc-js{display:none}
@media(prefers-reduced-motion:reduce){.fc-card,.fc-card__media img{transition:none}.fc-card:hover{translate:none}.fc-card:hover .fc-card__media img{scale:1}}/* End custom CSS */