@media(min-width:768px) and (max-width:1024px){.match__image--height .allegion-container .columnselector .row .col-sm-3{width:5% !important}
.match__image--height .allegion-container .columnselector .row .col-sm-6{width:90% !important}
}
.dyntabwapper ul.nav-tabs{width:96%;float:right;border-color:#fff !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:#fff !important;font-size:14px;letter-spacing:.14px;text-align:center;float:none;margin-top:10px;font-family:'Avenir Book';text-decoration:none;color:#666}
@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:11px !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:#0081c6 !important;font-family:'Avenir Black'}
.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}
}
@media(max-width:767px){.dyntabwapper ul.nav-tabs .accord-image{width:70px !important;height:70px !important}
}
.alle-core-tabs .dyntabwapper .nav-tabs li.active a{color:#fff;background-color:#0081c6}
.dyntabwapper .nav-tabs .slick-next:before{font-family:auto;font-size:20px;line-height:1;font-weight:700;opacity:1;color:#003767}
@media(max-width:767px){.dyntabwapper .nav-tabs .slick-next:before{font-size:10px}
}
.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:40%}
}
@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}
}
.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:15px;max-width:350px;box-shadow:0 1px 4px #888;border:0;background:#fff;border-radius:15px !important}
@media(min-width:769px) and (max-width:1024px){.cardView-configurator .card-gallery .card{max-width:260px}
}
@media(width:768px){.cardView-configurator .card-gallery .card{max-width:300px}
}
.cardView-configurator .card-gallery .card .card-image img{min-width:auto}
.cardView-configurator .card-gallery .card .card-title{font-size:21px;text-align:left;line-height:30px;color:#003767;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.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:16px;text-align:left;width:max-content;line-height:30px;letter-spacing:.22px;color:#666;padding:10px 0;font-family:'Avenir Light';font-style:normal !important}
@media(width:767px){.cardView-configurator .card-gallery .card .card-location .small-text{font-family:'Avenir Light'}
}
.cardView-configurator .card-gallery .card hr{border-top:1px solid #003767;margin-top:0 !important;margin-bottom:0 !important}
.cardView-configurator .card-gallery .card .card-description .desc{color:#666;line-height:20px !important;font-size:15px;letter-spacing:.22px;font-family:'Avenir Light';word-spacing:-0.9px}
.cardView-configurator .card-gallery .card .card-description .desc p{line-height:inherit;font-size:14px}
@media(width:767px){.cardView-configurator .card-gallery .card .card-description .desc{font-family:'Avenir Light'}
}
.cardView-configurator .card-gallery .card .card-footer{text-align:right !important}
.cardView-configurator .card-gallery .card .card-footer a{color:#003767}
.cardView-configurator .card-gallery .card .card-footer a .btn:focus,.cardView-configurator .card-gallery .card .card-footer a .btn:active:focus,.cardView-configurator .card-gallery .card .card-footer a .btn.active:focus,.cardView-configurator .card-gallery .card .card-footer a .btn.focus,.cardView-configurator .card-gallery .card .card-footer a .btn:active.focus,.cardView-configurator .card-gallery .card .card-footer a .btn.active.focus{outline:none !important;outline-offset:unset !important}
.cardView-configurator .card-gallery .card .card-footer .btn{background:transparent;color:#666;font-family:'Avenir Black';font-size:15px;padding:0}
.cardView-configurator .card-gallery .card .card-footer .btn:after{content:'\f0da';font-family:'FontAwesome';color:#88d1d1;padding-left:5px}
.cardView-configurator .card-gallery .card .card-footer .btn:hover{box-shadow:none}
.cardView-configurator .card-gallery .card:hover{color:#fff}
.cardView-configurator .card-gallery .card:hover .card-title{color:#fff}
.cardView-configurator .card-gallery .card:hover hr{border-top:1px solid #fff}
.cardView-configurator .card-gallery .card:hover .card-location .small-text{color:#fff}
.cardView-configurator .card-gallery .card:hover .card-footer .btn{color:#fff}
.cardView-configurator .card-gallery .card:hover .card-description .desc p{color:#fff}
.cardView-configurator .pageButton{background:none !important;color:#333;outline:0}
.article__style--hub .cardView-configurator .card-gallery .card:hover{background:linear-gradient(180deg,#003767,#0081c6)}
.article__style--hub .cardView-configurator .card-gallery .card .btn:hover{color:#88d1d1}
.article__style--hub .cardView-configurator .card-gallery .card .btn:hover:after{color:#88d1d1 !important}
.article__center--hub .cardView-configurator .card-gallery .card .card-location .small-text{color:#003767}
.article__center--hub .cardView-configurator .card-gallery .card:hover{background:linear-gradient(180deg,#88d1d1,#0081c6)}
.article__center--hub .cardView-configurator .card-gallery .card:hover .card-location .small-text{color:#fff}
.article__center--hub .cardView-configurator .card-gallery .card .btn:hover{color:#88d1d1}
.article__center--hub .cardView-configurator .card-gallery .card .btn:hover:after{color:#88d1d1 !important}
.article__smart--hub .cardView-configurator .card-gallery .card:hover{background:#88d1d1}
.article__smart--hub .cardView-configurator .card-gallery .card:hover .card-footer .btn:after{color:#fff}
.article__smart--hub .cardView-configurator .card-gallery .card .btn:hover{color:#003767}
.article__smart--hub .cardView-configurator .card-gallery .card .btn:hover:after{color:#003767 !important}
.article__smart--hub .cardView-configurator .notFound{color:#fff}
.article__smart--hub .cardView-configurator .filter-row{color:#fff}
.article__smart--hub .cardView-configurator .pagin.text-center,.article__smart--hub .cardView-configurator .pageButton{color:#fff}
.caption__below-image .carousel .carousel-control{display:block !important;text-shadow:unset !important;background:transparent;top:50% !important;bottom:0 !important;margin:0}
.caption__below-image .carousel .carousel-control .fa-caret-left::before{color:#88d1d1;position:absolute;left:-15px;top:60px;bottom:unset}
@media(max-width:767px){.caption__below-image .carousel .carousel-control .fa-caret-left::before{top:14%}
}
.caption__below-image .carousel .carousel-control .fa-caret-right::before{color:#88d1d1;position:absolute;right:-15px;top:60px}
@media(max-width:767px){.caption__below-image .carousel .carousel-control .fa-caret-right::before{top:14%}
}
.caption__below-image .carousel .carousel-indicators{margin:auto;width:100%;left:unset;bottom:0}
.caption__below-image .carousel .carousel-indicators li{background:transparent !important;border-radius:50%;border:1px solid #88d1d1 !important;width:1em !important;height:1em !important;opacity:1}
.caption__below-image .carousel .carousel-indicators .active{opacity:1;background:#88d1d1 !important}
.caption__below-image .carousel .carousel-inner{height:100%}
.caption__below-image .carousel .carousel-inner .item{width:100%;height:100%;text-align:center;padding:0}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner .item{text-align:center}
}
.caption__below-image .carousel .carousel-inner .item img{width:100%;height:400px;object-fit:cover}
.caption__below-image .carousel .carousel-inner .item .carousel-caption{background:transparent !important;color:#000;box-shadow:none !important;width:100% !important;top:unset !important;bottom:-4.5em;height:15%;padding:5px !important;text-align:left;text-shadow:none;left:0}
@media(min-width:768px) and (max-width:1023px){.caption__below-image .carousel .carousel-inner .item .carousel-caption{bottom:-3em !important}
}
@media(max-width:767px){.caption__below-image .carousel .carousel-inner .item .carousel-caption{padding:5px !important;left:0 !important;position:absolute !important;bottom:-3em !important}
}
@media(width:768px){.caption__below-image .carousel .carousel-inner .item .carousel-caption{position:absolute !important;top:auto !important;width:100% !important;left:0 !important}
}
@media(min-width:1320px){.caption__below-image .carousel .carousel-inner .item .carousel-caption{left:0}
}
.caption__below-image .carousel .carousel-inner .item .carousel-caption .carousel-text{padding-top:10px}
.caption__below-image .carousel .carousel-inner .item .carousel-caption .carousel-text p{font-family:'Avenir Book';color:#666}
.caption__below-image .carousel .carousel-inner .item .carousel-caption .carousel-text p a{color:#666 !important}
.caption__below-image .carousel .carousel-inner .item .carousel-caption .carousel-text p a:hover{text-decoration:none !important}
@media(max-width:767px){.caption__on-image{height:510px !important}
}
.caption__on-image .carousel .carousel-control{display:none}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner{overflow:visible !important}
}
.caption__on-image .carousel .carousel-inner .item{width:100%;height:450px;text-align:center}
@media(max-width:376px){.caption__on-image .carousel .carousel-inner .item{height:60vh}
}
@media(min-width:377px) and (max-width:411px){.caption__on-image .carousel .carousel-inner .item{height:50vh}
}
@media(min-width:412px) and (max-width:767px){.caption__on-image .carousel .carousel-inner .item{height:46vh !important}
}
.caption__on-image .carousel .carousel-inner .item img{width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner .item img{height:50vh}
}
@media(min-width:768px) and (max-width:1020px){.caption__on-image .carousel .carousel-inner .item .caption-left.carousel-caption{transform:translateY(-50%) !important;left:5% !important}
.caption__on-image .carousel .carousel-inner .item .caption-right.carousel-caption{left:96% !important;transform:translate(-100%,-50%) !important}
}
.caption__on-image .carousel .carousel-inner .item .carousel-caption{background:#fff !important;opacity:92%;border-radius:20px;color:#003767;padding:2em;padding-bottom:4em;height:max-content;text-shadow:none}
@media(min-width:1024px) and (max-width:1366px){.caption__on-image .carousel .carousel-inner .item .carousel-caption{width:35%}
}
@media(min-width:1281px){.caption__on-image .carousel .carousel-inner .item .carousel-caption{width:25%}
}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner .item .carousel-caption{width:80% !important;padding-bottom:6em !important;position:absolute !important;left:2.5em !important;z-index:100;bottom:-10em !important;top:auto !important;opacity:1 !important;box-shadow:0 4px 17px 7px rgba(0,0,0,0.25) !important;display:block !important}
}
@media(min-width:768px) and (max-width:1020px){.caption__on-image .carousel .carousel-inner .item .carousel-caption{width:45% !important;position:absolute !important;height:max-content !important;top:50% !important}
}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .isNew{font-family:'Avenir Black';position:absolute;color:#003767;top:0;right:2em;padding:.5em 2em;background:#88d1d1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-heading p{font-size:17px;text-align:left;font-family:'Avenir Book'}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .carousel-text{max-height:140px;overflow:visible}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .carousel-text h3{font-size:20px;font-weight:bold;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .carousel-text p{font-size:17px;font-family:'Avenir Light';padding-top:5px;color:#666}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner .item .carousel-caption .carousel-text p{font-family:'Avenir Book'}
}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button{letter-spacing:0;text-transform:none;border:0;font-weight:bold;float:right;position:relative;bottom:-4em !important}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button{bottom:-7em !important}
}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button .text .title{font-size:14px;font-family:'Avenir Black';padding-top:30px;color:#003767}
@media(max-width:767px){.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button .text .title{border-bottom:none !important;padding-top:65px}
}
@media(min-width:1280px){.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button .text .title{padding-top:0}
}
.caption__on-image .carousel .carousel-inner .item .carousel-caption .caption-button .text .title:after{font-family:FontAwesome;content:"\f0da";padding-left:10px;z-index:1000;color:#003767}
.caption__on-image .carousel .carousel-indicators{margin:auto;width:100%;left:unset;bottom:-3.5em}
.caption__on-image .carousel .carousel-indicators li{background:transparent !important;border-radius:50%;border:1px solid #88d1d1 !important;width:1em !important;height:1em !important;opacity:1}
.caption__on-image .carousel .carousel-indicators .active{opacity:1;background:#88d1d1 !important}
@media(max-width:767px){.caption__on-image .carousel .carousel-indicators{bottom:unset;top:1em}
.caption__on-image .carousel .carousel-indicators li{border:1px solid #fff !important;background:transparent}
.caption__on-image .carousel .carousel-indicators .active{opacity:1;background:#fff !important}
}
.carousel.panelcontainer .cmp-carousel .cmp-carousel__actions{display:none}
.carousel.panelcontainer .cmp-carousel .cmp-carousel__indicators{position:absolute;right:0;bottom:5px;margin:45px}
@media(max-width:767px){.carousel.panelcontainer .cmp-carousel .cmp-carousel__indicators{margin:10px}
}
.carousel.panelcontainer .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator{background-color:#e3e4e5;opacity:.5;margin:0 3px;cursor:pointer}
.carousel.panelcontainer .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active{opacity:1 !important}
.hub__navigation--banner .allegion-container{background:linear-gradient(180deg,#003767,#0081c6);opacity:93%}
@media(max-width:767px){.hub__navigation--banner .allegion-container .cmp-title h1{position:relative;top:.2em;width:70%;margin:auto}
.hub__navigation--banner .allegion-container>.clearfix>div{padding-top:4em !important}
}
.hub__navigation--banner .allegion-container .columnselector{padding-top:150px}
@media(min-width:767px){.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector .col-md-2{min-width:16%;width:max-content !important;text-align:center}
}
@media(min-width:767px) and (max-width:1023px){.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector .row .col-sm-6{min-width:24% !important}
}
.hub__navigation--banner .allegion-container .columnselector .customrte p{font-family:'Avenir Book';font-size:13px;line-height:25px;letter-spacing:3.6px}
@media screen and (min-width:768px) and (max-width:1084px){.hub__navigation--banner .allegion-container .columnselector .customrte p{font-size:10px;letter-spacing:1.6px}
}
@media(width:1920px){.hub__navigation--banner .allegion-container .columnselector .customrte p{font-size:18px}
}
@media(max-width:767px){.hub__navigation--banner .allegion-container .columnselector .customrte p{font-size:13px;line-height:5px;font-family:'Stag Light'}
}
@media(max-width:767px){.hub__navigation--banner .allegion-container .columnselector .customrte .clearfix{margin:0 !important}
}
@media(max-width:767px){.hub__navigation--banner .allegion-container .columnselector{padding-top:20px}
.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector{margin-left:1em}
.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector .row{display:grid}
.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector .row .col-xs-6.col-sm-6.col-md-2,.hub__navigation--banner .allegion-container .columnselector .fullWidthColumnSelector .row .col-xs-4{width:100% !important;padding-left:35px !important}
}
@media screen and (min-width:768px) and (max-width:829px){.hub__navigation--banner .allegion-container .columnselector{padding-left:20px}
}
.listlinks .navigation-item{list-style:none}
.listlinks .navigation-item a{color:#fff;font-family:'Avenir Light';font-size:13px;line-height:25px;letter-spacing:3.6px}
@media screen and (min-width:768px) and (max-width:1084px){.listlinks .navigation-item a{font-size:10px;letter-spacing:1.6px}
}
@media(width:1920px){.listlinks .navigation-item a{font-size:18px}
}
@media(max-width:767px){.listlinks .navigation-item a{font-size:16px;font-family:'Stag Light'}
}
.listlinks .navigation-item a:hover{text-decoration:none}
.blogpage_listoflink .navigation-item{list-style:none}
.blogpage_listoflink .navigation-item a{font-size:22px;line-height:30px}
@media(max-width:767px){.blogpage_listoflink .navigation-item a{font-size:16px;font-family:'Avenir Light'}
}
.watch-now-button__hub--pages .clearfix{background:transparent !important}
.watch-now-button__hub--pages .textWithMargin{background:linear-gradient(180deg,#003767,#0081c6);width:100%;color:#fff;float:right;padding:20px 50px}
@media(min-width:1281px){.watch-now-button__hub--pages .textWithMargin{width:70%}
}
@media(max-width:767px){.watch-now-button__hub--pages .textWithMargin{height:146px;padding:35px 25px;width:80%}
}
@media(min-width:768px) and (max-width:829px){.watch-now-button__hub--pages .textWithMargin{padding:5px 10px}
}
.watch-now-button__hub--pages .textWithMargin h3 p{color:#fff;font-family:'Avenir Black';font-size:20px}
@media(max-width:767px){.watch-now-button__hub--pages .textWithMargin h3 p{font-family:'Avenir Book'}
}
.watch-now-button__hub--pages .textWithMargin .text p a{background:#88d1d1;font-family:'Avenir Black';padding:20px 70px;color:#fff;border:1px solid #88d1d1;position:absolute;top:16px;left:-5px}
.watch-now-button__hub--pages .textWithMargin .text p a:hover{text-decoration:none;color:#88d1d1;border:2px solid #88d1d1;background:#fff}
@media(max-width:767px){.watch-now-button__hub--pages .textWithMargin .text p a{padding:20px 45px;top:-5px;width:100%;font-family:'Avenir Book';left:2em;color:#003767}
}
@media(min-width:768px) and (max-width:829px){.watch-now-button__hub--pages .textWithMargin .text p a{padding:15px 50px;top:6px;left:25px}
}
.tip_style--blogpage .clearfix{background-color:transparent !important}
.tip_style--blogpage .clearfix .textWithMargin h3{background:#88d1d1;padding:60px 40px;width:22%;border-radius:0 25px 25px 0;margin-left:-10px;z-index:9;bottom:-65px;position:relative}
.tip_style--blogpage .clearfix .textWithMargin h3 p{margin:0;font-size:65px !important;font-family:'Stag Book';color:#003767}
.tip_style--blogpage .clearfix .textWithMargin .text{background:#003767;color:#fff;padding:5em 10em;width:75%;margin-left:12.5%;line-height:30px;border-radius:20px}
.tip_style--blogpage .clearfix .textWithMargin .text h2{font-size:20px;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic}
.tip_style--blogpage .clearfix .textWithMargin .text p{font-size:18px;font-family:'Avenir Book'}
.tip_style--blogpage .clearfix .textWithMargin .text p a{border:1px solid #f5f5f5;padding:15px 65px;color:#fff;border-radius:25px;font-size:16px;font-family:'Avenir Light'}
.tip_style--blogpage .clearfix .textWithMargin .text p a:hover{background:#fff;color:#003767;border:1px solid #003767;text-decoration:none}
@media(max-width:767px){.tip_style--blogpage .clearfix .textWithMargin h3{width:60%;padding:40px 60px;bottom:-97px}
.tip_style--blogpage .clearfix .textWithMargin h3 p{font-size:48px !important;font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic}
.tip_style--blogpage .clearfix .textWithMargin .text{padding:3em 1.5em !important;padding-top:7em !important;width:90%;margin-left:10%;border-radius:20px 0 0 20px}
.tip_style--blogpage .clearfix .textWithMargin .text h2{font-size:18px}
.tip_style--blogpage .clearfix .textWithMargin .text p{font-size:16px}
.tip_style--blogpage .clearfix .textWithMargin .text p a{font-size:14px;font-family:'Avenir Black'}
}
@media(min-width:768px) and (max-width:1023px){.tip_style--blogpage .clearfix .textWithMargin h3{width:35%}
.tip_style--blogpage .clearfix .textWithMargin .text{padding:4em !important;width:80%;margin-left:10%}
}
@media(min-width:1024px) and (max-width:1280px){.tip_style--blogpage .clearfix .textWithMargin h3{width:25%}
.tip_style--blogpage .clearfix .textWithMargin .text{padding:5em 8em}
}
.video-carousel .youtube-carousel .carousel-inner{width:95% !important}
@media(max-width:767px){.video-carousel .youtube-carousel .carousel-inner{width:90% !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.video-carousel .youtube-carousel .carousel-inner{width:90% !important}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.video-carousel .youtube-carousel .carousel-inner{width:90% !important}
}
@media only screen and (min-device-width:368px) and (max-device-width:1024px){.video-carousel .youtube-carousel .video-container .video-carousel__description{line-height:1.6}
}
.video-carousel .youtube-carousel .video-container iframe{width:100%;top:0;bottom:0;right:0;left:0}
.video-carousel .youtube-carousel .video-container p{font-family:'Avenir Book';line-height:15px !important}
.video-carousel .youtube-carousel .carousel-indicators{left:0 !important;position:relative !important;bottom:0 !important;margin:0 auto !important;margin-bottom:15px !important}
.video-carousel .youtube-carousel .carousel-indicators li{border:1px solid #88d1d1 !important;margin:1px;width:1em !important;height:1em !important}
.video-carousel .youtube-carousel .carousel-indicators li.active{background:#88d1d1 !important}
.video-carousel .youtube-carousel .controls .carousel-control{top:40% !important;opacity:1;margin:0;bottom:auto}
@media only screen and (min-device-width:375px) and (max-device-width:390px){.video-carousel .youtube-carousel .controls .carousel-control{top:27% !important}
}
.video-carousel .youtube-carousel .controls .carousel-control .right-button{right:5% !important;top:0 !important}
.video-carousel .youtube-carousel .controls .carousel-control .right-button .fas{text-shadow:none !important;color:#88d1d1 !important}
.video-carousel .youtube-carousel .controls .carousel-control .left-button{left:5% !important;top:0 !important}
.video-carousel .youtube-carousel .controls .carousel-control .left-button .fas{text-shadow:none !important;color:#88d1d1 !important}
.ytp-suggestions{display:none !important}
.ytp-pause-overlay,.ytp-scroll-min{display:none !important}
@media(max-width:767px){.article + .allegion-container{position:relative;margin-top:-3em}
.article + .allegion-container .clearfix{border-top-left-radius:50px;border-top-right-radius:50px}
.article + .allegion-container .clearfix .container h1{font-family:'Stag BoldItalic';font-weight:700 !important;font-style:italic}
.article + .allegion-container .clearfix .container h3{font-size:35px;font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;line-height:42px}
.article + .allegion-container .clearfix .container h4{font-size:35px}
.article + .allegion-container .clearfix .container h5{font-size:24px !important}
.article + .allegion-container .clearfix .container p{font-family:'Avenir Book';font-size:16px}
}
.article-image{position:relative;height:400px;overflow:hidden}
.article-image img{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}
.banner:not(.cq-Editable-dom) .banner-wrapper{padding-bottom:5%}
.banner:not(.cq-Editable-dom) .banner-wrapper .btn{border-color:#003767;border-radius:30px;padding:7px 15px;margin:10px auto;background:#88d1d1 !important}
.banner:not(.cq-Editable-dom) .banner-wrapper .btn:hover a .button span{color:#003767 !important}
.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{position:absolute !important;top:50% !important;border-radius:20px !important;opacity:90% !important;background-color:#003767 !important;width:22% !important;padding:3em;text-align:left;margin-left:65% !important}
.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h2{font-family:'Stag SemiboldItalic';font-weight:600 !important;font-style:italic;font-size:56px}
@media(max-width:768px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h2{font-size:36px}
}
.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner p,.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h1,.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h4,.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h5,.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner h6{font-family:'Avenir light'}
@media(max-width:380px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{top:12% !important;width:70% !important;left:-52%;padding:3em}
}
@media(min-width:381px) and (max-width:767px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{top:12% !important;width:65% !important;left:-52%;padding:3em}
}
@media(min-width:768px) and (max-width:1020px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{width:48% !important;margin-left:40% !important}
}
@media(min-width:1024px) and (max-width:1034px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{width:38% !important;margin-left:50% !important}
}
@media(min-width:1034px) and (max-width:1280px){.banner:not(.cq-Editable-dom) .banner-wrapper .textOnBanner{margin-left:53% !important;width:32% !important}
}
.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner{background-color:#0081c6}
.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner .textOnBanner{z-index:1;opacity:90% !important}
.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner img.img-responsive{opacity:40%;height:70vh !important}
@media(min-width:1280px) and (max-width:1280px){.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner img.img-responsive{height:90vh !important}
}
@media(min-width:1024px) and (max-width:1279px){.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner img.img-responsive{height:40vh !important}
}
@media(min-width:768px) and (max-width:1020px){.banner:not(.cq-Editable-dom) .banner-wrapper .alle-banner img.img-responsive{height:50vh !important}
}