.elementor-66 .elementor-element.elementor-element-459a4f7a{--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;}.elementor-66 .elementor-element.elementor-element-7f077a5{--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-66 .elementor-element.elementor-element-7f077a5.e-con{--flex-grow:0;--flex-shrink:0;}.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-66 .elementor-element.elementor-element-46526de4{width:var( --container-widget-width, 126.135% );max-width:126.135%;--container-widget-width:126.135%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-46526de4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-1f1c7b47{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-5210fe0a{--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-66 .elementor-element.elementor-element-5210fe0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-4efd8c8f{--spacer-size:2px;}.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-66 .elementor-element.elementor-element-6c144afd .elementor-menu-toggle{margin:0 auto;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu .elementor-item{font-family:"Actor", Sans-serif;font-size:16px;font-weight:600;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main .elementor-item{color:#575757;fill:#575757;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main .elementor-item:focus{color:#0D31C3;fill:#0D31C3;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#0D31C3;}.elementor-66 .elementor-element.elementor-element-6c144afd .e--pointer-framed .elementor-item:before,
					.elementor-66 .elementor-element.elementor-element-6c144afd .e--pointer-framed .elementor-item:after{border-color:#0D31C3;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown a, .elementor-66 .elementor-element.elementor-element-6c144afd .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown{background-color:#415180;}.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown a:hover,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown a:focus,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-66 .elementor-element.elementor-element-6c144afd .elementor-nav-menu--dropdown a.highlighted{background-color:#0D31C3;}.elementor-66 .elementor-element.elementor-element-72388c84{--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-66 .elementor-element.elementor-element-501b38f7{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-3cb581b3{--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;}.elementor-66 .elementor-element.elementor-element-3cb581b3:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3cb581b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000B2D;}.elementor-66 .elementor-element.elementor-element-1b416246{--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-66 .elementor-element.elementor-element-7b27f162{--spacer-size:80px;}.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-66 .elementor-element.elementor-element-76cf4ce5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3dff6431{--spacer-size:19px;}.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-66 .elementor-element.elementor-element-3d077ec{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3d077ec p{margin-block-end:14px;}.elementor-66 .elementor-element.elementor-element-3a812a5e{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-66 .elementor-element.elementor-element-3a812a5e .elementor-social-icon{background-color:#353535;}.elementor-66 .elementor-element.elementor-element-5d297d4e{--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-66 .elementor-element.elementor-element-6873498d{--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;}.elementor-66 .elementor-element.elementor-element-244a5791{--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-66 .elementor-element.elementor-element-56abe9f{--spacer-size:80px;}.elementor-66 .elementor-element.elementor-element-660454b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4b45f16b{--spacer-size:19px;}.elementor-66 .elementor-element.elementor-element-62353f5e{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-62353f5e p{margin-block-end:14px;}.elementor-66 .elementor-element.elementor-element-71efcda9{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-66 .elementor-element.elementor-element-71efcda9 .elementor-social-icon{background-color:#353535;}.elementor-66 .elementor-element.elementor-element-3e00c9a7{--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-66 .elementor-element.elementor-element-1a830a47{--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;}.elementor-66 .elementor-element.elementor-element-1a830a47:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-1a830a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-1f2faa75{--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-66 .elementor-element.elementor-element-796d5de6{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-1ce9846e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:left;}.elementor-66 .elementor-element.elementor-element-1ce9846e .elementor-heading-title{color:#373737;}.elementor-66 .elementor-element.elementor-element-5aba6aac{width:var( --container-widget-width, 109.444% );max-width:109.444%;--container-widget-width:109.444%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-5aba6aac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-d43d080{--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-66 .elementor-element.elementor-element-7217eab1{--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-66 .elementor-element.elementor-element-156d4342{--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-66 .elementor-element.elementor-element-3379abce{--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-66 .elementor-element.elementor-element-286b8c0e{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-73eadfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-66 .elementor-element.elementor-element-73eadfe .elementor-heading-title{color:#373737;}.elementor-66 .elementor-element.elementor-element-55693900{--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;}.elementor-66 .elementor-element.elementor-element-55693900:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-55693900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6c5ed3de{--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-66 .elementor-element.elementor-element-1fe8e6d{width:var( --container-widget-width, 109.444% );max-width:109.444%;--container-widget-width:109.444%;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-1fe8e6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-41a45542{--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-66 .elementor-element.elementor-element-58afdab{--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-66 .elementor-element.elementor-element-2fe647b{--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-66 .elementor-element.elementor-element-2fe647b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2fe647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-1cfd2603{--spacer-size:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-66 .elementor-element.elementor-element-7a6b947d{--divider-border-style:solid;--divider-color:#0D31C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-7a6b947d .elementor-divider-separator{width:100%;}.elementor-66 .elementor-element.elementor-element-7a6b947d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-66 .elementor-element.elementor-element-29554e5d{--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;}.elementor-66 .elementor-element.elementor-element-29554e5d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-29554e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-144d4f96{--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-66 .elementor-element.elementor-element-2ea1742a{padding:12px 12px 12px 12px;}.elementor-66 .elementor-element.elementor-element-7f30c62c{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-7bf69a73{--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-66 .elementor-element.elementor-element-1206e902{--spacer-size:10px;}.elementor-66 .elementor-element.elementor-element-5e533539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:left;}.elementor-66 .elementor-element.elementor-element-5e533539 .elementor-heading-title{color:#373737;}.elementor-66 .elementor-element.elementor-element-1de2b0df{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-2f18da06{--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-66 .elementor-element.elementor-element-26413c7{--divider-border-style:solid;--divider-color:#0D31C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-26413c7 .elementor-divider-separator{width:100%;}.elementor-66 .elementor-element.elementor-element-26413c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-66 .elementor-element.elementor-element-24b1d688{--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-66 .elementor-element.elementor-element-21faeff1{--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-66 .elementor-element.elementor-element-21faeff1:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-21faeff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7e15437f{--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-66 .elementor-element.elementor-element-7e15437f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-7e15437f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-696bd22{--divider-border-style:solid;--divider-color:#0D31C3;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-696bd22 .elementor-divider-separator{width:100%;}.elementor-66 .elementor-element.elementor-element-696bd22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-66 .elementor-element.elementor-element-4ea709a7{--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-66 .elementor-element.elementor-element-1c49db78{--spacer-size:20px;}.elementor-66 .elementor-element.elementor-element-1bd8911b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-66 .elementor-element.elementor-element-1bd8911b .elementor-heading-title{color:#373737;}.elementor-66 .elementor-element.elementor-element-2bae9489{--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-66 .elementor-element.elementor-element-164fd5f6{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-4858c950{--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;}.elementor-66 .elementor-element.elementor-element-4858c950:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4858c950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00103F;}.elementor-66 .elementor-element.elementor-element-6689d4ce{--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-66 .elementor-element.elementor-element-6689d4ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-6703253c{--spacer-size:40px;}.elementor-66 .elementor-element.elementor-element-3655e99a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-66 .elementor-element.elementor-element-4015e68b{--icon-box-icon-margin:13px;}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4015e68b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4015e68b.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-4015e68b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon{font-size:30px;}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon i{transform:rotate(0deg);}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-6844b6a2{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-66 .elementor-element.elementor-element-6844b6a2 .elementor-social-icon{background-color:#353535;}.elementor-66 .elementor-element.elementor-element-638b860d{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-303fcca3{--spacer-size:50px;}.elementor-66 .elementor-element.elementor-element-129648d8{--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-66 .elementor-element.elementor-element-724e6e93{--spacer-size:40px;}.elementor-66 .elementor-element.elementor-element-361cc602 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-66 .elementor-element.elementor-element-7b60aa3d{--icon-box-icon-margin:13px;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7b60aa3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7b60aa3d.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-7b60aa3d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon{font-size:30px;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon i{transform:rotate(6deg);}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-5e28a5c9{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5e28a5c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5e28a5c9.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-5e28a5c9.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon{font-size:30px;}.elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon i{transform:rotate(0deg);}.elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-5e28a5c9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-66 .elementor-element.elementor-element-6fe14f34{--icon-box-icon-margin:13px;}.elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6fe14f34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6fe14f34.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-6fe14f34.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon{font-size:30px;}.elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon i{transform:rotate(6deg);}.elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-6fe14f34 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-4867e3cf{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4867e3cf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4867e3cf.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-4867e3cf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon{font-size:30px;}.elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon i{transform:rotate(0deg);}.elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-4867e3cf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-66 .elementor-element.elementor-element-5ec8c207{--spacer-size:40px;}body.elementor-page-66:not(.elementor-motion-effects-element-type-background), body.elementor-page-66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-501b38f7{--spacer-size:493px;}.elementor-66 .elementor-element.elementor-element-3a812a5e{text-align:center;}.elementor-66 .elementor-element.elementor-element-1ce9846e{text-align:center;}.elementor-66 .elementor-element.elementor-element-5e533539{text-align:center;}.elementor-66 .elementor-element.elementor-element-1bd8911b{text-align:center;}.elementor-66 .elementor-element.elementor-element-3655e99a{text-align:center;}.elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-title, .elementor-66 .elementor-element.elementor-element-4015e68b .elementor-icon-box-title a{font-size:18px;}.elementor-66 .elementor-element.elementor-element-6844b6a2{text-align:center;}.elementor-66 .elementor-element.elementor-element-361cc602{text-align:center;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-wrapper{text-align:justify;}.elementor-66 .elementor-element.elementor-element-7b60aa3d{--icon-box-icon-margin:0px;}.elementor-66 .elementor-element.elementor-element-7b60aa3d .elementor-icon-box-title{margin-block-end:0px;}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-7f077a5{--width:20.701%;}.elementor-66 .elementor-element.elementor-element-5210fe0a{--width:80.127%;}.elementor-66 .elementor-element.elementor-element-1b416246{--width:50%;}.elementor-66 .elementor-element.elementor-element-5d297d4e{--width:50%;}.elementor-66 .elementor-element.elementor-element-244a5791{--width:50%;}.elementor-66 .elementor-element.elementor-element-3e00c9a7{--width:50%;}.elementor-66 .elementor-element.elementor-element-1f2faa75{--width:50%;}.elementor-66 .elementor-element.elementor-element-d43d080{--width:50%;}.elementor-66 .elementor-element.elementor-element-7217eab1{--width:50%;}.elementor-66 .elementor-element.elementor-element-6c5ed3de{--width:50%;}.elementor-66 .elementor-element.elementor-element-41a45542{--width:50%;}.elementor-66 .elementor-element.elementor-element-58afdab{--width:50%;}.elementor-66 .elementor-element.elementor-element-144d4f96{--width:50%;}.elementor-66 .elementor-element.elementor-element-7bf69a73{--width:50%;}.elementor-66 .elementor-element.elementor-element-6689d4ce{--width:49.895%;}.elementor-66 .elementor-element.elementor-element-129648d8{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-5d399614 *//* Aplica solo al contenedor específico del carrusel */
.mi-galeria .swiper-wrapper {
    display: flex;
    animation: scrollInfinite 20s linear infinite;
    -webkit-animation: scrollInfinite 20s linear infinite;
    transition-timing-function: linear;
}

.mi-galeria .swiper-slide {
    flex-shrink: 0;
    width: auto;
    margin-right: 10px; /* Espacio entre imágenes */
}

/* Animación para el desplazamiento infinito */
@keyframes scrollInfinite {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20d8e794 */<style>
.hospital-section {
  padding: 60px 0;
  background-color: #ffffff;
  text-align: center;
}

.hospital-section h2 {
  font-size: 2rem;
  margin-bottom: 50px;
  font-weight: bold;
  color: #111;
}

.hospital-grid {
  display: flex;
  justify-content: center;
  gap: 40px;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
}

/* Contenedor para tarjetas apiladas */
.stacked-container {
  display: flex;
  flex-direction: column;
  gap: 10px; /* Espacio entre tarjetas apiladas */
  width: 220px;
  height: 320px; /* Altura igual a una tarjeta normal */
}

.hospital-card {
  width: 220px;
  height: 320px;
  position: relative;
  transform: skew(-20deg);
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  background-color: #f5f5f5;
}

/* Ajuste para tarjetas apiladas */
.stacked-card {
  height: 155px; /* Altura ajustada para encajar en el contenedor */
  margin: 0;
}

.hospital-card:hover {
  transform: skew(-20deg) scale(1.05);
  box-shadow: 0 12px 24px rgba(0,0,0,0.2);
}

.hospital-image-container {
  position: absolute;
  top: 0;
  left: -25%;
  width: 150%;
  height: 100%;
  transform: skew(20deg);
  overflow: hidden;
}

.hospital-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.hospital-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) skew(20deg);
  z-index: 2;
  color: #ffffff;
  font-weight: 700;
  font-size: 1.2rem;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  text-shadow: 0 2px 4px rgba(0,0,0,0.7);
  width: auto;
}

/* Ajuste responsive */
@media (max-width: 768px) {
  .hospital-grid {
    gap: 20px;
  }
  
  .hospital-card {
    width: 180px;
    height: 260px;
  }
  
  .stacked-container {
    width: 180px;
    height: 260px;
  }
  
  .stacked-card {
    height: 125px;
  }
}
</style>/* End custom CSS */