.blog-hero{background-color:#e9edf2;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:60px;position:relative;}@media(min-width:576px){.blog-hero{min-height:450px;}}.blog-hero .container{z-index:2;}@media(min-width:576px){.blog-hero .bbb-margin-fix{margin-bottom:-15px;}}.blog-hero .bbb-margin-fix .blog-banner-overlay{padding:20px 5px 15px;border-bottom:10px solid var(--primary-color);}@media(min-width:576px){.blog-hero .bbb-margin-fix .blog-banner-overlay{background-color:rgba(233,237,242,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 45px;border-bottom:15px solid var(--primary-color);}}.blog-hero span.background-image{background-color:#e9edf2;position:absolute;width:100%;height:calc(100% - 60px);}@media(min-width:576px){.blog-hero span.background-image{background-color:transparent;width:0;height:0;}}.blog-posts{padding-top:45px;padding-bottom:30px;}@media(min-width:576px){.blog-posts{padding-top:60px;}}@media(min-width:1200px){.blog-posts .blog-post-wrapper{margin-bottom:50px;padding:0 27px;}}.blog-posts .blog-post-wrapper .blog-post{margin-bottom:30px;aspect-ratio:1.2;box-shadow:8px 8px 30px rgba(29,31,33,.25);background-position:center bottom;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative;display:flex;flex-direction:column;}.blog-posts .blog-post-wrapper .blog-post a{margin-top:auto;margin-bottom:0;letter-spacing:.6px;font-family:"Red Hat Display";font-size:1.4rem;line-height:1.9rem;text-shadow:0 0 5px #1f223b,0 0 5px #1f2227,0 0 10px #1f2227,0 0 15px #1f2227;transition:all .2s ease-in-out;}.blog-posts .blog-post-wrapper .blog-post a .text{display:block;color:#fff;background:rgba(51,54,59,.87);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px;font-weight:500;}@media(min-width:576px){.blog-posts .blog-post-wrapper .blog-post a .text{padding:20px 25px;}}.blog-posts .blog-post-wrapper .blog-post .post-date{position:absolute;top:15px;left:15px;display:block;padding:6px 12px 7px;line-height:1;border-radius:100px;color:#fff;box-shadow:0 0 8px rgba(230,247,228,.75),0 0 15px rgba(230,247,228,.5);background:var(--primary-color);font-size:14px;text-align:center;text-shadow:0 0 1px #348721,0 0 2px #348721,0 0 3px #348721,0 0 4px #348721,0 0 5px #348721;letter-spacing:1px;}.blog-posts .blog-post-wrapper .blog-post .post-thumb{position:relative;flex-grow:1;}.blog-posts .blog-post-wrapper .blog-post .post-thumb::after{display:block;width:100%;height:100%;background-color:#fff;position:absolute;opacity:.1;content:"";transition:all .2s ease-in-out;}.blog-posts .blog-post-wrapper .blog-post .post-thumb img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%;}.blog-posts .blog-post-wrapper .blog-post:hover .post-thumb:after{opacity:0;}.blog-posts .btn{margin-bottom:40px;}.blog-posts .btn svg{height:14px;margin-left:auto;margin-right:auto;display:block;text-align:center;animation-name:upDown;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;}.blog-posts .btn.disabled,.blog-posts .btn [disabled]{border:0;opacity:.3;}.blog-posts .btn.disabled svg,.blog-posts .btn [disabled] svg{display:none;}@keyframes upDown{0%{margin-top:5px;margin-bottom:10px;}50%{margin-top:15px;margin-bottom:0;}100%{margin-top:5px;margin-bottom:10px;}}.blog-post-hero{background-color:#e9edf2;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:400px;align-items:flex-end;padding-top:60px;}@media(min-width:768px){.blog-post-hero{min-height:500px;}}.blog-post-banner-overlay{background-color:rgba(233,237,242,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px 20px;position:relative;margin:0 -5px;}@media(max-width:575px){.blog-post-banner-overlay{margin:0 -12px;}}@media(min-width:768px){.blog-post-banner-overlay{padding:15px 30px;}}.blog-post-banner-overlay:before{position:absolute;content:"";bottom:0;left:20px;height:7px;width:100px;background:var(--primary-color);}@media(min-width:768px){.blog-post-banner-overlay:before{left:30px;height:10px;width:120px;}}@media(min-width:1200px){.blog-post-banner-overlay:before{width:150px;}}.blog-post-content{font-size:16px;padding:20px 0;}@media(min-width:768px){.blog-post-content{padding:40px 0;}}@media(min-width:992px){.blog-post-content{font-size:18px;}}@media(min-width:1200px){.blog-post-content{font-size:20px;padding:60px 0;}}.blog-post-content section{margin-bottom:35px;}.blog-post-content h2{margin-bottom:15px;}.blog-post-content .blog-rte{margin-bottom:30px;}.blog-post-content .blog-rte a{color:var(--secondary-color);}.blog-post-content .blog-rte a:hover{color:var(--primary-color);}.blog-post-content .iac-fullwidth a{color:var(--secondary-color);}.blog-post-content .iac-fullwidth a:hover{color:var(--primary-color);}.blog-post-date{text-transform:uppercase;font-weight:500;}.blog-quote{background:#e9edf2;margin-top:15px;margin-bottom:20px;}.blog-quote .blockquote-copy{display:flex;flex-direction:column;justify-content:center;padding:30px;}@media(min-width:768px){.blog-quote .blockquote-copy{width:50%;}}.blog-quote .blockquote-copy a{color:var(--secondary-color);}.blog-quote .blockquote-copy a:hover{color:var(--primary-color);}.blog-quote .img-wrap{width:100%;}@media(min-width:768px){.blog-quote .img-wrap{width:50%;}}.blog-quote .img-wrap img{height:auto;width:100%;}@media(min-width:768px){.blog-quote .img-wrap img{height:100%;object-fit:cover;object-position:center;}}@media(min-width:768px){.blog-quote.reversed{flex-direction:row-reverse;}}.blog-quote.quote-border{border-bottom:6px solid var(--primary-color);}@media(min-width:768px){.blog-quote.quote-border--left{border-bottom:0;border-left:8px solid var(--primary-color);}}@media(min-width:1200px){.blog-quote.quote-border--left{border-width:8px;}}@media(min-width:768px){.blog-quote.quote-border--right{border-bottom:0;border-right:8px solid var(--primary-color);}}@media(min-width:1200px){.blog-quote.quote-border--right{border-width:8px;}}.blog-cta{display:flex;}.blog-cta .col{border-bottom:6px solid var(--primary-color);padding:15px 20px;background:#e9edf2;position:relative;z-index:1;}@media(min-width:768px){.blog-cta .col{border-bottom:0;border-left:8px solid var(--primary-color);}}.blog-cta:before{position:absolute;content:"";right:0;top:0;bottom:0;background:#fff;z-index:-1;width:80px;display:none;}@media(min-width:1336px){.blog-cta:before{display:block;}}.blog-cta p{padding:0;}.blog-cta a{color:var(--secondary-color);font-weight:600!important;}.blog-cta a:hover{color:var(--primary-color);}.blog-cta .icon-wrap{background:var(--primary-color);padding-left:20px;padding-right:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 20px,100% 100%,0% 100%);}.blog-cta .icon-wrap img{width:30px;height:auto;margin-top:12px;}@media(min-width:1336px){.blog-cta .icon-wrap img{width:40px;}}.social-medias{border-bottom:1px solid #b3b5ba;padding:20px 0;position:relative;margin-top:35px;}@media(min-width:992px){.social-medias{padding:25px 0;margin-top:55px;}}.social-medias:after{position:absolute;content:"";top:0;left:0;width:100px;height:2px;border-bottom:2px solid #b3b5ba;}@media(min-width:768px){.social-medias:after{width:120px;}}@media(min-width:1200px){.social-medias:after{width:150px;}}.social-medias ul{margin:0;padding:0;list-style:none;display:inline-flex;align-items:center;}.social-medias ul li{display:inline-block;vertical-align:middle;line-height:1;margin:0;width:48px;height:48px;}.social-medias ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:.5s all ease-in-out;}.social-medias ul li a:hover{transform:rotate(360deg) scale(1.3);}.social-medias ul li a img{max-height:20px;max-width:20px;width:auto;}@media(min-width:992px){.social-medias ul li a img{max-height:24px;max-width:24px;}}.social-medias ul .text{font-size:17px;letter-spacing:.5px;display:flex;align-items:center;width:auto;margin-right:5px;}@media(min-width:768px){.social-medias ul .text{font-size:22px;}}footer{padding-top:25px;padding-bottom:15px;background-color:#4a4f55;letter-spacing:.5px;}footer>.container>.row,footer>.container-lg>.row{position:relative;}footer .return-btn{margin-top:-25px;margin-bottom:20px;}@media(min-width:768px){footer .return-btn{position:absolute;right:0;top:-4px;margin-top:0;margin-bottom:0;}}footer .return-btn a{min-height:48px;}@media(min-width:768px){footer .return-btn a{min-height:unset;}}footer .return-btn a span{padding:4px 20px;background-color:#33363b;border-radius:18px;}footer .infoLink{margin-bottom:10px;}@media(max-width:991px){footer .infoLink:not(:last-of-type){margin-bottom:15px;padding-bottom:15px;position:relative;z-index:1;}footer .infoLink:not(:last-of-type):after{position:absolute;content:"";bottom:-1px;left:50%;transform:translateX(-50%);height:3px;width:20px;background:#6a6d72;border-radius:100px;}footer .infoLink:last-child{margin-bottom:0;}}footer .secondaryNav{margin-top:auto;display:flex;flex-direction:column;}@media(min-width:768px){footer .secondaryNav{flex-direction:row;align-items:center;}}@media(max-width:991px){footer .secondaryNav{flex-direction:unset;justify-content:space-around;align-items:center;margin:0 auto 30px;max-width:430px;width:100%;}}footer .secondaryNav .icon{width:27px;margin-bottom:5px;}@media(min-width:768px){footer .secondaryNav .icon{margin:0 10px -9px 0;}}footer .secondaryNav .icon svg{height:27px;width:27px;}footer .secondaryNavMenu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%;}@media(min-width:768px){footer .secondaryNavMenu{align-items:center;justify-content:center;margin:0;}}@media(min-width:992px){footer .secondaryNavMenu{justify-content:flex-start;}}footer .secondaryNavMenu li{display:inline-block;width:50%;}@media(min-width:768px){footer .secondaryNavMenu li{width:auto;}}footer .secondaryNavMenu li a{color:#fff;display:block;padding:8px 5px;}@media(min-width:768px){footer .secondaryNavMenu li a{padding:10px 15px 0;}}footer .secondaryNavMenu li a:hover{color:var(--tertiary-color);}@media(max-width:767px){footer .secondaryNavMenu li:first-child,footer .secondaryNavMenu li:nth-child(2){margin-bottom:8px;padding-bottom:8px;position:relative;z-index:1;}footer .secondaryNavMenu li:first-child:after,footer .secondaryNavMenu li:nth-child(2):after{position:absolute;content:"";bottom:-1px;left:50%;transform:translateX(-50%);height:3px;width:20px;background:#6a6d72;border-radius:100px;}}footer p{color:#fff;font-size:1rem;font-weight:300;line-height:1.5;margin:0;}@media(min-width:768px){footer p{font-size:1rem;}}footer a{color:#fff;font-size:1rem;font-weight:300;line-height:1.5;margin:0;text-decoration:none;}@media(min-width:768px){footer a{font-size:1rem;}}footer a:hover{color:var(--tertiary-color);}footer .footer-address{flex-grow:1;}footer .footer-badge{margin-bottom:10px;width:120px;}@media(min-width:768px){footer .footer-badge{width:130px;}}footer .social-icons{list-style:none;margin:0 0 15px;padding:0;display:flex;flex-grow:1;align-items:center;}@media(max-width:991px){footer .social-icons{background-color:#5b5d63;margin:20px auto;width:100%;max-width:500px;padding:10px;}}@media(max-width:767px){footer .social-icons{max-width:420px;width:100%;}}footer .social-icons li{padding:0 15px;margin-left:25px;}@media(min-width:991px){footer .social-icons li{padding:0;}}footer .social-icons li:first-child{margin-left:0;}footer .social-icons li svg{fill:#fff;width:24px;transition:.2s all ease-in-out;}@media(max-width:767px){footer .social-icons li svg{width:20px;}}footer .social-icons li svg:hover{fill:var(--tertiary-color);}footer .logo-wrap{max-width:290px;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;gap:25px;}@media(min-width:768px){footer .logo-wrap{max-width:700px;}}@media(min-width:1440px){footer .logo-wrap{justify-content:flex-end;gap:40px;}}footer .logo-wrap img{width:calc(50% - 14px);}@media(min-width:768px){footer .logo-wrap img{width:calc(25% - 8px);}}@media(min-width:992px){footer .logo-wrap img{width:calc(25% - 20px);}}.secondaryFooter{background:#33363b;color:#fff;padding:10px 0 12px;letter-spacing:.5px;}.secondaryFooter a{color:#fff;font-size:.875rem;line-height:1.5;margin:0;text-decoration:none;}@media(min-width:768px){.secondaryFooter a{font-size:1rem;}}.secondaryFooter a:hover{color:var(--tertiary-color);}.secondaryFooter .squwix-logo{opacity:.18;align-self:flex-end;text-align:center;padding:20px 15px 15px;}@media(min-width:768px){.secondaryFooter .squwix-logo{padding:0;text-align:right;}}.secondaryFooter .squwix-logo img{max-width:100%;height:35px;}.secondaryFooter .locationNav{display:flex;flex-direction:column;}@media(min-width:768px){.secondaryFooter .locationNav{flex-direction:row;align-items:center;}}.secondaryFooter .locationNav .icon{width:27px;margin-bottom:5px;}@media(min-width:768px){.secondaryFooter .locationNav .icon{margin:0 10px 0 0;}}.secondaryFooter .locationNav .icon svg{height:27px;width:27px;}.secondaryFooter .locationNavMenu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 -5px;align-content:center;justify-content:center;text-align:center;}@media(min-width:768px){.secondaryFooter .locationNavMenu{margin:0;justify-content:flex-start;text-align:left;}}.secondaryFooter .locationNavMenu li{display:inline-block;width:50%;}@media(min-width:768px){.secondaryFooter .locationNavMenu li{width:auto;}}.secondaryFooter .locationNavMenu li a{color:#fff;display:block;padding:8px 5px;}@media(min-width:768px){.secondaryFooter .locationNavMenu li a{padding:5px 15px;}}.secondaryFooter .locationNavMenu li a:hover{color:var(--tertiary-color);}#arrow-black path{fill:inherit;}@media screen and (max-width:991px){.slideDeck .swiper-button.gray-bg{background:#4a4f55;}.slideDeck .swiper-button.gray-bg use{fill:#fff;}}.umbraco-forms-page.deleers-form ::placeholder,.umbraco-forms-page.deleers-form .select2-selection__placeholder{color:#818181!important;}
