html,body{overflow-x:hidden}
.pre-footer .upper_side.contents .flex.parentul .first_depth .title{color:#fafbfc}
footer{background-color:#16325c !important}
footer a{color:#fafbfc !important}
.footer .footer-center{height:100% !important}
.font__style--h6 h1{text-align:center;font-family:Hollanda;font-weight:Regular;font-size:100px !important;color:#fafbfc}
@media only screen and (max-width:679px){.font__style--h6 h1{position:relative;top:.2em;font-size:70px !important;width:63%;text-align:right;margin:auto;line-height:2em}
}
.font__style--h7 h1{text-align:center;font-family:Hollanda;font-weight:Regular;font-size:70px !important;color:#16325c}
@media only screen and (max-width:768px){.font__style--h7 h1{font-size:50px !important}
}
.button-link .btn-block{width:100% !important}
.button-link .alle-core-filter-view-btn{font-size:10px !important;height:auto;padding:auto !important;border-radius:35px !important;padding:15px}
.button-link .alle-core-filter-view-btn.btn-lg{width:200px !important;height:50px !important;padding:15px !important;font-size:14px !important}
.imageText .true.text{margin-top:10px !important}
@media screen and (min-width:767px) and (max-width:829px){.nav__listoflinks .containercustom .col-sm-4,.nav__listoflinks .containercustom .col-sm-6{width:20% !important}
}
@media only screen and (max-width:679px){.nav__listoflinks{margin-left:20px !important}
}
.listlinks .navigation-item{list-style:none}
.listlinks .navigation-item a{font-style:bold;color:#fff !important}
@media only screen and (min-width:1510px){.listlinks .navigation-item a{letter-spacing:2.6px;font-size:16px;font-family:'Gotham Bold'}
}
.listlinks .navigation-item a:hover{color:#fff !important}
@media only screen and (min-width:1510px){.columnselector .containercustom{max-width:inherit;margin-left:5%;margin-right:5%}
}
@media only screen and (max-width:679px){.nav__listoflinks .containercustom .row,.inline__align--mobile .containercustom .row,.nav__listoflinks .fullWidthColumnSelector .row,.inline__align--mobile .fullWidthColumnSelector .row{display:grid}
.nav__listoflinks .containercustom .row .listlinks,.inline__align--mobile .containercustom .row .listlinks,.nav__listoflinks .fullWidthColumnSelector .row .listlinks,.inline__align--mobile .fullWidthColumnSelector .row .listlinks{width:max-content;margin:5px 0}
}
@media screen and (min-width:767px) and (max-width:829px){.background-image .columnselector .containercustom .col-sm-4 .listlinks a,.background-image .columnselector .containercustom .col-sm-6 .listlinks a{font-size:10px}
.background-image .columnselector .containercustom .col-sm-4 .customrte,.background-image .columnselector .containercustom .col-sm-6 .customrte{margin-left:30%}
.background-image .columnselector .containercustom .col-sm-4 .customrte .font-size-12pt,.background-image .columnselector .containercustom .col-sm-6 .customrte .font-size-12pt{font-size:10px}
}
@media only screen and (max-width:679px){.mobile__paddingtop--2em.allegion-container .clearfix div{padding-top:2em !important;padding-bottom:0 !important;padding-right:1em}
}
@media only screen and (max-width:920px){.customrte .font-size-22pt,.imageText .font-size-22pt,.textWithMargin .font-size-22pt,.customrte .font-size-14pt,.imageText .font-size-14pt,.textWithMargin .font-size-14pt{font-size:10pt !important}
}
.text__titl{transform:rotate(359deg)}
.twi__roundedcorner .clearfix{background-color:transparent !important}
.twi__roundedcorner .clearfix .textWithMargin{padding:20px;background:#fff;border-radius:50%;width:175px;height:175px;float:right}
.twi__roundedcorner .clearfix .textWithMargin h3 p{font-size:16px;font-family:'Gotham Bold';text-align:center}
.twi__roundedcorner .clearfix .textWithMargin .text{height:max-content;background:#000;border-radius:30px;padding:5px 15px;margin:0;position:relative;top:.5em;right:3.5em;width:150px;text-align:center}
.twi__roundedcorner .clearfix .textWithMargin .text p{margin:5px 0 7px !important}
.button__smart--hub .textWithMargin{background:#0a7ec3 !important}
.button__smart--hub .textWithMargin h3 p{color:#fff !important}
.button__smart--hub .textWithMargin .text{background:#16325c !important}
.button__smart--hub .textWithMargin .text a{color:#fff !important;display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-family:'Gotham Bold'}
.button__resource--hub .textWithMargin{background:transparent linear-gradient(231deg,#545454 0,#000 100%) 0 0 no-repeat padding-box !important}
.button__resource--hub .textWithMargin h3 p{color:#fff !important}
.button__resource--hub .textWithMargin .text{background:transparent linear-gradient(180deg,#f4b500 0,#f48200 100%) 0 0 no-repeat padding-box !important}
.button__resource--hub .textWithMargin .text a{color:#fff !important;display:flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-family:'Gotham Bold'}
.cmp-image img{object-fit:cover !important}
.smart__lock .columnselector.nav__listoflinks a,.smart__lock .columnselector.nav__listoflinks p{color:#0a7ec3 !important}
@media(max-width:767px){.smart__lock .columnselector.nav__listoflinks .customrte .clearfix{margin-left:0 !important}
.smart__lock .columnselector.nav__listoflinks .customrte .clearfix p{text-align:left !important;margin:0}
}
.dyntabwapper ul.nav-tabs{width:96%;float:right;border-color:white !important;height:max-content}
.dyntabwapper ul.nav-tabs .slick-list{padding:5px}
.dyntabwapper ul.nav-tabs li.slick-slide{margin:3px !important}
@media(max-width:767px){.dyntabwapper ul.nav-tabs li.slick-slide{margin:1px !important}
}
.dyntabwapper ul.nav-tabs li.slick-slide a{display:grid;background-color:white !important;font-size:14px;font-family:"Gotham Bold";letter-spacing:.14px;text-align:center;float:none;margin-top:10px;text-decoration:none;color:#16325c}
.dyntabwapper ul.nav-tabs li.slick-slide a:hover{font-family:"Gotham Bold"}
@media screen and (min-width:769px) and (max-width:1024px){.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:11px !important}
}
@media(max-width:767px){.dyntabwapper ul.nav-tabs li.slick-slide a{display:block;font-size:10px !important}
}
@media(min-width:1510px) and (max-width:1609px){.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:14px !important}
}
@media(min-width:1610px){.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:16px !important}
}
.dyntabwapper ul.nav-tabs li.slick-slide a:focus{outline:none !important}
.dyntabwapper ul.nav-tabs li.active a{color:#02986d !important;font-family:"Gotham Bold"}
.alle-core-tabs .dyntabwapper .tab-content{padding-top:150px}
.dyntabwapper ul.nav-tabs .accord-image{width:80px;height:80px;max-width:unset !important;max-height:unset !important;margin:auto !important;padding:0 !important}
@media(min-width:1510px) and (max-width:1609px){.dyntabwapper ul.nav-tabs .accord-image{width:98px;height:98px}
}
@media(min-width:1610px) and (max-width:1750px){.dyntabwapper ul.nav-tabs .accord-image{width:105px;height:105px}
}
@media(min-width:1751px) and (max-width:1850px){.dyntabwapper ul.nav-tabs .accord-image{width:110px;height:110px}
}
@media(min-width:1851px){.dyntabwapper ul.nav-tabs .accord-image{width:120px;height:120px}
}
.alle-core-tabs .dyntabwapper .nav-tabs li.active a{color:white;background-color:#46bfa9}
.dyntabwapper .nav-tabs .slick-next:before{font-family:auto;font-size:20px;line-height:1;font-weight:700;opacity:1;color:#14325c}
.alle-core-tabs .slick-next{right:0 !important;top:30%}
@media(min-width:1510px){.alle-core-tabs .slick-next{top:35%}
}
@media screen and (max-width:767px){.dyntabwapper ul.nav-tabs{width:100%;float:left}
.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:10px}
.dyntabwapper ul.nav-tabs li.slick-slide a .accord-image{width:60px;height:60px;float:none !important}
.alle-core-tabs .slick-next{top:30%}
}
@media screen and (min-width:768px) and (max-width:1510px){.dyntabwapper ul.nav-tabs{width:96%}
.dyntabwapper ul.nav-tabs .slick-track{left:-8px !important}
.alle-core-tabs .slick-next{right:6px !important}
.alle-core-tabs .slick-next:before{font-size:14px !important}
}
@media screen and (min-width:1510px){.dyntabwapper ul.nav-tabs .slick-track{left:-24px !important}
.alle-core-tabs .slick-next{right:12px !important}
}
@media all and (max-width:768px){.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:12px}
}
@media only screen and (max-width:679px){.dyntabwapper ul.nav-tabs li.slick-slide a{font-size:12px}
}
.smart__lock .dyntabwapper ul.nav-tabs{width:100% !important}
.smart__lock .dyntabwapper ul.nav-tabs .slick-track{display:flex;align-items:flex-end;left:0 !important;margin-left:unset !important;width:100% !important;border-bottom:1px solid #bcbcbc}
.smart__lock .dyntabwapper ul.nav-tabs li.slick-slide{width:0 !important;margin:0 !important;flex:1 1 0}
.smart__lock .dyntabwapper ul.nav-tabs li.slick-slide a{width:75%;margin:20px auto;font-size:20px !important;color:#bcbcbc}
.smart__lock .dyntabwapper ul.nav-tabs li.slick-slide p{color:#bcbcbc;margin:0;padding:0 25px}
.smart__lock .dyntabwapper ul.nav-tabs li.active{border-bottom:6px solid #02986d !important}
.smart__lock .dyntabwapper ul.nav-tabs li.active p{color:#02986d}
.smart__lock .dyntabwapper .tab-content .customrte p{color:#4d4d4d !important}
.smart__lock .dyntabwapper .tab-content .customrte p a{color:#4d4d4d !important;font-family:'Gotham';font-weight:500}
.smart__lock .dyntabwapper .tab-content .columnselector .row .col-md-offset-1{margin:0 !important}
@media(max-width:767px){.smart__lock .dyntabwapper .tab-content .columnselector .row .col-xs-4{width:50% !important}
}
.multi-carousel .multi-item-carousel.nested .slick-prev.slick-arrow:before{background-image:url(../../../content/dam/gainsborough/styel-hub/arrows-prev.png) !important}
.multi-carousel .multi-item-carousel.nested .slick-next.slick-arrow:before{background-image:url(../../../content/dam/gainsborough/styel-hub/arrow-next.png) !important}
.multi-carousel .container{width:1250px;padding:0}
@media(max-width:767px){.multi-carousel .container{width:auto}
}
.multi-carousel .container .carouselDescription{max-width:90%;font-size:12px}
@media(width:768px){.multi-carousel .container .carouselDescription{max-width:80%}
}
@media(min-width:1510px){.multi-carousel .nested{padding-left:calc((100vw - 1350px)/2)}
.multi-carousel .nested .slick-next{right:55px !important}
.multi-carousel .nested .carousel-column{width:320px !important}
.multi-item-carousel.nested .c-slide.carousel-card{width:271px}
}
.carousel-card{box-shadow:none !important}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card{width:250px}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card .right-control{margin-right:0;position:relative;top:-10%}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card .slider-thumbs.slick-initialized{margin-left:10px}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card .slider-thumbs.slick-initialized .slick-current{border:2px solid #02986d}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card .slider-thumbs.slick-initialized .slick-list{width:220px !important}
.multi-item-carousel.nested .carousel-column .c-slide.carousel-card .slider-thumbs.slick-initialized .slick-list .slick-slide{margin:0 5px 0 10px}
.multi-item-carousel.nested .slick-list.draggable{margin:0 0 !important}
.multi-item-carousel.default .slick-dots{bottom:0 !important;position:relative;margin:0 auto !important;display:flex;align-items:center;justify-content:center}
@media(max-width:767px){.multi-item-carousel.default .slick-dots{margin-top:1em !important}
}
.multi-item-carousel.default .slick-dots li button:before{background:transparent;border-radius:50%;color:transparent !important;border:1px solid #02986d !important;width:15px !important;height:15px !important}
.multi-item-carousel.default .slick-dots li.slick-active button:before{background:#02986d;opacity:1}
.collectionLabel{font-size:16px}
.multi-item-carousel .btn.primary-outline{border:none !important;background-color:transparent;color:#16325c !important;font-family:'Gotham';font-weight:bold;padding-right:2em}
.multi-item-carousel .btn.primary-outline:hover{box-shadow:none !important;background-color:transparent !important}
.multi-item-carousel .btn.primary-outline:hover:before{color:#02986d !important}
.multi-item-carousel .btn.primary-outline:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;position:relative;left:95%;top:1px;padding-left:14px;color:#16325c !important}
@media(max-width:768px){.multi-item-carousel .btn.primary-outline:before{color:#02986d !important}
}
.multi-item-carousel .btn.primary-outline:focus{box-shadow:none !important;background-color:transparent !important}
.multi-item-carousel.default .slick-prev{position:absolute !important;top:50% !important;right:42px !important;left:-30px !important}
@media(width:768px){.multi-item-carousel.default .slick-prev{right:30px !important}
}
.multi-item-carousel.default .slick-prev:before{background-image:url(../../../content/dam/gainsborough/styel-hub/Polygon-41.jpg) !important;height:10px !important;width:10px !important;opacity:1 !important}
.multi-item-carousel.default .slick-next{top:50% !important;right:-42px !important}
@media(width:768px){.multi-item-carousel.default .slick-next{right:-30px !important}
}
.multi-item-carousel.default .slick-next:before{background-image:url(../../../content/dam/gainsborough/styel-hub/Polygon-42.jpg) !important;height:10px !important;width:10px !important;opacity:1 !important}
.multi-item-carousel.default .columnText{display:flex;flex-direction:column}
.multi-item-carousel.default .columnText p{font-size:17px;letter-spacing:.22px;order:2;color:#545454;font-family:"Gotham Book";font-weight:300 !important}
.multi-item-carousel.default .columnText p b,.multi-item-carousel.default .columnText p strong{font-family:"Gotham Book" !important}
.multi-item-carousel.default .columnText h2,.multi-item-carousel.default .columnText h1,.multi-item-carousel.default .columnText h3,.multi-item-carousel.default .columnText h4{font-size:17px !important;font-family:"Gotham Bold" !important;color:#14325c !important;margin:10px 0}
.multi-item-carousel.carousel_card_view .slick-prev{left:auto !important}
@media(max-width:767px){.slick-list{overflow:visible !important}
.multi-item-carousel.carousel_card_view .carousel-column{margin-top:2% !important;position:relative;padding:10px !important}
.multi-item-carousel.carousel_card_view .columnText h2,.multi-item-carousel.carousel_card_view .columnText h1,.multi-item-carousel.carousel_card_view .columnText h3,.multi-item-carousel.carousel_card_view .columnText h4{top:calc(0vh - 0vh) !important;width:312px;left:0;padding-top:0;z-index:-1;right:0;margin:0 auto;margin-bottom:10px;background:#fff}
.multi-item-carousel.carousel_card_view img{margin-top:0}
.multi-item-carousel.carousel_card_view .slick-prev{left:auto !important}
.multi-item-carousel.carousel_card_view .slick-next,.multi-item-carousel.carousel_card_view .slick-prev{top:0 !important}
.multi-carousel__title--top .carousel_card_view h2,.multi-carousel__title--top .carousel_card_view h1,.multi-carousel__title--top .carousel_card_view h3,.multi-carousel__title--top .carousel_card_view h4{padding-top:10px !important}
.multi-carousel__title--top .carousel_card_view img{margin-top:50px !important}
.multi-item-carousel.default .slick-prev{position:absolute !important;top:50% !important;right:0 !important}
.multi-item-carousel.carousel_plain_view .slick-prev{left:0 !important}
.multi-item-carousel.default .slick-next{top:50% !important;right:0 !important}
.default.multi-item-carousel .carousel-column{margin-top:1% !important;position:relative}
.default.multi-item-carousel .carousel-column img{width:100%}
.default.multi-item-carousel .mainColumnImage{width:312px !important;margin:0 auto !important}
.default.multi-item-carousel .columnText{width:312px !important;margin:0 auto !important}
.default.multi-item-carousel .column-button{width:320px !important;text-align:right;margin:0 auto}
.multi-carousel__title--top img{margin-top:15px !important}
.multi-carousel__title--top .columnText{width:312px !important;margin:0 auto !important}
.multi-carousel__title--top .columnText h2,.multi-carousel__title--top .columnText h1,.multi-carousel__title--top .columnText h3,.multi-carousel__title--top .columnText h4{top:calc(0vh - 5vh) !important;position:absolute;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}
.multi-carousel__title--top .carousel .slick-arrow{top:20vh !important}
}
@media(max-width:385px){.multi-item-carousel.carousel_card_view .columnText h2,.multi-item-carousel.carousel_card_view .columnText h1,.multi-item-carousel.carousel_card_view .columnText h3,.multi-item-carousel.carousel_card_view .columnText h4{width:275px !important}
.multi-item-carousel.default .slick-prev{top:35vh !important}
.multi-item-carousel.default .slick-next{top:35vh !important}
.multi-carousel__title--top img{margin-top:15px !important;margin-bottom:10px}
.multi-carousel__title--top .columnText{width:275px !important;margin:0 auto !important}
.multi-carousel__title--top .columnText h2,.multi-carousel__title--top .columnText h1,.multi-carousel__title--top .columnText h3,.multi-carousel__title--top .columnText h4{width:275px !important;top:calc(0vh - 6vh) !important;position:absolute;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis;background-color:#fff}
.multi-carousel__title--top .carousel .slick-arrow{top:20vh !important}
.default.multi-item-carousel .mainColumnImage,.default.multi-item-carousel .columnText,.default.multi-item-carousel .column-button{width:275px !important}
}
@media(max-width:679px){.multicarousel__mobile.columnselector .row{display:flex;margin-left:0 !important;width:100%;flex-direction:column}
.multicarousel__mobile.columnselector .row .default.multi-item-carousel .slick-dots{bottom:33% !important}
}
.cardView-configurator{margin:10px 40px}
.cardView-configurator input[type="checkbox"]{width:auto}
.cardView-configurator .card-gallery{column-gap:0 !important}
.cardView-configurator .card-gallery .card{padding:20px;max-width:350px;box-shadow:0 1px 4px #888;border:0;background:#fff;border-radius:15px !important}
.cardView-configurator .card-gallery .card .card-image iframe{width:100%}
.cardView-configurator .card-gallery .card .card-image img{min-width:auto}
.cardView-configurator .card-gallery .card .card-title{font-size:14px;text-align:left;letter-spacing:.22px;color:#16325c}
.cardView-configurator .card-gallery .card .card-location .col-md-3{width:0;padding:0}
.cardView-configurator .card-gallery .card .card-location .small-text{font-size:14px;text-align:left;width:max-content;font-family:'Loving-Hollanda' !important;letter-spacing:.23px;font-weight:600;color:#16325c;padding:10px 0}
.cardView-configurator .card-gallery .card hr{border-top:1px solid #16325c}
.cardView-configurator .card-gallery .card .card-description .desc{font-weight:300}
.cardView-configurator .card-gallery .card .card-footer{text-align:right !important}
.cardView-configurator .card-gallery .card .card-footer .btn{background:transparent;color:#16325c;font-size:12px;padding:0}
.cardView-configurator .card-gallery .card .card-footer .btn:after{font-family:"Font Awesome 5 Free";content:"\f0da";color:#02986d;padding-left:5px;font-weight:900;font-size:12px}
.cardView-configurator .card-gallery .card .card-footer .btn:hover{box-shadow:none}
.cardView-configurator .card-gallery .card:hover .card-description .desc p{color:#fff}
.style__hub .cardView-configurator .card-gallery .card:hover,.smart__lock .cardView-configurator .card-gallery .card:hover{background:#16325c;color:#fff}
.style__hub .cardView-configurator .card-gallery .card:hover .card-title,.smart__lock .cardView-configurator .card-gallery .card:hover .card-title{color:#fff}
.style__hub .cardView-configurator .card-gallery .card:hover .card-location .small-text,.smart__lock .cardView-configurator .card-gallery .card:hover .card-location .small-text{color:#fff}
.style__hub .cardView-configurator .card-gallery .card:hover hr,.smart__lock .cardView-configurator .card-gallery .card:hover hr{border-top:1px solid #fff}
.style__hub .cardView-configurator .card-gallery .card:hover .card-footer .btn,.smart__lock .cardView-configurator .card-gallery .card:hover .card-footer .btn{color:#fff}
.resource__hub .cardView-configurator .card-gallery .card:hover{background:linear-gradient(100deg,#f48200,#f4b500);color:#16325c}
.smart__hub .cardView-configurator .card-gallery .card:hover{background:#0a7ec3;color:#fff}
.smart__hub .cardView-configurator .card-gallery .card:hover .card-title{color:#fff}
.smart__hub .cardView-configurator .card-gallery .card:hover .card-location .small-text{color:#fff}
.smart__hub .cardView-configurator .card-gallery .card:hover hr{border-top:1px solid #fff}
.smart__hub .cardView-configurator .card-gallery .card:hover .card-footer .btn{color:#fff}
@media(max-width:767px){.cardView-configurator{margin:10px 40px}
.cardView-configurator .card-gallery .card{padding:20px;max-width:350px;box-shadow:0 1px 4px #888;border:0}
.cardView-configurator .card-gallery .card .card-title{font-size:12px}
.cardView-configurator .card-gallery .card .card-location .col-md-3{width:0;padding:0}
.cardView-configurator .card-gallery .card .card-location .small-text{font-size:12px;padding:10px 0}
.cardView-configurator .card-gallery .card hr{margin:5px 0}
.cardView-configurator .card-gallery .card .card-description .desc{font-weight:300;font-size:12px;padding-bottom:0}
.cardView-configurator .card-gallery .card .card-footer{text-align:right !important}
.cardView-configurator .card-gallery .card .card-footer .btn{background:transparent;color:#16325c;font-size:10px;padding:0}
.cardView-configurator .card-gallery .card .card-footer .btn:hover{box-shadow:none}
.cardView-configurator .pagin{margin-left:50px !important}
}
@media(width:768px){.cardView-configurator{margin:10px 40px}
.cardView-configurator .card-gallery .card{max-width:300px}
.cardView-configurator .pagin{margin-left:250px !important}
}
@media(min-width:769px) and (max-width:1024px){.cardView-configurator{margin:10px 40px}
.cardView-configurator .card-gallery .card{max-width:260px}
}
.newcarousel{height:480px;margin:auto}
.newcarousel .carousel .carousel-control{top:60% !important;text-shadow:unset !important}
.newcarousel .carousel .carousel-control .fa-caret-left,.newcarousel .carousel .carousel-control .fa-caret-right:before{color:#02986d}
.newcarousel .carousel .left{left:-1em}
@media screen and (max-width:767px){.newcarousel .carousel .left{left:.5em}
}
.newcarousel .carousel .right{right:-1em}
@media(max-width:767px){.newcarousel .carousel .right{right:.5em}
}
.newcarousel .carousel .carousel-indicators{margin:auto;width:100%;bottom:-2em}
.newcarousel .carousel .carousel-indicators li{background:transparent !important;border-radius:50%;border:1px solid #02986d !important;width:1em !important;height:1em !important;opacity:.2}
.newcarousel .carousel .carousel-indicators .active{opacity:1;background:#02986d !important}
.newcarousel .carousel .carousel-inner .item{width:100%;height:450px;text-align:center}
@media(max-width:767px){.newcarousel .carousel .carousel-inner .item{height:66vh}
}
.newcarousel .carousel .carousel-inner .item img{width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.newcarousel .carousel .carousel-inner .item img{height:50vh}
}
.newcarousel .carousel .carousel-inner .item .carousel-caption{background:rgba(255,255,255,0.92);border-radius:20px;color:#16325c;padding:2em;text-shadow:none;opacity:unset !important}
@media(min-width:1800px){.newcarousel .carousel .carousel-inner .item .carousel-caption{padding-right:3.5em}
}
@media(min-width:1320px){.newcarousel .carousel .carousel-inner .item .carousel-caption{width:22%;left:90%}
}
.newcarousel .carousel .carousel-inner .item .carousel-caption .isNew{position:absolute;top:0;right:5em;padding:.5em 2em;background:#c71522;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.newcarousel .carousel .carousel-inner .item .carousel-caption .caption-heading p{font-family:'Loving-Hollanda' !important;font-size:17px;text-align:left}
.newcarousel .carousel .carousel-inner .item .carousel-caption .carousel-text{max-height:140px;overflow:visible}
.newcarousel .carousel .carousel-inner .item .carousel-caption .carousel-text h3{font-size:20px;font-weight:bold}
.newcarousel .carousel .carousel-inner .item .carousel-caption .carousel-text p{font-size:17px;font-family:"Gotham Book";padding-top:5px;color:#545454}
.newcarousel .carousel .carousel-inner .item .carousel-caption .caption-button{background:transparent;letter-spacing:0;text-transform:none;border:0;font-weight:bold;float:right;position:relative;bottom:-2em !important}
.newcarousel .carousel .carousel-inner .item .carousel-caption .caption-button .text .title{font-size:14px !important;padding-top:5px;color:#16325c}
.newcarousel .carousel .carousel-inner .item .carousel-caption .caption-button .text .title:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900;padding-left:10px;z-index:1000;color:#16325c}
@media(max-width:767px){.newcarousel{height:500px !important}
.newcarousel .carousel .carousel-indicators{background:transparent !important}
.newcarousel .carousel .caption-box-prev{color:#16325c;padding:3em;text-shadow:none;width:250px;height:325px;border-radius:20px;bottom:-10em;position:absolute;left:-16.5em;background:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,0.25)}
.newcarousel .carousel .caption-box-prev .isNew{position:absolute;top:0;right:5em;padding:.5em 2em;background:#c71522;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.newcarousel .carousel .caption-box-prev .caption-heading p{font-family:'Loving-Hollanda' !important;font-size:14px;text-align:left}
.newcarousel .carousel .caption-box-prev .carousel-text{max-height:140px;overflow:visible}
.newcarousel .carousel .caption-box-prev .carousel-text h3{font-size:18px !important;font-weight:bold}
.newcarousel .carousel .caption-box-prev .carousel-text p{font-size:12px;font-weight:400;padding-top:5px}
.newcarousel .carousel .caption-box-next{color:#16325c;padding:2em;text-shadow:none;width:250px;height:325px;border-radius:20px;bottom:-10em;position:absolute;right:-16.5em;background:#fff;box-shadow:0 2px 10px 3px rgba(0,0,0,0.25)}
.newcarousel .carousel .caption-box-next .isNew{position:absolute;top:0;right:5em;padding:.5em 2em;background:#c71522;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.newcarousel .carousel .caption-box-next .caption-heading p{font-family:'Loving-Hollanda' !important;font-size:14px;text-align:left}
.newcarousel .carousel .caption-box-next .carousel-text{max-height:140px;overflow:visible}
.newcarousel .carousel .caption-box-next .carousel-text h3{font-size:18px !important}
.newcarousel .carousel .caption-box-next .carousel-text p{font-size:12px;font-weight:400;padding-top:5px}
.newcarousel .carousel .carousel-inner{width:312px;margin:auto;overflow:hidden}
.newcarousel .carousel .carousel-inner .carousel-caption{width:80% !important;height:max-content !important;position:absolute !important;left:2.5em !important;z-index:100;top:auto !important;opacity:1 !important;box-shadow:0 4px 17px 7px rgba(0,0,0,0.25)}
.newcarousel .carousel .carousel-inner .carousel-caption .carousel-text{max-height:170px !important}
.newcarousel .carousel .carousel-inner .carousel-caption .carousel-text h3{font-size:18px !important;font-weight:bold}
.newcarousel .carousel .carousel-indicators li{background:#fff !important}
}
@media(max-width:767px){.caption__on-image .carousel .carousel-indicators{bottom:auto !important;top:2em !important}
.caption__on-image .carousel .carousel-indicators li{opacity:1 !important;background:transparent !important;border:1px solid #fff !important}
.caption__on-image .carousel .carousel-indicators li.active{background:#fff !important;opacity:1 !important}
.caption__on-image .carousel .carousel-inner{width:100%}
.caption__on-image .carousel .carousel-inner img{width:100% !important}
.caption__on-image .carousel .carousel-caption{left:3em !important}
}
.caption__on-image .carousel .carousel-control{display:none !important}
@media(min-width:768px){.caption__on-image .carousel .carousel-indicators{bottom:-3em !important}
}
@media(width:768px){.caption__on-image .carousel .carousel-indicators li{opacity:1;background:transparent !important;border:1px solid #fff !important}
.caption__on-image .carousel .carousel-indicators li.active{background:#fff !important;opacity:1}
.caption__on-image .carousel .carousel-inner .item .carousel-caption{background:#fff;border-radius:20px;opacity:.83;color:#16325c;padding:2em;text-shadow:none;position:absolute !important;top:10% !important;width:40% !important;right:5%;left:auto !important}
}
@media(width:768px) and (min-width:1320px){.caption__on-image .carousel .carousel-inner .item .carousel-caption{height:68%}
}
@keyframes run{0{left:100%}
100%{left:10%}
}
.caption__on-image .carousel .carousel-inner .carousel-caption{background:rgba(255,255,255,0.92) !important}
.caption__below-image{height:530px !important}
@media(max-width:767px){.caption__below-image{height:100% !important}
}
.caption__below-image .carousel .carousel-control{display:block;color:#16325c !important;top:59%}
.caption__below-image .carousel .left{left:-2em}
@media screen and (min-width:767px) and (max-width:1024px){.caption__below-image .carousel .left{left:-2em}
}
.caption__below-image .carousel .right{right:-2em}
@media screen and (min-width:767px) and (max-width:1024px){.caption__below-image .carousel .right{right:-2em}
}
@media(max-width:767px){.caption__below-image .carousel .right{right:-1.4em}
}
.caption__below-image .carousel .carousel-inner{height:530px}
@media screen and (min-width:767px) and (max-width:1024px){.caption__below-image .carousel .carousel-inner{height:515px}
}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner{left:0;height:100% !important;overflow:hidden !important}
}
.caption__below-image .carousel .carousel-inner .item{padding:0}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner .item{text-align:center}
}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner .item img{width:312px !important}
}
@media(width:1024px){.caption__below-image .carousel .carousel-inner .item.active .carousel-caption{bottom:-8.5em !important}
}
.caption__below-image .carousel .carousel-inner .carousel-caption{background:transparent !important;box-shadow:none !important;width:100% !important;top:34em !important;left:0 !important;padding:1em !important}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner .carousel-caption{bottom:-24em !important;padding:1em !important;left:0 !important;display:none}
}
@media(width:768px){.caption__below-image .carousel .carousel-inner .carousel-caption{position:absolute !important;top:auto !important;width:100% !important;left:0 !important;bottom:-5.5em !important}
}
@media(width:1024px){.caption__below-image .carousel .carousel-inner .carousel-caption{bottom:-8.5em !important}
}
@media(min-width:1320px){.caption__below-image .carousel .carousel-inner .carousel-caption{width:25%;left:90%}
}
.caption__below-image .carousel .carousel-inner .carousel-caption .carousel-text{padding-top:10px}
.caption__below-image .carousel .carousel-indicators{bottom:-1.5em !important}
@media(max-width:768px){.caption__below-image .carousel .carousel-indicators{bottom:-2em !important}
}
@media screen and (min-width:767px) and (max-width:1024px){.caption__below-image .carousel .carousel-indicators{bottom:2em !important}
}
.recommended-products .recommended-products__card--details .collectionLabel{font-size:18px !important;color:#545454;font-family:"Gotham Bold","'Gotham Light'";line-height:normal;margin-bottom:10px}
@media(max-width:767px){.recommended-products .recommended-products__card--details .collectionLabel{font-size:11px !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products .recommended-products__card--details .collectionLabel{font-size:18px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products .recommended-products__card--details .collectionLabel{font-size:18px !important}
}
@media(min-width:1510px){.recommended-products .recommended-products__card--details .collectionLabel{font-size:18px !important}
}
.recommended-products .recommended-products__card--details .collectionDescription{font-size:15px !important;color:#545454;font-family:"Gotham Book"}
@media(max-width:767px){.recommended-products .recommended-products__card--details .collectionDescription{font-size:11px !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products .recommended-products__card--details .collectionDescription{font-size:15px !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products .recommended-products__card--details .collectionDescription{font-size:15px !important}
}
.recommended-products .thumbnail-control{color:#16325c;width:30px;font-size:1em;font-weight:bold}
.StyleHub__Alignment .carouselTitle{font-size:21pt;font-family:"Gotham";font-weight:bold}
.StyleHub__Alignment .carouselDescription{font-size:12pt;color:#545454;font-family:"Gotham Book"}
.StyleHub__Alignment .container{width:92% !important}
.StyleHub__Alignment .recommended-products__container .recommended-product__arrows{top:-3em;right:3em}
@media(min-width:768px) and (max-width:1125px){.StyleHub__Alignment .recommended-products__container .recommended-product__arrows{position:absolute;right:5em;top:-2em}
}
.StyleHub__Alignment .recommended-products__container .recommended-product__arrows .recommended-product__arrows--prev img:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.16) !important;border-radius:50% !important}
.StyleHub__Alignment .recommended-products__container .recommended-product__arrows .recommended-product__arrows--next img:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.16) !important;border-radius:50% !important}
@media(max-width:767px){.StyleHub__Alignment .recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;margin:4px !important}
}
@media only screen and (max-width:1680px) and (max-height:1050px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:90%}
}
@media only screen and (max-width:1920px) and (max-height:1080px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:96%}
}
@media only screen and (max-width:1366px) and (max-height:768px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:95%}
}
@media only screen and (max-width:1360px) and (max-height:768px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:95%}
}
@media only screen and (max-width:1280px) and (max-height:1024px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:95%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.StyleHub__Alignment .recommended-products__container .recommended-products{width:95%}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.StyleHub__Alignment .recommended-products__container .recommended-products{width:95%}
}
@media(max-width:767px){.StyleHub__Alignment .recommended-products__container .recommended-products{width:auto}
}
.nested_carousel_card_view .recommended-products__card{width:280px !important}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--main-image{width:240px !important}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list{min-width:46px !important;height:46px !important}
@media only screen and (max-width:1366px) and (max-height:768px){.nested_carousel_card_view .recommended-products__card .recommended-products__card--thumbnails .slider-thumb-list{min-width:46px !important;height:46px !important;width:46px !important}
}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--details .collectionLabel,.nested_carousel_card_view .recommended-products__card .recommended-products__card--details .collectionDescription{font-size:17px !important}
.nested_carousel_card_view .recommended-products__card .right-control{top:-13% !important;right:-10px !important}
.style__hub .background-blend__multiply div[class^="backgroundImage"]{background-color:#16325c;background-blend-mode:multiply}
.smart__hub .background-blend__multiply div[class^="backgroundImage"]{background-color:#0a7ec3;background-blend-mode:multiply}
.resource__hub .background-blend__multiply div[class^="backgroundImage"]{background-color:#f4b500;background-blend-mode:multiply}
.download-item{margin-bottom:10px !important;width:max-content}
.download-item .alle-core-download{padding:0 !important;padding-bottom:0}
.download-item .alle-core-download ul{padding-left:0}
.download-item .alle-core-download ul .alle-core-download-card{padding:25px 25px 10px;box-shadow:2px 10px 14px #312B2B33;border-radius:10px;width:172px;text-decoration:none !important}
.download-item .alle-core-download ul .alle-core-download-card strong{color:#fff;font-size:18px}
.download-item .alle-core-download ul .alle-core-download-card p{color:#fff;font-family:'Loving-Hollanda';font-size:22px !important;width:min-content;margin:30px 0 0 0}
.download_item--red .alle-core-download-card{background-color:#c71522}
.download_item--red .alle-core-download-card:hover{background-color:#c71522 !important;border-bottom-color:#c71522 !important}
.download_item--green .alle-core-download-card{background-color:#4ebaa6}
.download_item--green .alle-core-download-card:hover{background-color:#4ebaa6 !important;border-bottom-color:#4ebaa6 !important}
.download_item--yellow .alle-core-download-card{background-color:#f4b500}
.download_item--yellow .alle-core-download-card:hover{background-color:#f4b500 !important;border-bottom-color:#f4b500 !important}
.download_item--blue .alle-core-download-card{background-color:#0a7ec3}
.download_item--blue .alle-core-download-card:hover{background-color:#0a7ec3 !important;border-bottom-color:#0a7ec3 !important}