.inquire-btn{width:80px;height:80px;flex-shrink:0;position:fixed;right:24px;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.25);border-radius:50%;display:flex;justify-content:center;flex-direction:column;align-items:center;bottom:2.5rem;z-index:9999999999;background:#DA291C;cursor:pointer}
.inquire-btn svg path{fill:#fff}
.inquire-btn span{color:#FFF;text-align:center;padding:5px 8px;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:600;line-height:105%}
.header-spacer{height:8rem}
#pldte-main-menu-desktop{color:#333}
#pldte-main-menu-desktop .dropdown-menu{background-color:#E0E0E0}
#pldte-main-menu-desktop .dropdown-menu::after{background-color:#F5F5F5;position:absolute;width:50%;height:100%;right:0;top:0;bottom:0;content:'';z-index:-1}
#pldte-main-menu-desktop .menu-desktop-container.w-100{background-color:#E0E0E0}
#pldte-main-menu-desktop .pldte-menu-level-1 .nav-link.active::before{border-left:4px solid #D12030;position:absolute;top:50%;left:0;height:22px;transition:.5s;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-weight:normal;content:""}
#pldte-main-menu-desktop .pldte-menu-level-1 + .tab-content.w-100{background-color:#EBEBEB}
#pldte-main-menu-desktop .pldte-menu-level-2 + .tab-content.w-100{background-color:#F5F5F5;font-weight:300;padding-top:1rem;padding-bottom:1rem}
#pldte-main-menu-desktop .pldte-menu-level-1{padding-top:1rem;padding-bottom:1rem}
#pldte-main-menu-desktop .pldte-menu-level-2,
#pldte-main-menu-desktop .pldte-menu-level-2 + .tab-content{padding-top:1rem;padding-bottom:1rem}
#pldte-main-menu-desktop .pldte-menu-level-2 .nav-link[data-toggle="tab"]::after{font-weight:normal;transition:.5s;content:"\f0da";font-family:"FontAwesome";color:#d12030;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
#pldte-main-menu-desktop .navbar-nav .nav-link{position:relative}
#pldte-main-menu-desktop .navbar-nav .nav-link:hover,
#pldte-main-menu-desktop .navbar-nav .nav-link.active{color:#d12030}
#pldte-main-menu-desktop .dropdown-close{right:0}
#pldte-main-menu-desktop .dropdown-close img{width:1.5rem}
header{z-index:1045}
.navbar-mobile div.bg-white{z-index:1055}
.collapse-arrow .fa.fa-caret-up{display:block}
.collapse-arrow .fa.fa-caret-down{display:none}
.collapse-arrow.collapsed .fa.fa-caret-up{display:none}
.collapse-arrow.collapsed .fa.fa-caret-down{display:block}
#pldte-main-menu-mobile{top:55px;max-width:calc(100% - 20px)}
#pldte-main-menu-mobile,
#pldte-main-menu-mobile .btn-link{color:#333}
#pldte-main-menu-mobile .active-item{color:#D12030}
#pldte-main-menu-mobile .search form{background-color:#EBEBEB}
#pldte-main-menu-mobile .search input:focus{box-shadow:none}
#pldte-main-menu-mobile .search button[type="submit"]{right:1rem}
#pldte-main-menu-mobile>.list-group{height:calc(100% - 100px)}
#pldte-main-menu-mobile .list-group-item,
#pldte-main-menu-mobile .collapse-arrow,
#pldte-main-menu-mobile .card,
#pldte-main-menu-mobile .card-header,
#pldte-main-menu-mobile .card-body{padding:0;border:0}
#pldte-main-menu-mobile .collapse-arrow,
#pldte-main-menu-mobile .card,
#pldte-main-menu-mobile .card-header,
#pldte-main-menu-mobile .card-body{background-color:initial}
#pldte-main-menu-mobile .pldte-main-menu-mobile-level-2{background-color:#EBEBEB}
#pldte-main-menu-mobile .pldte-main-menu-mobile-level-3{background-color:#F5F5F5}
#pldte-main-menu-mobile .pldte-main-menu-mobile-level-3 a.btn-link{margin-top:1rem;margin-bottom:1rem}
.c-home-banner{width:100%;background:#fff;position:relative}
.c-home-banner p{margin-bottom:0}
.c-home-banner .c-carousel-wrapper{position:relative}
.c-home-banner .carousel-image-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column-reverse}
@media (min-width:821px){.c-home-banner .carousel-image-wrapper{flex-direction:row}}
.c-home-banner .carousel-image-wrapper picture{height:auto;width:100%;display:block}
@media screen and (min-width:821px){.c-home-banner .carousel-image-wrapper picture{height:527px}}
.c-home-banner .carousel-image-wrapper picture img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 85%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 75%);mask-image:linear-gradient(to top,#000 0%,#000 85%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 75%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
@media (min-width:821px){.c-home-banner .carousel-image-wrapper picture img{-webkit-mask-image:unset;mask-image:unset;-webkit-mask-size:unset;mask-size:unset;-webkit-mask-repeat:unset;mask-repeat:unset}}
.c-home-banner .carousel-image-wrapper .carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);z-index:1}
.c-home-banner .carousel-image-wrapper .carousel-content{width:100%;position:relative;z-index:2;color:#fff;top:unset;left:unset;transform:unset;text-align:left;bottom:-40px;padding:0 16px 0;min-height:313px;gap:24px;display:flex;flex-direction:column}
@media screen and (min-width:821px){.c-home-banner .carousel-image-wrapper .carousel-content{bottom:unset;position:absolute;top:50%;width:fit-content;left:120px;transform:translate(0,-50%);padding:0}}
.c-home-banner .carousel-image-wrapper .carousel-content h3{color:#da291c;font-family:"Montserrat",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;max-width:unset;width:100%;margin-bottom:0}
@media (min-width:1280px){.c-home-banner .carousel-image-wrapper .carousel-content h3{font-size:49px;max-width:588px}}
@media screen and (min-width:770px){.c-home-banner .carousel-image-wrapper .carousel-content h3{max-width:588px}}
.c-home-banner .carousel-image-wrapper .carousel-content .description{color:#3A3A3A;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:130%;max-width:486px;width:100%}
@media (min-width:1280px){.c-home-banner .carousel-image-wrapper .carousel-content .description{font-size:20px}}
@media screen and (min-width:770px){.c-home-banner .carousel-image-wrapper .carousel-content .description{font-size:16px}}
.c-home-banner .carousel-image-wrapper .carousel-content .carousel_cta{display:flex;flex-direction:column;align-items:center}
@media screen and (min-width:770px){.c-home-banner .carousel-image-wrapper .carousel-content .carousel_cta{flex-direction:row;align-items:unset}}
.c-home-banner .carousel-image-wrapper .carousel-content .cta-button{background-color:#da291c;color:white;padding:17px 21px;border:none;cursor:pointer;width:fit-content;height:auto;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;line-height:normal;display:flex;flex-direction:row;gap:8px}
.c-home-banner .carousel-image-wrapper .carousel-content .cta-button:hover{background-color:#A6192E;text-decoration:none}
.c-home-banner .carousel-image-wrapper .carousel-content .cta-button img{width:20px;height:20px;object-fit:contain;filter:invert(1)}
.c-home-banner .carousel-image-wrapper .carousel-content .cta-button:first-child{margin-right:0}
@media screen and (min-width:770px){.c-home-banner .carousel-image-wrapper .carousel-content .cta-button:first-child{margin-right:24px}}
.c-home-banner .carousel-image-wrapper .carousel-content .cta-button:not(:first-child){background:transparent;color:#da291c}
.c-home-banner .slick-prev,
.c-home-banner .slick-next{display:none !important}
@media screen and (min-width:821px){.c-home-banner .slick-prev,.c-home-banner .slick-next{display:inline-block !important}}
.c-home-banner .slick-prev{z-index:2;left:47px;background-image:url("../themes/demo/assets/images/icons/icon-circled-arrow-red-prev.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:38px;height:38px}
.c-home-banner .slick-prev::before{content:""}
.c-home-banner .slick-prev:hover{background-image:url("../themes/demo/assets/images/icons/icon-circled-arrow-red-prev.png")}
.c-home-banner .slick-next{z-index:2;right:47px;background-image:url("../themes/demo/assets/images/icons/icon-circled-arrow-red.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:38px;height:38px}
.c-home-banner .slick-next::before{content:""}
.c-home-banner .slick-next:hover{background-image:url("../themes/demo/assets/images/icons/icon-circled-arrow-red.png")}
.c-home-banner .slick-dots{position:absolute;width:100%;text-align:center;bottom:15px}
@media screen and (min-width:821px){.c-home-banner .slick-dots{bottom:32px}}
.c-home-banner .slick-dots li{display:inline-block;margin:0 5px}
.c-home-banner .slick-dots li button{background:#fff;border-radius:50%;width:16px;height:16px;transition:background 0.3s ease}
.c-home-banner .slick-dots li button::before{content:""}
.c-home-banner .slick-dots li button:hover{background:#fff;opacity:0.8;transform:scale(1.2)}
.c-home-banner .slick-dots li.slick-active button{background:#da291c;opacity:1}
.c-home-banner.slick-slider.slick-dotted{margin-bottom:0 !important}
.c-home-banner .slick-dotted.slick-slider{margin-bottom:0 !important}
.c-home-banner .slick-list{height:auto}
@media screen and (min-width:821px){.c-home-banner .slick-list{height:100%}}
.c-featured-products{background:linear-gradient(0deg,#edf4f7 0%,#edf4f7 80%,#fff 100%)}
.c-featured-products .container{max-width:1440px;padding:80px 0;display:flex;flex-direction:column;gap:72px;align-items:center}
@media screen and (max-width:820px){.c-featured-products .container{padding:48px 0 0;gap:40px}}
.c-featured-products__title{color:#1A1A1A;text-align:center;font-family:"Montserrat",sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:100%;max-width:1200px;width:100%;margin:0;padding:0 120px}
@media screen and (max-width:820px){.c-featured-products__title{padding:0 16px;font-size:29px;text-align:left}}
.c-featured-products__content{display:flex;flex-direction:column;gap:80px;width:100%}
@media screen and (max-width:820px){.c-featured-products__content{gap:0}}
.c-featured-products__content .content-container{padding:80px 120px 0px;display:flex;flex-direction:column;gap:96px;width:100%;position:relative;min-height:642px;align-items:center}
@media screen and (max-width:820px){.c-featured-products__content .content-container{padding:0 16px 40px;min-height:unset;gap:40px}}
@media screen and (min-width:821px){.c-featured-products__content .content-container:last-child{gap:78px}}
.c-featured-products__content .content-container .top-section{display:flex;flex-direction:row;gap:127px;width:100%}
@media screen and (max-width:820px){.c-featured-products__content .content-container .top-section{flex-direction:column;gap:33px}}
.c-featured-products__content .content-container .bg-image{margin:0;max-width:588px;width:100%;height:330px;display:flex;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04),0px 16px 20px 0px rgba(0,0,0,0.12)}
@media screen and (min-width:821px){.c-featured-products__content .content-container .bg-image{margin:-64px 0 0 0}}
@media screen and (max-width:820px){.c-featured-products__content .content-container .bg-image{max-width:initial;height:211px;width:calc(100% + 32px);margin-left:-16px}}
.c-featured-products__content .content-container .bg-image img{height:100%;width:100%;object-fit:cover}
@media screen and (min-width:821px){.c-featured-products__content .content-container.left .top-section{flex-direction:row-reverse}}
.c-featured-products__content .content-container.left .c-featured-products__text-container{margin-left:40px}
@media screen and (max-width:820px){.c-featured-products__content .content-container.left .c-featured-products__text-container{margin-left:0}}
.c-featured-products__content .content-container.right .c-featured-products__text-container{margin-right:40px}
@media screen and (max-width:820px){.c-featured-products__content .content-container.right .c-featured-products__text-container{margin-right:0}}
.c-featured-products__text-container{max-width:445px;width:100%;display:flex;flex-direction:column;gap:24px;z-index:2}
@media screen and (max-width:820px){.c-featured-products__text-container{max-width:100%}}
.c-featured-products__text-container .title,
.c-featured-products__text-container .description{margin:0;font-family:"Montserrat",sans-serif}
.c-featured-products__text-container .title{color:#1A1A1A;font-size:39px;font-style:normal;font-weight:700;line-height:100%}
@media screen and (max-width:820px){.c-featured-products__text-container .title{color:#3A3A3A;font-size:26px}}
.c-featured-products__text-container .description{color:#3A3A3A;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
.c-featured-products__text-container .button-container{display:flex;flex-direction:row;gap:24px;align-items:center}
.c-featured-products__card-container{display:flex;flex-direction:row;margin:0 -38px;z-index:2;position:relative;align-items:center;max-width:1200px;width:100%}
@media screen and (max-width:820px){.c-featured-products__card-container{margin:0 0 0 16px;width:calc(100% + 16px);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}
@media screen and (max-width:820px){.c-featured-products__card-container::-webkit-scrollbar{display:none}}
.c-featured-products__card-container.slick-slider{gap:0}
@media screen and (max-width:820px){.c-featured-products__card-container.slick-slider .slick-list{padding:0 82px 0 0}}
@media screen and (max-width:820px){.c-featured-products__card-container.slick-slider .slick-track{display:flex}}
@media screen and (max-width:820px){.c-featured-products__card-container.slick-slider .slick-track .slick-slide{height:inherit}}
.c-featured-products__card-container .card{width:calc((100% - 48px) / 3);background:transparent;box-shadow:none;border:none;border-radius:0;height:297px;display:flex;margin:0 12px}
@media screen and (max-width:820px){.c-featured-products__card-container .card{height:initial;margin:0 24px 0 0;min-width:calc(100% - 90px - 16px)}}
.c-featured-products__card-container .card-image{width:100%;height:250px;overflow:hidden}
@media screen and (max-width:820px){.c-featured-products__card-container .card-image{min-height:163px;height:163px}}
.c-featured-products__card-container .card-image img{height:100%;width:100%;object-fit:cover}
.c-featured-products__card-container .card-content{background:white;max-width:calc(100% - 56px);height:127px;margin-top:-80px;display:flex;flex-direction:column;padding:24px;transition:ease-out 200ms;justify-content:space-between}
@media screen and (max-width:820px){.c-featured-products__card-container .card-content{margin-top:0;height:100%;max-width:100%;padding:16px;gap:16px}}
.c-featured-products__card-container .card-content .title{margin:0;color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:25px;font-style:normal;font-weight:700;line-height:100%}
@media screen and (max-width:820px){.c-featured-products__card-container .card-content .title{font-size:20px}}
.c-featured-products__card-container .card-content .description{margin:0;color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;flex-grow:1}
@media screen and (min-width:821px){.c-featured-products__card-container .card-content .description{height:0;max-height:0;overflow:hidden}}
@media screen and (max-width:820px){.c-featured-products__card-container .card .invi-cardcontent{height:100%}}
@media screen and (min-width:821px){.c-featured-products__card-container .card .invi-cardcontent:hover{height:250px;margin-bottom:-250px}.c-featured-products__card-container .card .invi-cardcontent:hover .card-content{max-width:100%;min-height:250px;height:auto;margin-top:-250px;gap:16px}.c-featured-products__card-container .card .invi-cardcontent:hover .card-content .description{height:auto;max-height:100%}.c-featured-products__card-container .card .invi-cardcontent:hover .card-content .title{color:#DA291C}}
.c-featured-products__card-container.js-featuredProductCards{width:calc(100% + 38px + 38px);max-width:unset}
@media screen and (max-width:820px){.c-featured-products__card-container.js-featuredProductCards{width:calc(100% + 16px)}}
.c-featured-products__card-container.js-featuredProductCards .card{min-width:unset}
.c-featured-products__card-container .slider-next,
.c-featured-products__card-container .slider-prev{border:0;background:none;height:fit-content;padding:0;margin-bottom:48px}
@media screen and (max-width:820px){.c-featured-products__card-container .slider-next,.c-featured-products__card-container .slider-prev{display:none !important}}
.c-featured-products .primary-button{font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:0 21px;height:38px;min-width:174px;width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}
.c-featured-products .primary-button--red{color:#FFF;background:#DA291C}
.c-featured-products .primary-button--red:hover{color:#FFF;background:#A6192E;text-decoration:none}
.c-featured-products .primary-button--large{height:54px}
.c-featured-products .tertiary-button{font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;height:25px;display:flex;flex-direction:row;gap:8px;align-items:center;text-decoration:none;white-space:nowrap}
.c-featured-products .tertiary-button--red{color:#DA291C}
.c-featured-products .tertiary-button--red:hover{color:#DA291C;text-decoration:none}
.c-featured-products .tertiary-button--large{font-weight:700;height:38px}
.c-awards-and-events{background:white;position:relative}
.c-awards-and-events .container{min-height:782px;max-width:1440px;margin:0 auto;padding:80px 120px;display:flex;flex-direction:column;gap:40px}
@media screen and (max-width:820px){.c-awards-and-events .container{padding:48px 0}}
.c-awards-and-events__title{color:#000;font-family:"Montserrat",sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:100%;margin:0;z-index:2;text-align:center}
@media screen and (max-width:820px){.c-awards-and-events__title{font-size:29px;padding:0 16px}}
.c-awards-and-events__content{display:flex;gap:24px;position:relative;z-index:2}
.c-awards-and-events__content .left-col{max-width:486px;width:50%}
@media screen and (max-width:820px){.c-awards-and-events__content .left-col{max-width:100%;width:100%}}
.c-awards-and-events__content .left-col>.primary-button{margin-top:24px}
@media screen and (max-width:820px){.c-awards-and-events__content .left-col>.primary-button{margin:0 16px}}
.c-awards-and-events__tabs{display:flex;list-style:none;padding:0;margin:0}
.c-awards-and-events__tabs .tab{width:50%;color:#DA291C;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%;border-bottom:1px solid #B2B4B2;padding:10px;height:42px;cursor:pointer}
.c-awards-and-events__tabs .tab.active{border-bottom:5px solid #DA291C}
.c-awards-and-events__cards .cards-container{display:none;flex-direction:column}
.c-awards-and-events__cards .cards-container.active{display:flex}
.c-awards-and-events__cards .card{border-radius:0;box-shadow:none;border:none;border-bottom:2px solid #F2F2F2;padding:32px 24px;display:flex;flex-direction:column;overflow:visible;position:static;cursor:default}
@media screen and (max-width:820px){.c-awards-and-events__cards .card{padding:0;border:0}}
.c-awards-and-events__cards .card .card-image{display:none;margin:0}
@media screen and (min-width:821px){.c-awards-and-events__cards .card .card-image{position:absolute;left:0;top:0;margin-left:calc(50% + 24px);height:460px;z-index:1}}
@media screen and (min-width:1210px){.c-awards-and-events__cards .card .card-image{margin-left:510px}}
@media screen and (max-width:820px){.c-awards-and-events__cards .card .card-image{display:block;height:250px;z-index:2}}
.c-awards-and-events__cards .card .card-image img{height:100%;width:100%;object-fit:cover}
.c-awards-and-events__cards .card .card-content{display:flex;flex-direction:column;gap:8px}
@media screen and (max-width:820px){.c-awards-and-events__cards .card .card-content{z-index:2;padding:24px;background-color:white;margin-top:-40px;margin-right:24px;margin-bottom:16px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04),0px 4px 8px 0px rgba(0,0,0,0.06);gap:16px}}
.c-awards-and-events__cards .card .title{margin:0;color:#1A1A1A;font-family:"Montserrat",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:130%}
@media screen and (max-width:820px){.c-awards-and-events__cards .card .title{font-size:23px;line-height:100%}}
.c-awards-and-events__cards .card .description{margin:0;color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:130%}
@media screen and (max-width:820px){.c-awards-and-events__cards .card .link{height:38px;font-size:16px;font-weight:700;line-height:100%}}
@media screen and (min-width:821px){.c-awards-and-events__cards .card .link,.c-awards-and-events__cards .card .description{max-height:0;opacity:0;transition:200ms ease-out}}
@media screen and (min-width:821px){.c-awards-and-events__cards .card.active,.c-awards-and-events__cards .card:hover{border-bottom:3px solid #C8102E;background-color:#F2F2F2}.c-awards-and-events__cards .card.active .title,.c-awards-and-events__cards .card:hover .title{font-size:25px;line-height:100%}.c-awards-and-events__cards .card.active .link,.c-awards-and-events__cards .card:hover .link,.c-awards-and-events__cards .card.active .description,.c-awards-and-events__cards .card:hover .description{max-height:60px;opacity:1}.c-awards-and-events__cards .card.active .card-image,.c-awards-and-events__cards .card:hover .card-image{display:block}}
.c-awards-and-events__cards .card.active .card-image{z-index:1}
.c-awards-and-events__cards .card:hover .card-image{z-index:2}
.c-awards-and-events__background{height:1324px;width:1324px;position:absolute;top:-346px;right:0;z-index:1;opacity:0.2;overflow:hidden}
@media screen and (max-width:820px){.c-awards-and-events__background{height:648px;width:647px;top:-48px}}
.c-awards-and-events__background img{height:100%;width:100%;right:-358px;position:absolute}
@media screen and (max-width:820px){.c-awards-and-events__background img{right:-212px}}
.c-awards-and-events .primary-button{font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:0 21px;min-width:174px;display:flex;gap:8px;align-items:center;justify-content:center;text-decoration:none}
.c-awards-and-events .primary-button--red{color:#FFF;background:#DA291C}
.c-awards-and-events .primary-button--red:hover{color:#FFF;background:#A6192E;text-decoration:none}
.c-awards-and-events .primary-button--small{height:38px}
.c-awards-and-events .primary-button--large{height:54px}
.c-awards-and-events .tertiary-button{font-family:"Montserrat",sans-serif;font-style:normal;line-height:100%;display:flex;flex-direction:row;gap:8px;align-items:center;text-decoration:none}
.c-awards-and-events .tertiary-button--red{color:#DA291C}
.c-awards-and-events .tertiary-button--red:hover{color:#DA291C;text-decoration:none}
.c-awards-and-events .tertiary-button--small{font-size:14px;font-weight:400;height:25px}
.c-awards-and-events .tertiary-button--large{font-size:16px;font-weight:700;height:38px}
.c-latest-news{width:100%;position:relative;height:auto;background:#fff;overflow:hidden}
.c-latest-news h1,
.c-latest-news h2,
.c-latest-news h3,
.c-latest-news h4,
.c-latest-news h4,
.c-latest-news p{margin:0}
.c-latest-news .ellipse{height:1199.196px;width:118%;transform:rotate(259deg);position:absolute;top:-428px;left:-225px;border-radius:2008.866px;opacity:0.9;background:var(--Neutral-White,#FFF);filter:blur(20px);right:0}
@media (min-width:770px){.c-latest-news .ellipse{transform:rotate(177deg)}}
.c-latest-news__wrapper{margin:0 auto;max-width:1440px;width:100%;padding:48px 16px;display:flex;flex-direction:column;gap:40px;z-index:1}
@media (min-width:821px){.c-latest-news__wrapper{gap:56px;padding:80px 120px}}
.c-latest-news__heading{text-align:center}
.c-latest-news__heading h3{color:#1A1A1A;font-family:Montserrat;font-size:29px;font-style:normal;font-weight:700;line-height:normal}
@media (min-width:770px){.c-latest-news__heading h3{font-size:49px}}
.c-latest-news__cta{margin:0 auto;width:100%;max-width:294px}
.c-latest-news__cta .see-more{display:flex;width:100%;height:54px;padding:17px 21px;justify-content:center;align-items:center;gap:8px;white-space:nowrap;color:#fff;background:var(--Button-Red,#DA291C);font-size:16px;font-family:Montserrat;text-decoration:none;font-weight:700}
.c-latest-news__cta .see-more img{width:20px;height:20px;object-fit:contain;margin:0}
.c-latest-news__cta .see-more:hover{text-decoration:none}
.c-latest-news__cta .see-more:hover{background-color:#A6192E}
.c-latest-news .slick-slider .slick-slide{margin:0 12px}
.c-latest-news .slick-list{margin:0 -12px}
.c-latest-news .slick-arrow{display:none !important}
.c-latest-news__card-item.slick-slide.slick-active .contents{padding:24px 16px}
.c-latest-news__card-item.slick-slide.slick-active .cta{margin-top:20px}
@media (min-width:770px){.c-latest-news__card-item.slick-slide.slick-active .cta{margin-top:unset}}
.c-latest-news__card-container{width:100%;display:flex;gap:24px;max-width:1200px}
.c-latest-news__card-item{display:flex;flex-direction:column;background:#fff;width:100%;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04),0px 4px 8px 0px rgba(0,0,0,0.06)}
.c-latest-news__card-item picture{width:100%;height:142px;display:block}
@media (min-width:770px){.c-latest-news__card-item picture{height:216px}}
.c-latest-news__card-item picture img{width:100%;height:100%;object-fit:cover}
.c-latest-news__card-item .contents{width:100%;height:100%;display:flex;flex-direction:column;padding:16px 16px;gap:16px}
.c-latest-news__card-item .contents .overline{color:#C8102E;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4px;text-transform:uppercase}
.c-latest-news__card-item .contents .title{color:#3A3A3A;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:110%}
@media (min-width:770px){.c-latest-news__card-item .contents .title{font-size:20px}}
.c-latest-news__card-item .contents .description{color:#3A3A3A;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:130%;align-self:stretch}
@media (min-width:770px){.c-latest-news__card-item .contents .description{font-size:16px;-webkit-line-clamp:3}}
.c-latest-news__card-item .contents .cta{color:#DA291C;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:row;gap:8px;align-items:center;padding:4px 0;margin-top:16px}
@media (min-width:770px){.c-latest-news__card-item .contents .cta{margin-top:unset}}
.c-latest-news__card-item .contents .cta img{width:15px;height:15px;object-fit:contain;margin:0}
.c-latest-news__card-item .contents .cta:hover{text-decoration:none}
.c-support{width:100%;position:relative;background-size:cover;background-position:center;height:auto;background:var(--bg_desktop)}
@media (min-width:770px){.c-support{background:var(--bg_desktop)}}
.c-support h1,
.c-support h2,
.c-support h3,
.c-support h4,
.c-support h4,
.c-support p{margin:0}
.c-support__wrapper{margin:0 auto;max-width:1440px;width:100%;padding:48px 0;display:flex;flex-direction:column;gap:40px}
@media (min-width:770px){.c-support__wrapper{gap:48px;padding:80px 120px}}
.c-support__wrapper h2{margin:0;text-align:center;color:#1A1A1A;font-family:Montserrat;font-size:29px;font-style:normal;font-weight:700;line-height:100%}
@media (min-width:770px){.c-support__wrapper h2{font-size:49px}}
.c-support__card-container{width:100%;display:flex;flex-wrap:wrap;gap:24px;padding:0 16px}
@media (min-width:1280px){.c-support__card-container{padding:unset}}
.c-support__card-item{flex:unset;display:flex;flex-direction:row;gap:16px;min-height:152px;background:#fff;width:100%;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04),0px 4px 8px 0px rgba(0,0,0,0.06)}
@media screen and (max-width:820px){.c-support__card-item{padding:20px 0}}
@media (min-width:1280px){.c-support__card-item{gap:24px;flex:1 1 calc(50% - 12px)}}
.c-support__card-item:focus,
.c-support__card-item:active,
.c-support__card-item:hover{text-decoration:none}
.c-support__card-item:hover{background:#C8102E}
.c-support__card-item:hover picture img{filter:invert(1) brightness(10)}
.c-support__card-item:hover .contents .title{color:#fff}
.c-support__card-item:hover .contents .description{color:#fff}
.c-support__card-item:hover .caret-right img{filter:invert(1) brightness(10)}
.c-support__card-item picture{width:auto;height:auto;display:flex;justify-content:center;align-items:center;padding:24px 16px 24px 24px}
@media (min-width:770px){.c-support__card-item picture{padding:24px}}
.c-support__card-item picture img{width:48px;height:48px;object-fit:contain}
@media (min-width:770px){.c-support__card-item picture img{width:56px;height:56px}}
.c-support__card-item .contents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}
@media (min-width:770px){.c-support__card-item .contents{gap:16px}}
.c-support__card-item .contents .title{color:#C8102E;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:100%}
@media (min-width:770px){.c-support__card-item .contents .title{font-size:25px}}
.c-support__card-item .contents .description{color:#3A3A3A;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-support__card-item .contents .description{font-size:16px}}
.c-support__card-item .caret-right{display:flex;justify-content:center;align-items:center;padding-right:16px}
@media (min-width:770px){.c-support__card-item .caret-right{padding-right:24px}}
.c-support__card-item .caret-right img{width:20px;height:20px;object-fit:contain}
@media (min-width:770px){.c-support__card-item .caret-right img{width:24px;height:24px}}