.image{max-width:100%;}@media (max-width:1023px){.image{max-width:320px;}}@media (max-width:767px){.image{max-width:240px;}}
.subTitle{margin:32px 0 0;font-size:20px;line-height:26px;position:relative;width:100%;padding:0;}.subTitle p{font-size:18px;font-weight:400;}.subTitle h1{font-size:48px;}@media (max-width:1024px){.subTitle{padding-left:32px;padding-right:32px;text-align:center;}}@media (max-width:991px){.subTitle h1{font-size:36px;}.subTitle h1.title,.subTitle h2.title,.subTitle h3.title,.subTitle .title h1,.subTitle .title h2,.subTitle .title h3{width:100%;}}
.search-panel{align-items:center;display:flex;justify-content:center;position:relative;flex-direction:column;}.search-panel-form{margin:0;padding:0;width:100%;}.search-panel-title{margin-bottom:16px;}.search-panel .form.container{margin:0;max-width:none;padding-left:0;padding-right:0;}.search-panel .form.container .container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:center;}.search-panel-input{background-color:var(--color-white);border:2px solid var(--color-grey-700);display:flex;flex-direction:row;font-size:16px;height:48px;line-height:32px;position:relative;flex:1;padding:0;}.search-panel-input .icon{align-items:center;background-color:transparent;display:flex;flex:none;height:100%;justify-content:center;width:40px;}.search-panel-input > .icon{width:4.8rem }.search-panel-input input[type="text"]{background-color:transparent;border-radius:0;border:none;flex:1;font-size:inherit;height:100%;line-height:inherit;outline:none;}.search-panel-input input[type="text"],.search-panel-input input[type="text"]:active,.search-panel-input input[type="text"]:focus,.search-panel-input input[type="text"]:hover{border:none;outline:none;}.search-panel-clear{background-color:transparent;border-width:0;color:var(--color-grey-700);display:block;font-weight:normal;height:100%;padding:0;position:absolute;right:0;z-index:1;}.search-panel-clear:focus,.search-panel-clear:hover{color:var(--color-black);outline:none;}.search-panel-button{height:48px;line-height:48px;margin-left:8px;}.search-panel-input .search-button{height:36px;line-height:36px;margin-right:4px;}
.search-panel{margin:0 0 32px 0;padding:0;}
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus {outline:none;}.slick-list.dragging {cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;display:flex !important;}.slick-track:before,.slick-track:after {display:table;content:'';}.slick-track:after {clear:both;}.slick-loading .slick-track {visibility:hidden;}.slick-slide {display:none;float:left;height:100%;min-height:1px;height:inherit !important;}[dir='rtl'] .slick-slide {float:right;}.slick-slide img {display:block;}.slick-slide.slick-loading img {display:none;}.slick-slide.dragging img {pointer-events:none;}.slick-initialized .slick-slide {display:block;}.slick-loading .slick-slide {visibility:hidden;}.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.carousel-slider{display:block;position:relative;width:100%;max-width:100%;height:auto;z-index:0;}.carousel-slider .carousel-slider-list{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0;padding:0;margin:0;}.carousel-slider .carousel-slider-item{display:block;position:relative;width:100%;min-height:320px;background-color:var(--white-color);}.carousel-slider .carousel-slider-item.slick-current{z-index:9;}.carousel-slider .carousel-slider-item-overlay{position:absolute;top:0;left:48px;z-index:9;color:var(--black-color);padding:32px;width:480px;height:100%;justify-content:center;align-items:flex-start;display:flex;flex-direction:column;}.carousel-slider .carousel-slider-item-image{width:100%;height:auto;max-width:100%;margin:0;position:relative;z-index:0;object-fit:cover;}.carousel-slider .carousel-slider-item-title{font-family:var(--font-bold);font-size:32px;line-height:48px;margin:8px 0;flex:none;}.carousel-slider .carousel-slider-item-content{font-size:20px;line-height:26px;margin:8px 0;flex:1;overflow:hidden;}.carousel-slider .carousel-slider-item-button-group{display:flex;flex-direction:row;padding:0;margin:8px 0;gap:16px;}.carousel-slider .carousel-slider-item-button{background-color:var(--light-grey-color);color:var(--black-color);font-weight:600;padding:0 16px;height:40px;line-height:40px;border-radius:var(--border-radius);box-shadow:var(--button-shadow);display:inline-flex;}.carousel-slider .carousel-slider-item-button:hover{background-color:var(--white-color);color:var(--black-color);}.carousel-slider .carousel-slider-action{background:none;border:none;width:56px;height:56px;color:var(--black-color);position:absolute;top:50%;z-index:99;outline:none;font-size:18px;line-height:18px;transform:translateY(-50%);border-radius:var(--lg-border-radius);}.carousel-slider .carousel-slider-action:focus,.carousel-slider .carousel-slider-action:hover{background-color:var(--primary-color);color:var(--black-color);}.carousel-slider .carousel-slider-prev{left:0;}.carousel-slider .carousel-slider-next{right:0;}@media (max-width:767px){.carousel-slider .carousel-slider-item-overlay{width:calc(100% - 32px);left:16px;padding-top:16px;padding-bottom:16px;}}
.footer-links{background-color:var(--color-grey-700);color:var(--color-yellow);font-size:1.4rem;}.footer-links .row{padding-bottom:3.2rem;padding-top:3.2rem;}.footer-links [class*="col-"]{display:flex;gap:1.2rem;flex-wrap:wrap;padding-top:0.4rem;padding-bottom:0.4rem;}.footer-links a{color:var(--color-yellow);display:inline-flex;margin:0;flex:none;text-decoration:none;}.footer-links a:focus,.footer-links a:hover{text-decoration:underline;}
.footer-message{background-color:var(--color-black);color:var(--color-grey);font-size:1.3rem;line-height:1.4;}.footer-message p{line-height:inherit;font-size:inherit;margin:0.8rem 0;}.footer-message .row{padding-bottom:1.6rem;padding-top:1.6rem;}.footer-message a{color:var(--color-grey-400);text-decoration:none;}.footer-message a:focus,.footer-message a:hover{text-decoration:underline;color:var(--color-grey-100);}
