﻿/* info-box */.info-box{display:block;text-decoration:none!important;text-align:center;}@media(max-width:767.98px){.info-box{text-align:left;}}.info-box figure{margin:0;}.info-box .img{margin:0 7.2rem 4rem;transition:margin .3s ease-out;box-shadow:0 .4rem 2.4rem rgba(0,0,0,.12);border-radius:1.6rem;overflow:hidden;height:40rem;}@media(max-width:1439.98px){.info-box .img{margin-inline:4rem;}}@media(max-width:991.98px){.info-box .img{height:30rem;}}@media(max-width:767.98px){.info-box .img{height:40rem;margin:0 0 3.2rem;}}.info-box .img img,.info-box .img video{display:block;width:100%;height:100%;object-fit:cover;}.info-box:hover .img{margin-inline:0;}.info-box figcaption{font-size:2.4rem;font-weight:500;}@media(max-width:991.98px){.info-box figcaption{font-size:1.8rem;}}@media(max-width:767.98px){.info-box figcaption{font-weight:normal;padding:0 1rem;}}.info-box figcaption h3,.info-box figcaption .h3{margin-bottom:.3rem;}@media(max-width:767.98px){.info-box figcaption h3,.info-box figcaption .h3{font-size:inherit;margin-bottom:.7rem;}}.info-box figcaption .link{font-weight:bold;color:#4562c8;font-size:1.8rem;display:inline-block;vertical-align:top;margin-top:1.3rem;text-decoration:underline;text-underline-offset:.5rem;}@media(max-width:767.98px){.info-box figcaption .link{margin-top:2.2rem;}}.info-box figcaption .link:hover{color:#223244;}/* carousel-section */.carousel-section{background:#f7f8fb;}@media(max-width:767.98px){.carousel-section{background:none;}}.carousel-section .holder{padding:8.2rem 0;overflow:hidden;}@media(max-width:767.98px){.carousel-section .holder{padding:4.6rem 0;}}.carousel-section h2,.carousel-section .h2{font-size:6rem;font-weight:700;color:#000;margin-left:-3rem;padding-right:2rem;}@media(max-width:1439.98px){.carousel-section h2,.carousel-section .h2{margin-left:0;padding-right:0;}}@media(max-width:767.98px){.carousel-section h2,.carousel-section .h2{font-weight:500;}}.carousel-section .slides{width:47.7rem;margin-left:-5.6rem;margin-bottom:1rem;}@media(max-width:1439.98px){.carousel-section .slides{margin-left:0;width:40rem;}}@media(max-width:991.98px){.carousel-section .slides{width:32rem;}}@media(max-width:767.98px){.carousel-section .slides{width:34rem;margin-bottom:.6rem;}}@media(min-width:768px){.carousel-section .slides .slick-list{margin-right:-9999px;padding-right:9999px;}}@media(max-width:767.98px){.carousel-section .slides .slick-list{overflow:visible;}}.carousel-section .slides .slide{padding:0 2.2rem;}@media(max-width:991.98px){.carousel-section .slides .slide{padding:0 1.5rem;}}@media(max-width:767.98px){.carousel-section .slides .slide{padding:0 5.2rem 0 0;}}