*{box-sizing:border-box}.banner{position:relative;color:#fff}.banner:after{content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:1}.banner #breadcrumbs{text-transform:uppercase}.banner h1{font-size:3rem;line-height:1.25;color:#fff;font-variant:small-caps}.banner h1 span{color:#007fa3;font-weight:400}.banner p{color:#fff;font-size:1.35rem}.banner.interior .banner__content{background-color:transparent;color:#404040}.banner.interior .banner__content h1{color:#007fa3;font-variant:normal}.banner.interior .banner__content:before{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;right:-4rem;bottom:0;left:-1000px;transform:skew(-26deg) translate(-41px)}.banner .banner__content{z-index:2;background-color:rgba(0,0,0,.35);transition:.5s}.banner .banner__content.banner__content.simple{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff}@media (min-width:768px){.banner .container-half{max-width:360px}.banner .container-half-md-left{margin-right:0}}@media only screen and (min-width:768px){.banner h1{font-size:2.5rem}}@media (min-width:992px){.banner .container-half{max-width:480px}}@media only screen and (min-width:992px){.banner h1{font-size:3.75rem}}@media (min-width:1200px){.banner .container-half{max-width:570px}}*{box-sizing:border-box}.cta{overflow:visible;z-index:100}.cta,.cta:before{background:#efefef;box-shadow:0 4px 14px rgba(0,0,0,.15)}.cta:before{content:"";height:1px;width:100%}*{box-sizing:border-box}*{box-sizing:border-box}.icon-buckets{background-color:#efefef;padding:3.125rem 0}.icon-buckets .icon-circle{background-color:#007fa3;width:7.8125rem;height:7.8125rem;border-radius:50%}*{box-sizing:border-box}.alternating-content ul{list-style-type:none}.alternating-content ul li{margin-bottom:0;line-height:1.1}.alternating-content ul li:before{display:block;content:"";background-image:url(/wp-content/themes/alumiplate-new/assets/images/bullet-brown.svg);height:8px;width:8px;background-size:contain;position:relative;top:12px;left:-15px}@media (min-width:768px){.alternating-content .container-half{max-width:360px}.alternating-content .container-half-md-left{margin-right:0}.alternating-content .container-half-md-right{margin-left:0}}@media (min-width:992px){.alternating-content .container-half{max-width:480px}}@media (min-width:1200px){.alternating-content .container-half{max-width:570px}}@media only screen and (max-width:991px){.alternating-content .bg-image{min-height:350px}}