.section .swiper{height:auto;min-height:200px;overflow:hidden;padding-bottom:80px;position:relative;width:100%}.section .swiper .swiper-wrapper{box-sizing:content-box;display:flex;transition-property:transform}.section .swiper .swiper-slide{align-items:center;flex-shrink:0;font-size:18px;height:auto;justify-content:center;position:relative;text-align:center;transition-property:transform;width:100%}.section .swiper .swiper-button-next,.section .swiper .swiper-button-prev{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.15);color:#007aff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;margin-top:-22px;position:absolute;top:50%;transition:all .3s ease;width:44px;z-index:10}.section .swiper .swiper-button-next:hover,.section .swiper .swiper-button-prev:hover{background:#fff;transform:scale(1.05)}.section .swiper .swiper-button-next:after,.section .swiper .swiper-button-prev:after{font-family:Arial,sans-serif;font-size:18px;font-weight:700}.section .swiper .swiper-button-prev{left:10px;right:auto}.section .swiper .swiper-button-prev:after{content:"‹"}.section .swiper .swiper-button-next{left:auto;right:10px}.section .swiper .swiper-button-next:after{content:"›"}.section .swiper .swiper-pagination{align-items:center;bottom:0;display:flex;gap:8px;justify-content:start;left:0;position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;width:100%;z-index:10}.section .swiper .swiper-pagination .swiper-pagination-bullet{background:#666;border-radius:50%;cursor:pointer;display:inline-block;height:32px;opacity:1;transition:all .3s ease;width:32px}.section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#df0027;border-radius:32px;height:32px;transform:none;width:112px}.section .swiper .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background:#666}.section .swiper .swiper-button-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.section .swiper .swiper-button-disabled:hover{transform:none!important}@media(max-width:768px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}}.swiper.dark-theme .swiper-button-next,.swiper.dark-theme .swiper-button-prev{background:rgba(0,0,0,.7);color:#fff}.swiper.dark-theme .swiper-pagination-bullet{background:hsla(0,0%,100%,.3)}.swiper.dark-theme .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.swiper-slide{transition:transform .3s ease}.swiper-slide:hover .slide-content{transform:scale(1.02);transition:transform .3s ease}.custom-indicator{background:#007aff;border-radius:2px;bottom:15px;height:3px;position:absolute;transition:all .3s ease;z-index:15}.SectionCardTextImageCarousel-card{align-items:center;background:#fff;border-radius:24px;display:flex;flex-direction:row;gap:32px;padding:64px}@media(max-width:1439px){.SectionCardTextImageCarousel-card{flex-direction:column}}@media(max-width:767px){.SectionCardTextImageCarousel-card{padding:24px 16px}}.SectionCardTextImageCarousel-card__image{height:558px;min-width:720px;position:relative;width:720px}@media(min-width:1440px)and (max-width:1919px){.SectionCardTextImageCarousel-card__image{min-width:669px;width:669px}}@media(max-width:1439px){.SectionCardTextImageCarousel-card__image{min-width:100%;width:100%}}.SectionCardTextImageCarousel-card__image img{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.SectionCardTextImageCarousel-card__play-button{background-color:transparent;border:none;cursor:pointer;height:48px;left:calc(50% - 24px);padding:0;position:absolute;top:calc(50% - 24px);width:48px}.SectionCardTextImageCarousel-card__play-button i{background-color:#df0027;border-radius:24px;color:#fff;font-size:48px;height:48px;width:48px}.SectionCardTextImageCarousel-card__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:32px}@media(max-width:1439px){.SectionCardTextImageCarousel-card__content{width:100%}}.SectionCardTextImageCarousel-card__description,.SectionCardTextImageCarousel-card__subtitle,.SectionCardTextImageCarousel-card__title{color:#1a1a1a;text-align:left}.SectionCardTextImageCarousel-card__subtitle,.SectionCardTextImageCarousel-card__title{font-weight:500}.SectionCardTextImageCarousel-card__description{flex-grow:1}.SectionCardTextImageCarousel-card__link{align-items:center;color:#df0027;display:flex;gap:4px;text-decoration:none}.SectionCardTextImageCarousel-card__link span{text-decoration:underline}.SectionCardTextImageCarousel-card__link i{font-size:24px}*{font-family:Mapfre,sans-serif}.h1.big{font-size:54px;line-height:58px}@media(min-width:768px){.h1.big{font-size:70px;line-height:80px}}@media(min-width:1440px){.h1.big{font-size:120px;line-height:120px}}@media(min-width:1920px){.h1.big{font-size:120px;line-height:120px}}.h1{font-size:54px;line-height:58px}@media(min-width:768px){.h1{font-size:70px;line-height:80px}}@media(min-width:1440px){.h1{font-size:92px;line-height:102px}}@media(min-width:1920px){.h1{font-size:92px;line-height:102px}}.h2{font-size:42px;line-height:48px}@media(min-width:768px){.h2{font-size:54px;line-height:58px}}@media(min-width:1440px){.h2{font-size:70px;line-height:80px}}@media(min-width:1920px){.h2{font-size:70px;line-height:80px}}.h3{font-size:32px;line-height:40px}@media(min-width:768px){.h3{font-size:42px;line-height:48px}}@media(min-width:1440px){.h3{font-size:54px;line-height:58px}}@media(min-width:1920px){.h3{font-size:54px;line-height:58px}}.h4{font-size:24px;line-height:32px}@media(min-width:768px){.h4{font-size:32px;line-height:40px}}@media(min-width:1440px){.h4{font-size:42px;line-height:48px}}@media(min-width:1920px){.h4{font-size:42px;line-height:48px}}.h5{font-size:24px;line-height:32px}@media(min-width:768px){.h5{font-size:24px;line-height:32px}}@media(min-width:1440px){.h5{font-size:32px;line-height:40px}}@media(min-width:1920px){.h5{font-size:32px;line-height:40px}}.h6{font-size:20px;line-height:28px}@media(min-width:768px){.h6{font-size:20px;line-height:28px}}@media(min-width:1440px){.h6{font-size:24px;line-height:32px}}@media(min-width:1920px){.h6{font-size:24px;line-height:32px}}.content{font-size:16px;line-height:22px}@media(min-width:768px){.content{font-size:16px;line-height:22px}}@media(min-width:1440px){.content{font-size:16px;line-height:22px}}@media(min-width:1920px){.content{font-size:16px;line-height:22px}}.content.content-xxl{font-size:18px;line-height:21px}@media(min-width:768px){.content.content-xxl{font-size:18px;line-height:21px}}@media(min-width:1440px){.content.content-xxl{font-size:24px;line-height:28px}}@media(min-width:1920px){.content.content-xxl{font-size:24px;line-height:28px}}.content.content-xl{font-size:20px;line-height:28px}@media(min-width:768px){.content.content-xl{font-size:20px;line-height:28px}}@media(min-width:1440px){.content.content-xl{font-size:20px;line-height:28px}}@media(min-width:1920px){.content.content-xl{font-size:20px;line-height:28px}}.content.content-l{font-size:18px;line-height:22px}@media(min-width:768px){.content.content-l{font-size:18px;line-height:22px}}@media(min-width:1440px){.content.content-l{font-size:18px;line-height:22px}}@media(min-width:1920px){.content.content-l{font-size:18px;line-height:22px}}.content.content-m{font-size:16px;line-height:22px}@media(min-width:768px){.content.content-m{font-size:16px;line-height:22px}}@media(min-width:1440px){.content.content-m{font-size:16px;line-height:22px}}@media(min-width:1920px){.content.content-m{font-size:16px;line-height:22px}}.content.content-s{font-size:14px;line-height:18px}@media(min-width:768px){.content.content-s{font-size:14px;line-height:18px}}@media(min-width:1440px){.content.content-s{font-size:14px;line-height:18px}}@media(min-width:1920px){.content.content-s{font-size:14px;line-height:18px}}.content.content-xs{font-size:12px;line-height:14px}@media(min-width:768px){.content.content-xs{font-size:12px;line-height:14px}}@media(min-width:1440px){.content.content-xs{font-size:12px;line-height:14px}}@media(min-width:1920px){.content.content-xs{font-size:12px;line-height:14px}}.fz-32{font-size:32px}.fz-64{font-size:64px}.tag{border:1px solid #1a1a1a;border-radius:24px;color:#1a1a1a;display:inline-flex;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:4px 8px;width:-moz-max-content;width:max-content}.h2 a,.h6 a{color:inherit}.modal{align-items:center;background:rgba(26,26,26,.75);display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:64px;position:fixed;top:0;width:100vw;z-index:99999}@media(max-width:767px){.modal{padding:20px}}.modal__container{align-items:flex-end;display:flex;flex-direction:column;gap:8px;height:100%;max-height:796px;max-width:1326px;width:100%}@media(min-width:768px)and (max-width:1439px){.modal__container{gap:10px;max-height:442px}}@media(max-width:767px){.modal__container{gap:9px;max-height:249px}}.modal__content{height:calc(100% - 56px);width:100%}.modal__video{height:100%}.modal__video-container{height:100%;position:relative}.modal__video-player{background-color:#000;border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal__video-player--started{-o-object-fit:contain;object-fit:contain}.modal__video-controls{bottom:32px;display:flex;flex-direction:row;gap:32px;left:40px;position:absolute}@media(min-width:768px)and (max-width:1439px){.modal__video-controls{bottom:24px;left:24px}}@media(max-width:767px){.modal__video-controls{bottom:16px;gap:16px;left:16px}}.modal__close,.modal__video-mute,.modal__video-play{background:none;border:none;color:#fff;cursor:pointer;font-size:48px;height:48px;line-height:48px;padding:0;width:48px}@media(min-width:768px)and (max-width:1439px){.modal__close,.modal__video-mute,.modal__video-play{font-size:32px;height:32px;line-height:32px;width:32px}}@media(max-width:767px){.modal__close,.modal__video-mute,.modal__video-play{font-size:24px;height:24px;line-height:24px;width:24px}}.modal__video-volume{display:flex;flex-direction:row}.modal__video-volume:hover .modal__video-slider{display:block}.modal__video-slider{display:none}.modal__iframe{height:100%}.modal__iframe-player{border-radius:24px;height:100%;width:100%}.modal__archive{align-items:flex-end;background-size:cover;border-radius:24px;display:flex;height:100%;padding:32px}@media(max-width:767px){.modal__archive{padding:16px}}.modal__archive-button.primary-button{display:flex;gap:4px;width:-moz-fit-content;width:fit-content}.modal__archive-button.primary-button i{font-size:24px}@media(max-width:767px){.modal__archive-button.primary-button{align-items:center;font-size:14px;line-height:18px;padding:7px 16px}}.SectionCardTextImageCarousel{background-color:#f8f8f8}
