.btn-underline{background:0 0;padding:0;margin:0;border:none;outline:0;cursor:pointer;color:var(--Links-Light);-webkit-transition:opacity .3s;transition:opacity .3s;display:inline-block;text-align:center;text-decoration:underline}.btn-underline:hover{opacity:.7}.image-gallery{--swiper-pagination-color:var(--border-dark-40024);--swiper-pagination-bullet-size:16px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:var(--Surface-Light-900);--swiper-navigation-size:12px}.image-gallery .ig-desktop,.image-gallery .ig-mobile{position:relative}.image-gallery .ig-desktop{margin:0 -60px}@media screen and (max-width:991px){.image-gallery .ig-desktop{display:none}}.image-gallery .ig-desktop__slider{padding:16px 60px 52px}.image-gallery .ig-desktop .swiper-slide{outline:3px solid var(--border-light-40024);border-radius:var(--Border-Radius-One-and-half-X);max-height:248px;overflow:hidden;-webkit-box-shadow:24px 16px 48px 0 rgba(0,69,165,.16),inset 0 0 0 1px var(--border-light-40024);box-shadow:24px 16px 48px 0 rgba(0,69,165,.16),inset 0 0 0 1px var(--border-light-40024);opacity:1;visibility:visible;-webkit-transition:opacity ease .3s,visibility ease .3s;transition:opacity ease .3s,visibility ease .3s}.image-gallery .ig-desktop .swiper-slide:not(.swiper-slide-visible){opacity:0;visibility:hidden}.image-gallery .ig-desktop .swiper-slide>div{-webkit-box-shadow:24px 16px 48px 0 rgba(0,69,165,.16);box-shadow:24px 16px 48px 0 rgba(0,69,165,.16);height:100%}@media screen and (min-width:992px){.image-gallery .ig-mobile{display:none}}.image-gallery .ig-mobile .swiper-slide{max-height:434px}.image-gallery .ig-mobile .swiper-slide>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;height:100%;-webkit-box-shadow:16px 8px 30px 0 rgba(2,75,178,.06),inset 0 0 0 1px var(--border-light-40024);box-shadow:16px 8px 30px 0 rgba(2,75,178,.06),inset 0 0 0 1px var(--border-light-40024);border-radius:var(--Border-Radius-X);border:1px solid var(--border-light-40024)}.image-gallery .swiper-slide{height:auto}.image-gallery .swiper-slide>div{overflow:hidden}.image-gallery .swiper-slide img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev{background:var(--Primary-600);padding:0;margin:0;border:none;outline:0;cursor:pointer;border-radius:50%;width:44px;height:44px;top:45%}@media screen and (min-width:768px){.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev{top:50%}}.image-gallery .swiper-button-next.swiper-button-disabled,.image-gallery .swiper-button-prev.swiper-button-disabled{opacity:0}.image-gallery .swiper-button-next::after,.image-gallery .swiper-button-prev::after{color:transparent;width:16px;height:16px;background:no-repeat center/contain transparent url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33331 2.66665L10.6666 7.99998L5.33331 13.3333' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.image-gallery .swiper-button-prev{left:-8px}@media screen and (min-width:576px){.image-gallery .swiper-button-prev{left:0}}@media screen and (min-width:768px){.image-gallery .swiper-button-prev{translate:83% -85%}}.image-gallery .swiper-button-prev::after{rotate:180deg}.image-gallery .swiper-button-next{right:-8px}@media screen and (min-width:576px){.image-gallery .swiper-button-next{right:0}}@media screen and (min-width:768px){.image-gallery .swiper-button-next{translate:-83% -85%}}.image-gallery .swiper-pagination{position:static;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin:16px auto 0}@media screen and (min-width:768px){.image-gallery .swiper-pagination{margin-top:-32px}}.image-gallery .swiper-pagination .swiper-pagination-bullet{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);border:1px solid var(--border-dark-40024)}.image-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:none}.m-section:has(.pages-slider){overflow-x:hidden}