/*!
* WS Starter
* Designed by LRS Web Solutions (http://lrswebsolutions.com)
* Visit http://lrswebsolutions.com
*/.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;height:.0625rem!important;margin:-1px!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;width:.0625rem!important;white-space:nowrap!important;color:transparent}.sr-only:active,.sr-only:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important;color:transparent}.offscreen{position:absolute;top:-9999em;left:-9999em}.hide{display:none!important}.show{display:initial}.invisible{visibility:hidden}.clear{display:block;clear:both}.clear-after:after{display:table;clear:both;content:""}.float-center{display:block;margin-right:auto;margin-left:auto}.float-left{float:left}.float-right{float:right}.align-left,.text-left{text-align:left}.align-right,.text-right{text-align:right}.align-center,.text-center{text-align:center}.align-justify,.text-justify{text-align:justify}@media (orientation:landscape){.show-landscape{display:block}}@media (orientation:portrait){.show-landscape{display:none}}@media (orientation:portrait){.show-portrait{display:block}}@media (orientation:landscape){.show-portrait{display:none}}@media (orientation:landscape){.hide-landscape{display:none}}@media (orientation:portrait){.hide-landscape{display:block}}@media (orientation:portrait){.hide-portrait{display:none}}@media (orientation:landscape){.hide-portrait{display:block}}@media (min-width:640px){.show-small-only{display:none}}@media (min-width:0) and (max-width:639px){.show-medium-only{display:none}}@media (min-width:1240px){.show-medium-only{display:none}}.show-large-only{display:none}@media (min-width:1240px) and (max-width:1439px){.show-large-only{display:block}}@media (min-width:1440px){.show-large-only{display:none}}.show-xlarge-only{display:none}@media (min-width:1440px) and (max-width:1919px){.show-xlarge-only{display:block}}@media (min-width:1920px){.show-xlarge-only{display:none}}.show-xxlarge-only{display:none}@media (min-width:1920px){.show-xxlarge-only{display:none}}.show-medium-up{display:none}@media (min-width:640px){.show-medium-up{display:block}}.show-large-up{display:none}@media (min-width:1240px){.show-large-up{display:block}}.show-xlarge-up{display:none}@media (min-width:1440px){.show-xlarge-up{display:block}}.show-xxlarge-up{display:none}@media (min-width:1920px){.show-xxlarge-up{display:block}}@media (min-width:0) and (max-width:639px){.hide-small-only{display:none}}@media (min-width:640px) and (max-width:1239px){.hide-medium-only{display:none}}@media (min-width:1240px) and (max-width:1439px){.hide-large-only{display:none}}@media (min-width:1440px) and (max-width:1919px){.hide-xlarge-only{display:none}}@media (min-width:1920px){.hide-xxlarge-only{display:none}}@media (min-width:640px){.hide-medium-up{display:none}}@media (min-width:1240px){.hide-large-up{display:none}}@media (min-width:1440px){.hide-xlarge-up{display:none}}@media (min-width:1920px){.hide-xxlarge-up{display:none}}@media (min-width:1240px){.center-vert{display:flex;flex-wrap:wrap;align-content:center}}@media (min-width:1240px){.orderFirst{order:-1}}@media (min-width:1240px){.order1{order:1}}@media (min-width:1240px){.order2{order:2}}@media (min-width:1240px){.order3{order:3}}@media (min-width:1240px){.order4{order:4}}@media (min-width:1240px){.order5{order:5}}@media (min-width:1240px){.order6{order:6}}@media (min-width:1240px){.orderLast{order:100}}:root{--sp-banner-background-color:linear-gradient(to top, #d1d4de, #f7f9fc);--sp-banner-title-color:#1a1a1a}:root .dark-mode{--sp-banner-background-color:#414141;--sp-banner-title-color:#fff}.sp-banner-wrapper{position:relative;min-height:150px;min-height:9.375rem;background-image:var(--sp-banner-background-color);background-repeat:no-repeat;background-size:cover}@media (min-width:1240px){.sp-ban
ner-wrapper{min-height:300px;min-height:18.75rem}}.sp-banner-wrapper--center-text *{justify-content:center}.transparent-nav .sp-banner-wrapper{padding-top:144px;padding-top:9rem;margin-top:-144px;margin-top:-9rem;padding-bottom:70px;padding-bottom:4.375rem;transition:all .25s ease-in-out}@media all and (min-width:640px){.transparent-nav .sp-banner-wrapper{min-height:420px;min-height:26.25rem;padding-top:330px;padding-top:20.625rem;padding-bottom:90px;padding-bottom:5.625rem}}@media all and (min-width:1240px){.transparent-nav .sp-banner-wrapper{padding-top:390px;padding-top:24.375rem;padding-bottom:150px;padding-bottom:9.375rem}}.transparent-nav .sp-banner-wrapper h1,.transparent-nav .sp-banner-wrapper span{position:relative;display:block;top:auto;bottom:25%;text-align:center;margin-left:auto;margin-right:auto;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}@media all and (min-width:640px){.transparent-nav .sp-banner-wrapper h1,.transparent-nav .sp-banner-wrapper span{font-size:38px;font-size:2.375rem;line-height:42px;line-height:2.625rem}}.transparent-nav .sp-banner-wrapper h1:before,.transparent-nav .sp-banner-wrapper span:before{left:50%;transform:translateX(-50%);bottom:-15px;bottom:-.9375rem}.transparent-nav .sp-banner-wrapper span{font-weight:700}.no-banner .sp-banner-wrapper{opacity:0;min-height:200px;min-height:12.5rem}.sp-banner-wrapper h1,.sp-banner-wrapper span{position:absolute;display:inline-flex;justify-content:center;align-items:center;width:1480px;width:92.5rem;max-width:calc(100% - 35px);max-width:calc(100% - 2.1875rem);margin:0 auto;width:-moz-max-content;width:max-content;font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem;color:var(--sp-banner-title-color);top:0;right:0;bottom:0;left:0;z-index:1;padding:0;margin:0 auto}@media all and (min-width:640px){.sp-banner-wrapper h1,.sp-banner-wrapper span{max-width:calc(100% - 60px);max-width:calc(100% - 3.75rem)}}@media (min-width:640px){.sp-banner-wrapper h1,.sp-banner-wrapper span{font-size:40px;font-size:2.5rem;line-height:60px;line-height:3.75rem}}.sp-banner-wrapper h1::before,.sp-banner-wrapper span::before{position:absolute;display:none;bottom:-10px;bottom:-.625rem;height:4px;height:.25rem;width:120px;width:7.5rem;background:linear-gradient(130deg,#0032a0 0,#4fb3ea 100%);border-radius:3px;border-radius:.1875rem;z-index:-1;content:""}@media (min-width:1240px){.sp-banner-wrapper h1::before,.sp-banner-wrapper span::before{display:block}}.sp-banner-wrapper span{font-weight:700}:root{--banner-bg-color:#414141;--banner-caption-color:#fff;--feature-banner-caption-color:#414141;--banner-caption-title-color:#fff;--banner-caption-link-background-color:#000;--banner-caption-link-color:#fff;--banner-button-background-color:#000;--banner-button-color:#fff;--banner-button-border-color:#000;--banner-button-background-color-hover:#000;--banner-button-color-hover:#fff;--banner-button-border-color-hover:#fff;--banner-splide-nav-pagination-background:#fff;--banner-splide-nav-background:#fff}:root .dark-mode{--banner-caption-color:#000;--banner-caption-title-color:#000}.lp-banner{position:relative;overflow:hidden;background:var(--banner-bg-color)}.lp-banner--has-video{margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:640px){.lp-banner--has-video{margin-bottom:60px;margin-bottom:3.75rem}}.lp-banner__scroll-down{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);width:50px;width:3.125rem;height:50px;height:3.125rem;bottom:65px;bottom:4.0625rem;left:0;right:0;margin:auto;z-index:1;cursor:pointer;border-radius:50px;border-radius:3.125rem;transition:all .25s ease-in-out;animation:bounce 2s ease-in-out 2}.lp-banner__scroll-down svg{fill:#fff;width:30px;width:1.875rem;height:30px;height:1.875rem;transition:all .25s ease-in-out}.lp-banner__scroll-down:focus,.lp-banner__scroll-down:hover{background:#fff}.lp-banner__scroll-down:focus svg,.lp-banner__scroll-down:hover svg{fill:#00b5ef}.lp-banner__slide--feature{height:450px!important;height:28.125rem!important}@media (min-wid
th:640px){.lp-banner__slide--feature{min-height:calc(100vh - 195px);min-height:calc(100vh - 12.1875rem);height:100%!important}}.lp-banner__slide--feature .lp-banner__video{min-height:inherit}.lp-banner__slide--feature .lp-banner__caption{display:block;background:var(--feature-banner-caption-color);width:100%;max-width:100%;bottom:0}@media (min-width:640px){.lp-banner__slide--feature .lp-banner__caption{padding:20px 130px;padding:1.25rem 8.125rem}}.lp-banner__slide--feature .lp-banner__caption--title{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:600;text-transform:uppercase;margin-bottom:0}.lp-banner__slide--overlay-yes::before{position:absolute;z-index:1;display:block;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);content:""}.lp-banner__slide--left-aligned{text-align:left}.lp-banner__slide--center-aligned{text-align:center}.lp-banner__slide--center-aligned .banner__caption{display:block;text-align:center}.lp-banner__slide--center-aligned .banner__caption--blurb{margin:0 auto}.lp-banner__slide--right-aligned{text-align:right}.lp-banner__image{min-height:700px;min-height:43.75rem;max-height:752px;max-height:47rem;background:#000}@media (min-width:1240px){.lp-banner__image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}}.lp-banner__video{position:relative;display:none;width:100%;height:100%}.lp-banner__video.show{display:block}.lp-banner__video .flex-video::after{padding-top:39.25%}.lp-banner__video iframe{position:absolute;top:0;left:50%;transform:translateX(-50%);box-sizing:border-box}.lp-banner__caption{position:absolute;bottom:0;z-index:1;width:100%;max-width:1240px;max-width:77.5rem;padding:40px;padding:2.5rem;color:var(--banner-caption-color)}@media (min-width:640px){.lp-banner__caption{bottom:9%;width:680px;width:42.5rem;padding:0 100px;padding:0 6.25rem}}.lp-banner__caption--left,.lp-banner__caption--left-vertical-center{right:0;left:0;margin:auto}@media (min-width:640px){.lp-banner__caption--left,.lp-banner__caption--left-vertical-center{right:auto;margin:0 40px;margin:0 2.5rem}}@media (min-width:1240px){.lp-banner__caption--center-vertical-center,.lp-banner__caption--left-vertical-center,.lp-banner__caption--right-vertical-center{top:50%;bottom:auto;transform:translateY(-50%)}}.lp-banner__caption--center,.lp-banner__caption--center-vertical-center{right:0;left:0;margin:auto}.lp-banner__caption--center-center{top:auto;right:0;bottom:auto;left:0;margin:auto;transform:translate(0,100%)}.lp-banner__caption--right,.lp-banner__caption--right-vertical-center{right:0;left:0;margin:auto}@media (min-width:1240px){.lp-banner__caption--right,.lp-banner__caption--right-vertical-center{left:auto;margin:0 40px;margin:0 2.5rem}}@media (min-width:1440px){.lp-banner__caption--right,.lp-banner__caption--right-vertical-center{right:10%}}.lp-banner__caption--right .banner__caption--blurb,.lp-banner__caption--right-vertical-center .banner__caption--blurb{max-width:100%}.lp-banner__caption--title{margin-top:0;margin-bottom:10px;margin-bottom:.625rem;font-size:22px;font-size:1.375rem;font-style:normal;line-height:24px;line-height:1.5rem;color:var(--banner-caption-title-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}@media (min-width:640px){.lp-banner__caption--title{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem}}.lp-banner__caption--blurb{width:100%;max-width:800px;max-width:50rem;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:var(--banner-caption-color);font-family:Montserrat,sans-serif}@media (min-width:640px){.lp-banner__caption--blurb{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}}.lp-banner__caption--link{position:relative;display:inline-block;padding-top:5px;padding-top:.3125rem;color:var(--banner-caption-link-color);text-decoration:none;text-transform:uppercase;transition:all .33s ease-in-out;font-family:Montserrat,sans-serif;font-style:n
ormal;font-weight:700}.lp-banner__caption--link::after{position:absolute;bottom:0;left:0;width:0;height:2px;height:.125rem;background-color:var(--banner-caption-link-background-color);content:"";transition:all .33s ease-in-out}.lp-banner__caption--link:focus,.lp-banner__caption--link:hover{color:var(--banner-caption-link-color);text-decoration:none}.lp-banner__caption--link:focus::after,.lp-banner__caption--link:hover::after{width:100%}.lp-banner__caption--button{position:relative;display:inline-flex;width:auto;min-width:160px;min-width:10rem;padding:7px 20px;padding:.4375rem 1.25rem;margin-top:20px;margin-top:1.25rem;overflow:hidden;font-size:14px;font-size:.875rem;line-height:26px;line-height:1.625rem;color:#fff;text-decoration:none;background:0 0;border:2px solid #4fb3ea;border:.125rem solid #4fb3ea;border-radius:10px;border-radius:.625rem;border-radius:25px;border-radius:1.5625rem;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}@media (min-width:640px){.lp-banner__caption--button{font-size:16px;font-size:1rem;line-height:28px;line-height:1.75rem}}.lp-banner__caption--button:focus,.lp-banner__caption--button:hover{color:#1a1a1a;background:#4fb3ea;border-color:#4fb3ea}.lp-banner .mobile-banner-image{position:relative;display:block!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.lp-banner .mobile-banner-image{display:none!important}}.lp-banner .splide__track{max-height:none}.hp-splide__arrows{position:absolute;bottom:40px;bottom:2.5rem;z-index:2;width:100%}@media (min-width:640px){.hp-splide__arrows{position:static;bottom:auto}}.hp-splide__arrows button:focus,.hp-splide__arrows button:hover{background-color:var(--banner-splide-nav-background);opacity:1}.hp-splide__pagination{bottom:30px;bottom:1.875rem}@media (min-width:640px){.hp-splide__pagination{bottom:40px;bottom:2.5rem}}.hp-splide__pagination__page:focus,.hp-splide__pagination__page:hover{background-color:var(--banner-splide-nav-pagination-background);opacity:1}.hp-splide__pagination__page.is-active{background-color:var(--banner-splide-nav-pagination-background)}.lp-banner__video.show+div{display:none}@keyframes dropDown{from{bottom:250px;bottom:15.625rem}to{bottom:65px;bottom:4.0625rem}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px);transform:translateY(-1.875rem)}60%{transform:translateY(-15px);transform:translateY(-.9375rem)}}:root{--breadcrumb-caption-color:#fff;--breadcrumb-title-color:#fff;--breadcrumb-item-color:#1a1a1a;--breadcrumb-link-color:#1a1a1a;--breadcrumb-link-color-hover:#1a1a1a;--breadcrumb-link-color-active:#1a1a1a;--breadcrumb-link-divider:#d9d9d9}:root .dark-mode{--breadcrumb-text-color:#000;--breadcrumb-title-color:#000}.breadcrumbs-container{display:none;position:relative;width:1160px;width:72.5rem;max-width:calc(100% - 35px);max-width:calc(100% - 2.1875rem);margin:0 auto;margin-top:40px;margin-top:2.5rem}@media all and (min-width:640px){.breadcrumbs-container{max-width:calc(100% - 60px);max-width:calc(100% - 3.75rem)}}.breadcrumb{position:relative;padding:0}.breadcrumb li{position:relative;display:inline-block;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.breadcrumb li::after{content:"/";position:relative;display:inline-block;font-family:Montserrat,sans-serif;color:var(--breadcrumb-link-divider);margin:0 5px;margin:0 .3125rem}.breadcrumb li:last-of-type{margin-right:0}.breadcrumb li:last-of-type::after{content:none}.breadcrumb a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:var(--breadcrumb-link-color);text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{color:var(--breadcrumb-link-color-hover);text-decoration:underline}:root{--subnavigation-caption-color:#fff;--subnavigation-title-color:#fff;--subnavigation-link-color:#fff;--subnavigation-link-color-hover:#fff;--subnavigation-link-color-active:#fff;--subnavigation-link-border-color:#818181;--subnavigation-link-border-color-hover:#818181;--subnavigation-more-toggle-color:#fff;--
subnavigation-bg-color-desktop:url("/themes/Atlas/assets/dist/images/gradient-bkgd.png");--subnavigation-bg-color-mobile:url("/themes/Atlas/assets/dist/images/gradient-bkgd.png")}:root .dark-mode{--subnavigation-caption-color:#fff;--subnavigation-title-color:#fff;--subnavigation-link-color:#737373;--subnavigation-link-color-hover:#1a1a1a;--subnavigation-link-color-active:#1a1a1a;--subnavigation-link-border-color:#818181;--subnavigation-link-border-color-hover:#818181;--subnavigation-more-toggle-color:#1a1a1a;--subnavigation-bg-color-desktop:transparent;--subnavigation-bg-color-mobile:#ffffff}.subnavigation{position:relative;display:none;width:1160px;width:72.5rem;max-width:calc(100% - 35px);max-width:calc(100% - 2.1875rem);margin:0 auto;margin:40px auto;margin:2.5rem auto}@media all and (min-width:640px){.subnavigation{max-width:calc(100% - 60px);max-width:calc(100% - 3.75rem)}}@media all and (min-width:815px){.subnavigation{margin:40px auto 0;margin:2.5rem auto 0}}.subnavigation+main .main-content{padding-top:0}@media all and (min-width:815px){.subnavigation+main .main-content{padding-top:50px;padding-top:3.125rem}}.subnavigation__title{position:relative;display:block;font-size:14px;font-size:.875rem;line-height:60px;line-height:3.75rem;letter-spacing:normal;background:var(--subnavigation-bg-color-mobile);background-size:12px auto;background-size:.75rem auto;padding:0 80px;padding:0 5rem;line-height:60px;color:#fff;letter-spacing:.05rem;margin:-70px 0 0;margin:-4.375rem 0 0;box-shadow:0 0 40px 0 rgba(0,0,0,.15);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;border:3px solid #fff;border:.1875rem solid #fff;min-height:66px;min-height:4.125rem;border-radius:33px;border-radius:2.0625rem;white-space:nowrap}@media all and (min-width:815px){.subnavigation__title{display:none}}.subnavigation__title::before{position:absolute;left:60px;left:3.75rem;content:"";background:transparent url(/themes/Atlas/assets/dist/images/icn-related-content.svg) no-repeat left 25px;background:transparent url(/themes/Atlas/assets/dist/images/icn-related-content.svg) no-repeat left 1.5625rem;background-size:15px 7px;background-size:.9375rem .4375rem;height:50px;height:3.125rem;width:50px;width:3.125rem}.subnavigation__expand{display:flex;align-items:center;align-self:flex-start;background:0 0;border:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:0;height:60px;height:3.75rem;line-height:30px;line-height:1.875rem;margin-left:auto;margin-right:60px;margin-right:3.75rem;color:var(--subnavigation-link-color);text-decoration:none;text-transform:uppercase;letter-spacing:.05rem;cursor:pointer}.subnavigation__expand:before{display:block;position:absolute;width:2px;width:.125rem;height:calc(100% - 40px);height:calc(100% - 2.5rem);background:#536a8f #536a8f #536a8f;content:"";top:50%;left:85px;left:5.3125rem;transform:translateY(-50%);white-space:nowrap}.subnavigation__expand:after{display:block;content:"MORE ";font-size:12px;font-size:.75rem;margin-left:10px;margin-left:.625rem;margin-top:-2px;margin-top:-.125rem;width:100px;width:6.25rem;height:12px;height:.75rem;line-height:15px;line-height:.9375rem;background:transparent url(/themes/Atlas/assets/dist/images/icn-expand.svg) no-repeat center right}.active .subnavigation__expand:after{content:"LESS ";background-image:url(/themes/Atlas/assets/dist/images/icn-collapse.svg)}.subnavigation h2:not(.subnavigation__title){display:none}.subnavigation.active h2{box-shadow:none}.subnavigation.active .ul1{display:flex;flex-direction:column;flex-wrap:wrap}@media all and (min-width:815px){.subnavigation.active .ul1{flex-direction:row;padding-right:200px;padding-right:12.5rem;padding-left:304px;padding-left:19rem}}.subnavigation.active .ul1::before{height:60px;height:3.75rem}@media all and (min-width:815px){.subnavigation.active .ul1::before{position:absolute;left:60px;left:3.75rem}}.subnavigation.active span.more:before{content:"\f077"}.subnavigation ul{display:none;position:relative;background-image:var(--subnavigation-bg-color-mobile);background-repeat:repeat-x;background-si
ze:1px 103%;background-size:.0625rem 103%;padding:0 60px 50px 60px;padding:0 3.75rem 3.125rem 3.75rem;margin:-70px 0 0;margin:-4.375rem 0 0;box-shadow:0 0 40px 0 rgba(0,0,0,.15);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15);box-sizing:border-box;border:3px solid #fff;border:.1875rem solid #fff;min-height:66px;min-height:4.125rem;overflow:hidden;border-radius:33px;border-radius:2.0625rem;flex-wrap:nowrap}@media all and (min-width:815px){.subnavigation ul{display:flex;justify-content:flex-start;background-image:var(--subnavigation-bg-color-desktop);box-shadow:none;padding:0 60px;padding:0 3.75rem}}.subnavigation ul::before{display:flex;align-items:flex-start;content:"Related Content";font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:14px;font-size:.875rem;line-height:30px;line-height:1.875rem;color:var(--subnavigation-link-color);text-decoration:none;text-transform:uppercase;letter-spacing:.05rem;padding-left:20px;padding-left:1.25rem;padding-top:15px;padding-top:.9375rem;background:transparent url(/themes/Atlas/assets/dist/images/icn-related-content.svg) no-repeat left 25px;background:transparent url(/themes/Atlas/assets/dist/images/icn-related-content.svg) no-repeat left 1.5625rem;background-size:15px 7px;background-size:.9375rem .4375rem;white-space:nowrap;margin-right:60px;margin-right:3.75rem;height:100%}.subnavigation ul::after{height:calc(100% - 40px);height:calc(100% - 2.5rem);left:262px;left:16.375rem;width:2px;width:.125rem;background:#536a8f;position:absolute;top:50%;transform:translateY(-50%);border-radius:2px;border-radius:.125rem}@media all and (min-width:815px){.subnavigation ul::after{content:""}}.subnavigation li{position:relative;display:flex;align-items:center;height:60px;height:3.75rem}@media all and (min-width:815px){.subnavigation li{white-space:nowrap;margin:0 35px 0 0;margin:0 2.1875rem 0 0}}.subnavigation li:last-of-type{display:none}@media all and (min-width:815px){.subnavigation li:last-of-type{position:absolute;right:0;width:250px;width:15.625rem;background:transparent url(/themes/atlas/assets/dist/images/background-fade.png) no-repeat center right;height:100%;display:flex;align-items:center;margin-right:0;margin-right:0;margin-top:-2px;margin-top:-.125rem}}.subnavigation li.active a{color:var(--subnavigation-link-color-active)}.subnavigation li.active a::after{opacity:1}.subnavigation span.more{position:absolute;display:block;top:22px;top:1.375rem;right:40px;right:2.5rem;width:100%;text-align:right;padding:0 20px;padding:0 1.25rem;z-index:5}@media all and (min-width:815px){.subnavigation span.more{display:none}}.subnavigation span.more:before{content:"\f078";position:relative;display:inline-flex;justify-content:center;align-items:center;color:var(--subnavigation-more-toggle-color);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:700;right:-20px;right:-1.25rem}.subnavigation a{display:flex;align-items:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:14px;font-size:.875rem;height:100%;line-height:22px;line-height:1.375rem;color:var(--subnavigation-link-color);text-decoration:none;text-transform:uppercase;letter-spacing:.05rem;cursor:pointer}@media all and (min-width:815px){.subnavigation a{line-height:30px;line-height:1.875rem}}.subnavigation a:focus,.subnavigation a:hover{color:var(--subnavigation-link-color-hover)}.subnavigation a:focus::after,.subnavigation a:hover::after{border-color:var(--subnavigation-link-border-color-hover);opacity:1}.subnavigation .ul2{display:none}:root{--team-name-color:#1a1a1a;--team-title-color:#1a1a1a;--team-link-color:#1a1a1a;--team-link-color-hover:#cccccc}:root .dark-mode{--bc-background-color:#efefef;--bc-text-color:#1a1a1a}.employees__employee{width:100%}.employees__employee::before{content:none}.employees__employee:focus figure::before,.employees__employee:hover figure::before{border:15px solid rgba(255,255,255,.35);border:.9375rem solid rgba(255,255,255,.35)}.employees__employee:focus .employees__employee--link::after,.employees__employee:hover .employees__employee--link::
after{width:100%}.employees__employee figure::before{content:"";position:absolute;width:100%;height:100%;border:0 solid rgba(255,255,255,.5);border:0 solid rgba(255,255,255,.5);top:0;left:0;transition:all .25s ease-in-out}.employees__employee--name{color:var(--team-name-color)!important;margin-bottom:0!important}.employees__employee--name::after{display:none!important}.employees__employee--title{color:var(--team-title-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;margin-bottom:7px;margin-bottom:.4375rem}.employees__employee--link{position:relative;color:var(--team-link-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;letter-spacing:.0625rem;text-transform:uppercase}.employees__employee--link::before{content:none}.employees__employee--link::after{content:"";position:absolute;width:0;height:2px;height:.125rem;background:#000;bottom:5px;bottom:.3125rem;left:0;transition:all .25s ease-in-out}.employee-modal{text-align:left}.employee-modal .employees__employee--image{border-radius:10px;border-radius:.625rem;overflow:hidden}@media (min-width:1240px){.employee-modal .employees__employee--image{min-width:240px;min-width:15rem;margin-right:25px!important;margin-right:1.5625rem!important}}.employee-modal .employees__employee--name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.employee-modal .employees__employee--title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.employee-modal .summary{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.employee-modal a.btn-connect{color:#009696}.employee-modal a.btn-connect:focus,.employee-modal a.btn-connect:hover{color:var(--team-link-color-hover)}.employee-info{text-align:left!important;padding:60px 40px 80px;padding:3.75rem 2.5rem 5rem}@media (min-width:1240px){.employee-info{display:inline-flex;width:100%}}:root{--news-item-border:#1a1a1a;--news-item-heading-color:#1a1a1a;--news-item-text-color:#1a1a1a;--news-item-link-color:#1a1a1a;--news-item-link-color-hover:#cccccc;--news-view-all-link-color:#1a1a1a;--news-view-all-link-color-hover:#cccccc}:root .dark-mode{--news-item-border:#1a1a1a;--news-item-heading-color:#1a1a1a;--news-item-text-color:#1a1a1a;--news-item-link-color:#1a1a1a;--news-item-link-color-hover:#cccccc;--news-view-all-link-color:#1a1a1a;--news-view-all-link-color-hover:#cccccc}.featured-news,.news-posts{width:100%;max-width:1588px;max-width:99.25rem;padding:0 50px 55px;padding:0 3.125rem 3.4375rem;margin:58px auto 0;margin:3.625rem auto 0}.news-posts{margin-top:0;padding:0 0 55px;padding:0 0 3.4375rem}@media (min-width:768px){.news-posts .news-items .news-item{width:calc(33% - 30px)!important;width:calc(33% - 1.875rem)!important}}.news-posts .news-items .news-item:last-of-type{margin-right:30px!important;margin-right:1.875rem!important}.news-posts .news-items .news-item .news-item-info .date-title{width:100%}.news-posts .news-items .news-item .news-item-info .date-title .news-item-date{margin-bottom:20px;margin-bottom:1.25rem}.news-posts .news-items .news-item .news-item-info .date-title h2{min-height:auto!important;margin-bottom:10px;margin-bottom:.625rem}.featured-news h2,.news-posts h2{margin-bottom:0}.featured-news .group,.news-posts .group{display:inline-flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:30px;padding-bottom:1.875rem}@media (min-width:768px){.featured-news .news-items,.news-posts .news-items{display:inline-flex;justify-content:space-between;padding-bottom:60px;padding-bottom:3.75rem;flex-wrap:wrap;width:100%}}.featured-news .news-items .news-item,.news-posts .news-items .news-item{width:100%}@media (min-width:768px){.featured-news .news-items .news-item,.news-posts .news-items .news-item{padding-bottom:0;width:calc(33% - 20px);width:calc(33% - 1.25rem)}}.news-posts .news-items .news-item{padding-bottom:40px;padding-bottom:2.5rem;margin-bottom:40px;margin-bottom:2.5rem;border-bottom:1px solid var(--news-item-border);border-bottom:.0625rem solid var(--news-item-border)}.featured-news .news-item
s .news-item .news-item-info,.news-posts .news-items .news-item .news-item-info{display:inline-flex;flex-wrap:wrap}.featured-news .news-items .news-item .news-item-info .news-item-date,.news-posts .news-items .news-item .news-item-info .news-item-date{font-family:Montserrat,sans-serif;font-style:normal;font-weight:300}.featured-news .news-items .news-item .news-item-info h2,.featured-news .news-items .news-item .news-item-info h3,.news-posts .news-items .news-item .news-item-info h2,.news-posts .news-items .news-item .news-item-info h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:var(--news-heading-text-color);min-height:48px;min-height:3rem}.featured-news .news-items .news-item .news-item-info p,.news-posts .news-items .news-item .news-item-info p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:var(--news-item-text-color);margin-top:0;margin-bottom:23px;margin-bottom:1.4375rem}.featured-news .news-items .news-item .news-item-info .news-item-read-more a,.news-posts .news-items .news-item .news-item-info .news-item-read-more a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:var(--news-item-link-color)}.featured-news .news-items .news-item .news-item-info .news-item-read-more a:focus,.featured-news .news-items .news-item .news-item-info .news-item-read-more a:hover,.news-posts .news-items .news-item .news-item-info .news-item-read-more a:focus,.news-posts .news-items .news-item .news-item-info .news-item-read-more a:hover{color:var(--news-item-link-color-hover)}.featured-news .view-all-news a,.news-posts .view-all-news a{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;color:var(--news-view-all-link-color);text-transform:uppercase}.featured-news .view-all-news a:focus,.featured-news .view-all-news a:hover,.news-posts .view-all-news a:focus,.news-posts .view-all-news a:hover{color:var(--news-view-all-link-color-hover)}.news-detail-image{margin-bottom:30px;margin-bottom:1.875rem}.news-detail-image img{width:100%}:root{--pager-item-bg-color:#e7e7e7;--pager-item-bg-color-hover:#0032a0;--pager-item-bg-color-active:#0032a0;--pager-item-text-color:#1a1a1a;--pager-item-text-color-hover:#fff;--pager-item-text-color-active:#fff}:root .dark-mode{--pager-item-bg-color:#1782c5}.cycle-pager,.dots,.splide__pagination{position:relative;z-index:1;display:inline-flex;width:100%;padding:0;padding:20px 0 10px;padding:1.25rem 0 .625rem;text-align:right;justify-content:flex-end;align-items:center}.cycle-pager .splide__pagination__page,.cycle-pager span,.dots .splide__pagination__page,.dots span,.splide__pagination .splide__pagination__page,.splide__pagination span{display:inline-flex;width:17px;width:1.0625rem;height:17px;height:1.0625rem;margin:0 7px 0 0;margin:0 .4375rem 0 0;font-size:0;text-decoration:none;cursor:pointer;background:var(--pager-item-bg-color);border-radius:50%;align-items:center;transition:all .25s ease-in-out}.cycle-pager .splide__pagination__page.active,.cycle-pager .splide__pagination__page.cycle-pager-active,.cycle-pager .splide__pagination__page.is-active,.cycle-pager span.active,.cycle-pager span.cycle-pager-active,.cycle-pager span.is-active,.dots .splide__pagination__page.active,.dots .splide__pagination__page.cycle-pager-active,.dots .splide__pagination__page.is-active,.dots span.active,.dots span.cycle-pager-active,.dots span.is-active,.splide__pagination .splide__pagination__page.active,.splide__pagination .splide__pagination__page.cycle-pager-active,.splide__pagination .splide__pagination__page.is-active,.splide__pagination span.active,.splide__pagination span.cycle-pager-active,.splide__pagination span.is-active{font-size:0;color:transparent;background:var(--pager-item-bg-color-active);opacity:1;transform:none}.cycle-carousel-wrap{display:inline-flex}.pager{position:relative;display:flex;width:calc(100vw - 30px);width:calc(100vw - 1.875rem);padding:25px 100px;padding:1.5625rem 6.25rem;margin:50px auto 0;margin:3.125rem auto 0;border-top:1px solid #ccc;border-top:.0625rem solid #ccc;justify-content:center;align-item
s:center;flex-wrap:wrap;transform:none}@media all and (min-width:800px){.pager{width:calc(100vw - 320px);width:calc(100vw - 20rem)}}@media all and (min-width:1500px){.pager{position:relative;left:50%;transform:translateX(-50%)}}.pager .page{position:relative;display:inline;color:var(--link-color);text-decoration:none;border-bottom:2px solid var(--link-color);border-bottom:.125rem solid var(--link-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.pager a.page{cursor:pointer;border-bottom:2px solid var(--link-border-color);border-bottom:.125rem solid var(--link-border-color)}.pager a.page:focus,.pager a.page:hover{border-bottom-color:var(--link-color)}.pager .next-prev{cursor:pointer}.pager__navigation{position:absolute;background:0 0}.pager__navigation::before{content:none}.pager__navigation:first-child{left:0;padding-left:25px;padding-left:1.5625rem;line-height:48px;line-height:3rem;border:0!important}.pager__navigation:first-child:after{position:absolute;top:50%;left:0;width:14px;width:.875rem;height:7px;height:.4375rem;background:transparent url(/themes/Atlas/assets/dist/images/ICN-arrow.svg) no-repeat center right;background-size:contain;content:"";transform:translateY(-50%) rotate(90deg)}.pager__navigation:last-child{right:0;padding-right:25px;padding-right:1.5625rem;line-height:48px;line-height:3rem;border:0!important}.pager__navigation:last-child:after{position:absolute;top:50%;right:0;width:14px;width:.875rem;height:7px;height:.4375rem;background:transparent url(/themes/Atlas/assets/dist/images/ICN-arrow.svg) no-repeat center right;background-size:contain;content:"";transform:translateY(-50%) rotate(-90deg)}.pager__number{height:35px;height:2.1875rem;min-width:35px;min-width:2.1875rem;margin-right:5px;margin-right:.3125rem;margin-bottom:15px;margin-bottom:.9375rem;line-height:35px;line-height:2.1875rem;color:#1a1a1a;text-align:center;background:rgba(26,26,26,.1);border:0!important;border-radius:50%;transition:all .33s ease-in-out}@media all and (min-width:640px){.pager__number{margin-bottom:0}}.pager__number:focus,.pager__number:hover{color:#fff!important;background:#1a1a1a}.pager__number::before{content:none}.pager__number--active{color:#fff;background:#0032a0}.card-carousel .splide__track{padding-top:25px;padding-top:1.5625rem;padding-bottom:25px;padding-bottom:1.5625rem}@media all and (max-width:814px){.card-carousel .splide__track{max-height:none}}.card-carousel .splide__slide{opacity:1;transition:opacity .3s}.card-carousel .splide__slide:not(.is-visible){opacity:0}.card-carousel .splide__slide.card{box-shadow:0 0 25px rgba(0,0,0,.15);box-shadow:0 0 1.5625rem rgba(0,0,0,.15)}.card-carousel .splide__arrow{background:#00b5ef;width:60px;width:3.75rem;height:60px;height:3.75rem;opacity:1;display:none}@media all and (min-width:860px){.card-carousel .splide__arrow{display:flex}}.card-carousel .splide__arrow svg{position:relative;top:7.5px;top:.46875rem;width:40px;width:2.5rem;height:40px;height:2.5rem;fill:#fff}.card-carousel .splide__arrow--prev{left:-55px;left:-3.4375rem}.card-carousel .splide__arrow--next{right:-55px;right:-3.4375rem}.card-carousel .splide__pagination{justify-content:center}.card-carousel .splide__pagination__page{width:15px;width:.9375rem;height:15px;height:.9375rem;margin:6px;margin:.375rem;background:rgba(26,26,26,.16);opacity:1}.card-carousel .splide__pagination__page.is-active{background-color:#00b5ef}.card-carousel .splide__pagination__page:focus,.card-carousel .splide__pagination__page:hover{background-color:#333}.card-carousel .cta-card__content{text-align:center}.drone-carousel .splide__track{padding-top:25px;padding-top:1.5625rem;padding-bottom:25px;padding-bottom:1.5625rem}@media all and (max-width:814px){.drone-carousel .splide__track{max-height:none}}.drone-carousel .splide__slide{opacity:1;transition:opacity .3s;border-bottom:0;transition:all .25s ease-in-out}.drone-carousel .splide__slide:not(.is-visible){opacity:0}.drone-carousel .splide__slide.card{box-shadow:0 0 25px rgba(0,0,0,.15);box-shadow:0 0 1.5625rem rgba(0,0,0,.15)}.drone-carousel .splide__slide
:focus .cta-image__content .button,.drone-carousel .splide__slide:hover .cta-image__content .button{color:var(--button-outline-white-text-color-hover);background:var(--button-outline-white-bg-color-hover);border:2px solid var(--button-outline-white-border-color-hover);border:.125rem solid var(--button-outline-white-border-color-hover)}.drone-carousel .splide__arrow{background:#00b5ef;width:60px;width:3.75rem;height:60px;height:3.75rem;opacity:1;display:none}@media all and (min-width:860px){.drone-carousel .splide__arrow{display:flex}}.drone-carousel .splide__arrow svg{position:relative;top:7.5px;top:.46875rem;width:40px;width:2.5rem;height:40px;height:2.5rem;fill:#fff}.drone-carousel .splide__arrow--prev{left:-55px;left:-3.4375rem}.drone-carousel .splide__arrow--next{right:-55px;right:-3.4375rem}.drone-carousel .splide__pagination{justify-content:center}.drone-carousel .splide__pagination__page{width:15px;width:.9375rem;height:15px;height:.9375rem;margin:6px;margin:.375rem;background:rgba(26,26,26,.16);opacity:1}.drone-carousel .splide__pagination__page.is-active{background-color:#00b5ef}.drone-carousel .splide__pagination__page:focus,.drone-carousel .splide__pagination__page:hover{background-color:#333}.drone-carousel .cta-card__content{text-align:center}.drone-carousel .cta-image__image::after{display:none}.drone-carousel .cta-image__content .button{transition:all .25s ease-in-out}:root{--calendar-prev-next-color:#464646;--calendar-prev-next-color-hover:#1a1a1a;--calendar-text-color:#1a1a1a;--calendar-other-month-bg:#f5f5f5;--calendar-other-month-text-color:#a7a7a7;--calendar-link-color:#464646;--calendar-link-color-hover:#1a1a1a}:root .dark-mode{--calendar-prev-next-color:#464646;--calendar-prev-next-color-hover:#1a1a1a;--calendar-text-color:#1a1a1a;--calendar-other-month-bg:#f5f5f5;--calendar-other-month-text-color:#a7a7a7;--calendar-link-color:#464646;--calendar-link-color-hover:#1a1a1a}.events-calendar-view h2{margin:0 15px;margin:0 .9375rem}.events-calendar-view .events-month-nav{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:0 15px;padding:0 .9375rem;margin-bottom:35px;margin-bottom:2.1875rem;text-align:center}.events-calendar-view .events-month-nav .next-month,.events-calendar-view .events-month-nav .prev-month{position:relative;color:var(--calendar-prev-next-color);font-weight:700;text-decoration:none}.events-calendar-view .events-month-nav .next-month:focus,.events-calendar-view .events-month-nav .next-month:hover,.events-calendar-view .events-month-nav .prev-month:focus,.events-calendar-view .events-month-nav .prev-month:hover{color:var(--calendar-prev-next-color-hover)}.events-calendar-view .events-month-nav .next-month::before,.events-calendar-view .events-month-nav .prev-month::before{content:"";position:absolute;display:inline-block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-size:18px;font-size:1.125rem;font-weight:700;top:-15px;top:-.9375rem}@media screen and (min-width:1024px){.events-calendar-view .events-month-nav .next-month::before,.events-calendar-view .events-month-nav .prev-month::before{top:-5px;top:-.3125rem}}.events-calendar-view .events-month-nav .next-month span,.events-calendar-view .events-month-nav .prev-month span{display:none}@media screen and (min-width:1024px){.events-calendar-view .events-month-nav .next-month span,.events-calendar-view .events-month-nav .prev-month span{display:block}}.events-calendar-view .events-month-nav .prev-month{margin-right:15px;margin-right:.9375rem}.events-calendar-view .events-month-nav .prev-month::before{content:"\f053";left:-20px;left:-1.25rem}.events-calendar-view .events-month-nav .next-month{margin-left:15px;margin-left:.9375rem}.events-calendar-view .events-month-nav .next-month::before{content:"\f054";right:-20px;right:-1.25rem}.events-calendar-view .events-month-nav .month-year,.events-calendar-view .events-month-nav>span{display:inline-block;color:var(--calendar-text-color);font-weight:700;margin:0 5px;margin:0 .3125rem}.events-calendar-view table.events-calendar thead tr th{border-c
olor:transparent;text-align:center}@media screen and (min-width:1024px){.events-calendar-view table.events-calendar tbody tr{height:100px;height:6.25rem}}.events-calendar-view table.events-calendar tbody tr:empty{display:none!important}.events-calendar-view table.events-calendar tbody td.other-month{color:var(--calendar-other-month-text-color)}@media screen and (min-width:1024px){.events-calendar-view table.events-calendar tbody td.other-month{background:var(--calendar-other-month-bg)}}.events-calendar-view table.events-calendar tbody td{text-align:left;vertical-align:top;width:100%!important;padding:20px;padding:1.25rem}@media screen and (min-width:1024px){.events-calendar-view table.events-calendar tbody td{width:14.2857%!important}}.events-calendar-view table.events-calendar tbody td .cell-content{width:100%}.events-calendar-view table.events-calendar tbody td .day-content{padding-top:10px;padding-top:.625rem}.events-calendar-view table.events-calendar tbody td .day-content a{display:block;color:var(--calendar-link-color);font-weight:700;margin-top:10px;margin-top:.625rem;margin-bottom:10px;margin-bottom:.625rem;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem;border-bottom:0;border-top:1px solid rgba(0,0,0,.15);border-top:.0625rem solid rgba(0,0,0,.15)}.events-calendar-view table.events-calendar tbody td .day-content a:focus,.events-calendar-view table.events-calendar tbody td .day-content a:hover{color:var(--calendar-link-color-hover)}.events-calendar-view table.events-calendar tbody td .day-content a:first-of-type{padding-bottom:0;margin-top:0;border-top:0}.portfolio-search{display:flex;margin-bottom:20px;margin-bottom:1.25rem;justify-content:center;flex-wrap:wrap}@media all and (min-width:1280px){.portfolio-search{margin-bottom:100px;margin-bottom:6.25rem}}.portfolio-search__heading{width:100%;max-width:788px;max-width:49.25rem;margin:0 auto;margin-bottom:35px;margin-bottom:2.1875rem;margin-bottom:35px;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500}.portfolio-search__filter-select{width:100%;padding:20px 25px;padding:1.25rem 1.5625rem;margin:20px 0;margin:1.25rem 0;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;background:#fff;background-image:url(/themes/Atlas/assets/dist/images/icn-arrow.svg);background-position:97% 50%;background-repeat:no-repeat;border:0;border-radius:15px;border-radius:.9375rem;box-shadow:0 0 25px rgba(0,0,0,.16);box-shadow:0 0 1.5625rem rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500}@media all and (min-width:1280px){.portfolio-search__filter-select{width:calc(50% - 40px);width:calc(50% - 2.5rem);margin:0 20px;margin:0 1.25rem}}.portfolio-listing{position:relative;left:50%;width:calc(100vw - 80px);width:calc(100vw - 5rem);max-width:1400px;max-width:87.5rem;transform:translateX(-50%)}.portfolio-listing__item{position:relative;display:flex;width:100%;padding:20px 20px 45px 20px;padding:1.25rem 1.25rem 2.8125rem 1.25rem;margin:34px auto;margin:2.125rem auto;overflow:hidden;background:#eceef4;border-radius:25px;border-radius:1.5625rem;justify-content:flex-start;align-items:center;flex-direction:column;transition:opacity .5s ease-in-out}@media all and (min-width:1280px){.portfolio-listing__item{min-height:580px;min-height:36.25rem;padding:35px 100px 40px;padding:2.1875rem 6.25rem 2.5rem;border-radius:15px;border-radius:.9375rem;justify-content:space-between;flex-direction:row}}@media all and (min-width:1280px){.portfolio-listing__item.show-background-image{flex-direction:row-reverse}}.portfolio-listing__item.show-background-image .portfolio-listing__item--background-image{opacity:1}.portfolio-listing__item.show-background-image .portfolio-listing__item--content{margin:0}@media all and (min-width:1280px){.portfolio-listing__item.show-background-image .portfolio-listing__item--content{margin-right:60px;margin-right:3.75rem;margin-left:0}}@media al
l and (min-width:1280px){.portfolio-listing__item.show-background-image .portfolio-listing__item--description p,.portfolio-listing__item.show-background-image .portfolio-listing__item--link,.portfolio-listing__item.show-background-image .portfolio-listing__item--title{color:#fff}}.portfolio-listing__item--background-image{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:150px;height:9.375rem;opacity:0;transition:all .5s ease-in-out}@media all and (min-width:1280px){.portfolio-listing__item--background-image{height:100%}}.portfolio-listing__item--mobile-image{position:relative;left:-40px;left:-2.5rem;width:calc(100% + 80px);width:calc(100% + 5rem);max-width:none}@media all and (min-width:1280px){.portfolio-listing__item--mobile-image{display:none}}.portfolio-listing__item--background{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media all and (min-width:1280px){.portfolio-listing__item--background{display:block}}.portfolio-listing__item--image-container{position:relative;display:none;height:130px;height:8.125rem;margin-top:-10px;margin-top:-.625rem;margin-bottom:40px;margin-bottom:2.5rem;transition:all .5s ease-in-out}@media all and (min-width:1280px){.portfolio-listing__item--image-container{display:block;height:auto;margin-top:0;margin-bottom:0}}.portfolio-listing__item--image{height:130px;height:8.125rem;max-width:620px;max-width:38.75rem}@media all and (min-width:1280px){.portfolio-listing__item--image{height:auto}}.portfolio-listing__item--content{position:relative;max-width:480px;max-width:30rem;margin:0;transition:all .5s ease-in-out}@media all and (min-width:1280px){.portfolio-listing__item--content{margin-left:60px;margin-left:3.75rem}}.portfolio-listing__item--title{margin-bottom:6px;margin-bottom:.375rem;font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}@media all and (min-width:1280px){.portfolio-listing__item--title{font-size:30px;font-size:1.875rem}}.portfolio-listing__item--description{line-height:24px;line-height:1.5rem}.portfolio-listing__item--link{line-height:28px;line-height:1.75rem}@media all and (max-width:1279px){.portfolio-listing__item .portfolio-listing__item--background-image{position:relative;top:-20px;top:-1.25rem;left:0;width:calc(100% + 40px);width:calc(100% + 2.5rem);height:auto;max-width:none;opacity:1}.portfolio-listing__item .portfolio-listing__item--content{margin:0}}@media all and (max-width:1279px) and (min-width:1280px){.portfolio-listing__item .portfolio-listing__item--content{margin-right:60px;margin-right:3.75rem;margin-left:0}}@media all and (max-width:1279px){.portfolio-listing__item .portfolio-listing__item--description p,.portfolio-listing__item .portfolio-listing__item--link,.portfolio-listing__item .portfolio-listing__item--title{color:#1a1a1a}}.portfolio-page main{width:1400px;width:87.5rem;max-width:calc(100vw - 60px);max-width:calc(100vw - 3.75rem)}@media all and (min-width:500px){.portfolio-page main{max-width:calc(100vw - 120px);max-width:calc(100vw - 7.5rem)}}@media all and (min-width:1280px){.portfolio-page main{max-width:calc(100vw - 160px);max-width:calc(100vw - 10rem)}}.portfolio-page .main-content>br{display:none}.portfolio-page figure{width:100%}.portfolio-page .cta-billboard.fullwidth{margin:60px auto;margin:3.75rem auto}.portfolio-page__title{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;color:#1a1a1a;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.portfolio-page__site-highlights{font-size:14px;font-size:.875rem;font-weight:600;line-height:28px;line-height:1.75rem;letter-spacing:1px;letter-spacing:.0625rem;color:#0032a0;text-transform:none}.portfolio-page__attributes{margin-bottom:85px;margin-bottom:5.3125rem;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#0032a0;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.portfolio-page__grid{margin:60px auto;margin:3.75rem auto;align-items:center;flex-direction:column-reverse}@
media all and (min-width:1280px){.portfolio-page__grid{flex-wrap:nowrap;flex-direction:row}}@media all and (max-width:1279px){.portfolio-page__grid .column{width:100%!important}}.portfolio-page__grid[style*=background-image]{overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:15px;border-radius:.9375rem;align-items:normal;flex-direction:column-reverse}@media all and (min-width:1280px){.portfolio-page__grid[style*=background-image]{flex-direction:row}}@media all and (max-width:1279px){.portfolio-page__grid .portfolio-page__grid--text{width:100%;padding:30px;padding:1.875rem}}@media all and (min-width:1280px){.portfolio-page__grid .portfolio-page__grid--text{width:500px;width:31.25rem;padding:80px 0 70px 70px;padding:5rem 0 4.375rem 4.375rem}}.portfolio-page__grid .portfolio-page__grid--image-container{width:100%;max-width:100%;margin:0 0 40px 0;margin:0 0 2.5rem 0;overflow:hidden}@media all and (min-width:1280px){.portfolio-page__grid .portfolio-page__grid--image-container{max-width:calc(100% - 550px);max-width:calc(100% - 34.375rem);margin:0}}.portfolio-page__grid .portfolio-page__grid--image-container figure{display:block;width:100%;height:100%;padding:0}@media all and (min-width:1280px){.portfolio-page__grid .portfolio-page__grid--image-container figure{padding:60px 80px 60px 0;padding:3.75rem 5rem 3.75rem 0}}.portfolio-page__grid .portfolio-page__grid--image-container figure.portfolio-page__image--align-edge{padding:0}.portfolio-page__grid .portfolio-page__grid--image-container figure.portfolio-page__image--align-edge img{-o-object-position:bottom left;object-position:bottom left}.portfolio-page__grid .portfolio-page__grid--image-container figure.portfolio-page__image--align-bottom-edge{padding-bottom:0}.portfolio-page__grid .portfolio-page__grid--image-container figure.portfolio-page__image--align-bottom-edge img{-o-object-position:bottom center;object-position:bottom center}.portfolio-page__grid .portfolio-page__grid--image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portfolio-page__grid--light-text *{color:#fff}.portfolio-page__grid--light-text a{display:inline;line-height:28px;line-height:1.75rem;color:#fff;border-bottom:2px solid var(--link-border-color);border-bottom:.125rem solid var(--link-border-color)}.portfolio-page__grid--light-text a:focus,.portfolio-page__grid--light-text a:hover{color:#fff}.portfolio-page__grid--light-text a:focus::before,.portfolio-page__grid--light-text a:hover::before{background-color:#fff}.portfolio-page__grid--full-width{position:relative;left:50%;width:100%;max-width:1400px;max-width:87.5rem;transform:translateX(-50%)}@media all and (min-width:1310px){.portfolio-page__grid--full-width{width:calc(100vw - 80px);width:calc(100vw - 5rem)}}.portfolio-page__grid--gray-bg{padding:30px;padding:1.875rem;background:#ededed;border-radius:20px;border-radius:1.25rem}@media all and (min-width:1280px){.portfolio-page__grid--gray-bg{padding:80px;padding:5rem}}.portfolio-page__grid--text{margin:0 40px 0 80px;margin:0 2.5rem 0 5rem}@media all and (min-width:1280px){.portfolio-page__grid--text{min-width:435px;min-width:27.1875rem}}@media all and (min-width:1280px){.portfolio-page__grid .portfolio-page__grid--image-container{margin-left:80px;margin-left:5rem}}.portfolio-page__grid--iba{display:flex}.portfolio-page__grid--image-left{flex-direction:column}@media all and (min-width:1280px){.portfolio-page__grid--image-left{flex-direction:row}}@media all and (max-width:1279px){.portfolio-page__grid--image-left .portfolio-page__grid--text{width:100%!important;padding:30px;padding:1.875rem}}@media all and (min-width:1280px){.portfolio-page__grid--image-left .portfolio-page__grid--text{padding:80px 70px 70px 0;padding:5rem 4.375rem 4.375rem 0}}.portfolio-page__grid--image-left .portfolio-page__grid--image-container{order:-1}@media all and (max-width:1279px){.portfolio-page__grid--image-left .portfolio-page__grid--image-container{width:100%!important;margin:0}}@media all 
and (min-width:1280px){.portfolio-page__grid--image-left .portfolio-page__grid--image-container{margin-right:80px;margin-right:5rem;margin-left:0}}.portfolio-page__grid--image-left .portfolio-page__grid--image-container figure{width:100%}@media all and (min-width:1280px){.portfolio-page__grid--image-left .portfolio-page__grid--image-container figure{padding:60px 0 60px 80px;padding:3.75rem 0 3.75rem 5rem}}.portfolio-page__grid--oshea .portfolio-page__grid--image-container{margin-left:0}.portfolio-page__grid--oshea .column.column-4{display:flex;padding:30px;padding:1.875rem;margin-right:60px;margin-right:3.75rem;justify-content:center;flex-direction:column}.portfolio-page__grid--psbt .portfolio-page__grid--image-container{margin-left:0}.portfolio-page__grid--psbt .portfolio-page__grid--image-container img{-o-object-fit:cover;object-fit:cover}.portfolio-page__grid--psbt .column.column-4{display:flex;padding:30px 30px 0;padding:1.875rem 1.875rem 0;margin-right:60px;margin-right:3.75rem;justify-content:center;flex-direction:column}@media all and (min-width:1280px){.portfolio-page__grid--psbt .column.column-4{padding:40px 70px 30px 0;padding:2.5rem 4.375rem 1.875rem 0}}.feature{position:relative;left:50%;display:flex;width:100%;max-width:1400px;max-width:87.5rem;padding:20px;padding:1.25rem;background-color:#dedede;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:15px;border-radius:.9375rem;justify-content:center;align-items:center;flex-direction:column;transform:translateX(-50%)}@media all and (min-width:1310px){.feature{width:calc(100vw - 80px);width:calc(100vw - 5rem);padding:60px;padding:3.75rem}}.feature--alt-background{background-image:url(/themes/Atlas/assets/dist/images/alt-background.png)}.feature--flush-bottom{padding-bottom:0}.feature--memorial{min-height:0;padding:0;margin:100px auto;margin:6.25rem auto;background:#eceef4}@media all and (min-width:1280px){.feature--memorial{padding:0 60px 0 0;padding:0 3.75rem 0 0}}.feature--memorial .grid.portfolio-page__grid{margin:0}.feature--memorial .grid.portfolio-page__grid .column{padding:20px 30px;padding:1.25rem 1.875rem}.feature--memorial .grid.portfolio-page__grid .column *{color:#1a1a1a}.feature--gray-background{background:#eceef4}.feature--video{position:relative;height:46.25vw;padding:0!important;margin-bottom:75px;margin-bottom:4.6875rem;overflow:hidden}@media all and (min-width:640px){.feature--video{height:51.25vw;max-height:757px;max-height:47.3125rem}}.feature--video--ausprs{height:31.25vw;max-height:545px;max-height:34.0625rem}.feature--video .flex-video{height:100%;padding:0!important}.feature--video .flex-video:after{padding-top:39.25%!important}.feature--video .flex-video iframe{width:100%;height:100%;border-radius:30px;border-radius:1.875rem}.feature--video.chestnut .flex-video{padding-bottom:14.78%!important}.feature__title{max-width:680px;max-width:42.5rem;margin:15px auto 25px;margin:.9375rem auto 1.5625rem;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}@media all and (min-width:1280px){.feature__title{argin:15px auto 55px;argin:.9375rem auto 3.4375rem}}.feature__title+.feature__image-container{margin-bottom:30px;margin-bottom:1.875rem}@media all and (min-width:1280px){.feature__title+.feature__image-container{margin-bottom:80px;margin-bottom:5rem}}.feature h2,.feature h3,.feature h4,.feature h5,.feature h6,.feature p{color:#fff}.feature__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.portfolio-virtual-tour{position:relative;display:block;width:100%;padding:0!important;overflow:hidden;border-radius:20px;border-radius:1.25rem}.portfolio-virtual-tour:hover::before{pointer-events:none;opacity:0}.portfolio-virtual-tour::before{position:absolute;top:0;left:0;z-index:5;display:flex;width:100%;height:100%;font-size:2rem;font-weight:700;color:#fff;text-align:center;text-align:center;background:rgba(0,0,0,.5);justify-content:center;align-items:center;cont
ent:"Click and Drag to Look Around";opacity:1;transition:opacity .33s ease-in-out}.portfolio-virtual-tour__object{position:relative;display:block;width:100%;height:300px;height:18.75rem;padding:0;margin:0;border:0}.blog .main-content.content-section{padding-top:0;background:0 0}.blog__return-link a{padding-left:16px;padding-left:1rem;font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem;border-bottom:2px solid transparent;border-bottom:.125rem solid transparent}.blog__return-link a:before{bottom:4px;bottom:.25rem;width:14px;width:.875rem;height:7px;height:.4375rem;background:transparent url(/themes/atlas/assets/dist/images/icn-arrow.svg) no-repeat center left;background-size:contain;transform-origin:top center;content:"";transform:rotate(90deg)}.blog-recent-posts{width:calc(100% - 80px);width:calc(100% - 5rem);max-width:1920px;max-width:120rem;margin:0 auto}.recent-posts{padding:85px 0 125px;padding:5.3125rem 0 7.8125rem;margin-top:100px;margin-top:6.25rem;background:#fff}.recent-posts__listing{width:1160px;width:72.5rem;max-width:calc(100% - 60px);max-width:calc(100% - 3.75rem);margin:0 auto}.recent-posts__listing .columns{display:flex;justify-content:stretch;align-items:stretch}.recent-posts__title{margin-bottom:25px;margin-bottom:1.5625rem;text-align:center}.recent-posts>.columns{max-width:calc(100% - 80px);max-width:calc(100% - 5rem);margin:0 auto}@media all and (min-width:780px){.recent-posts>.columns{max-width:calc(100% - 220px);max-width:calc(100% - 13.75rem)}}.recent-posts .date-author{display:block;margin-bottom:15px;margin-bottom:.9375rem;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;color:#4d4d4d}.recent-posts .post{height:100%}.recent-posts figure{display:block;height:180px;height:11.25rem;overflow:hidden}.recent-posts figure img{position:relative;top:0;bottom:0;left:50%;display:block;width:calc(100% + 80px);width:calc(100% + 5rem);height:100%;max-width:none;min-height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;transform:translateX(-50%)}.recent-posts .blog-posts{display:flex;margin-left:-40px;margin-left:-2.5rem}.recent-posts .blog-posts .blog-post{width:calc(33% - 40px);width:calc(33% - 2.5rem);padding:0 40px 55px;padding:0 2.5rem 3.4375rem;margin-left:40px;margin-left:2.5rem;overflow:hidden;background:#fff;border-radius:10px;border-radius:.625rem;box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 1.875rem rgba(0,0,0,.15)}.recent-posts .blog-posts .blog-post__title{margin-bottom:0}.recent-posts .blog-posts .blog-post__title a{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;color:#1a1a1a}.recent-posts .blog-posts .blog-post__title a:before{content:none}.recent-posts .blog-posts .blog-post__author{display:block;margin-bottom:20px;margin-bottom:1.25rem;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;letter-spacing:.06rem;color:#0032a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.recent-posts .blog-posts .blog-post__summary{margin-bottom:25px;margin-bottom:1.5625rem;font-size:14px;font-size:.875rem;font-weight:500;line-height:24px;line-height:1.5rem}.recent-posts .blog-posts .blog-post__image-link{width:calc(100% + 80px);width:calc(100% + 5rem);height:180px;height:11.25rem;margin-bottom:35px;margin-bottom:2.1875rem;margin-left:-40px;margin-left:-2.5rem;overflow:hidden;text-decoration:none}.recent-posts .blog-posts .blog-post__image-link::before{content:none}.recent-posts .blog-posts .blog-post__image-link img{min-height:100%;-o-object-fit:cover;object-fit:cover}.blog-search-container{display:block;width:100%}@media all and (min-width:780px){.blog-search-container{position:relative;top:-42px;top:-2.625rem;display:inline-flex;margin-bottom:18px;margin-bottom:1.125rem;align-items:center}}.blog-search{position:relative;width:100%;margin:-32px 0 30px 0;margin:-2rem 0 1.875rem 0;overflow:visible}@media all and (min-width:780px){.blog-search{width:64%;margin:0 20px 0 0;margin:0 1.25rem 0 0}}.blog-search input{padding:20px 65px 20px 25px!important;padding:1.25rem 4.0625rem 1.25rem
 1.5625rem!important;margin:0!important;font-size:18px;font-size:1.125rem;line-height:40px;line-height:2.5rem;color:var(--heading-color);background:#fff;border:0!important;border-radius:10px!important;border-radius:.625rem!important;box-shadow:0 0 25px rgba(0,0,0,.16);box-shadow:0 0 1.5625rem rgba(0,0,0,.16);font-family:Montserrat,sans-serif;font-style:normal;font-weight:500}@media (min-width:640px){.blog-search input{padding:20px 50px 20px 25px!important;padding:1.25rem 3.125rem 1.25rem 1.5625rem!important}}.blog-search-btn{position:absolute;top:50%;right:40px;right:2.5rem;text-decoration:none;border:0;transform:translateY(-50%)}@media all and (min-width:640px){.blog-search-btn{right:0;display:block;width:auto;height:100%;padding-right:45px;padding-right:2.8125rem;padding-left:0}}.blog-search-btn::before{position:relative;display:flex;height:auto;padding-left:30px;padding-left:1.875rem;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#00b5ef;color:#1a1a1a;background:0 0;border-left:3px solid #4fb3ea;border-left:.1875rem solid #4fb3ea;justify-content:flex-end;align-items:center;content:"Search";font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}@media all and (min-width:640px){.blog-search-btn::before{top:50%;transform:translateY(-50%)}}.blog-search-btn:focus,.blog-search-btn:hover{border:0}.blog-search-btn:focus::before,.blog-search-btn:hover::before{background:0 0}.blog-categories{position:relative;display:inline-flex;width:100%;margin-bottom:30px;margin-bottom:1.875rem;background:0 0;align-items:center}@media all and (min-width:780px){.blog-categories{width:18%;min-width:180px;min-width:11.25rem;margin:0 20px 0 0;margin:0 1.25rem 0 0}}.blog-categories .blog-category-title{width:100%;padding:20px 25px;padding:1.25rem 1.5625rem;margin:0;font-size:16px;font-size:1rem;line-height:40px;line-height:2.5rem;color:#1a1a1a;cursor:pointer;background:#fff;background-image:url(/themes/Atlas/assets/dist/images/icn-arrow.svg);background-position:90% 50%;background-repeat:no-repeat;border:0;border-radius:15px;border-radius:.9375rem;border-radius:10px;border-radius:.625rem;box-shadow:0 0 25px rgba(0,0,0,.16);box-shadow:0 0 1.5625rem rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.blog-categories.active{z-index:1}.blog-categories.active .blog-category-title{z-index:1}.blog-categories.active ul{position:absolute;top:70px;top:4.375rem;z-index:0;z-index:1;display:block;width:100%;padding:15px 25px;padding:.9375rem 1.5625rem;background:#fff;border-bottom-right-radius:10px;border-bottom-right-radius:.625rem;border-bottom-left-radius:10px;border-bottom-left-radius:.625rem}.blog-categories ul{display:none;padding:5px 10px;padding:.3125rem .625rem;margin:0;list-style:none}.blog-categories ul:after,.blog-categories ul:before{display:none!important}.blog-categories ul li{margin-bottom:15px;margin-bottom:.9375rem;text-indent:0!important}.blog-categories ul li:before{display:none!important}.blog-rss-link{position:relative;display:inline-flex;width:100%;margin-bottom:30px;margin-bottom:1.875rem;text-decoration:none;background:0 0;border:0;align-items:center}.blog-rss-link:focus,.blog-rss-link:hover{border:0}.blog-rss-link:before{content:none}@media all and (min-width:780px){.blog-rss-link{width:18%;min-width:180px;min-width:11.25rem;margin:0}}.blog-rss-link__text{width:100%;padding:20px 25px;padding:1.25rem 1.5625rem;margin:0;font-size:16px;font-size:1rem;line-height:40px;line-height:2.5rem;color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:15px;border-radius:.9375rem;border-radius:10px;border-radius:.625rem;box-shadow:0 0 25px rgba(0,0,0,.16);box-shadow:0 0 1.5625rem rgba(0,0,0,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.blog-rss-link svg{vertical-align:-2px;vertical-align:-.125rem}.blog-detail__heading{position:relative;top:-75px;top:-4.6875rem;left:50%;width:100vw;padding:50px 25px;pad
ding:3.125rem 1.5625rem;background:#eff1f7;transform:translateX(-50%)}@media all and (min-width:1024px){.blog-detail__heading{padding:50px 0;padding:3.125rem 0}}.blog-detail__information{display:block;margin:0 auto}@media all and (min-width:1024px){.blog-detail__information{display:flex;width:1160px;width:72.5rem;max-width:calc(100% - 60px);max-width:calc(100% - 3.75rem)}}.blog-detail__post-title{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.blog-detail__featured-image{width:100%;margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden;border-radius:15px;border-radius:.9375rem}@media all and (min-width:1024px){.blog-detail__featured-image{width:500px;width:31.25rem;height:230px;height:14.375rem;margin-right:60px;margin-right:3.75rem;margin-bottom:0}}.blog-detail__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-detail__author{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;letter-spacing:.06rem;color:#0032a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.blog-detail__copy hr{height:1px;height:.0625rem;margin:55px auto 50px;margin:3.4375rem auto 3.125rem;background:#ccc}.post--featured.cta-card.card{margin-bottom:40px;margin-bottom:2.5rem;overflow:hidden;align-items:center}@media all and (min-width:640px){.post--featured.cta-card.card{display:flex;height:320px;height:20rem}}.post--featured.cta-card.card figure{top:-20px;top:-1.25rem}@media all and (min-width:640px){.post--featured.cta-card.card figure{top:10px;top:.625rem;height:calc(100% + 60px);height:calc(100% + 3.75rem);min-height:100%;border-right:1px solid #f2f2f2;border-right:.0625rem solid #f2f2f2}}.post--featured.cta-card.card figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}@media all and (min-width:640px){.post--featured.cta-card.card figure img{-o-object-position:center;object-position:center}}.post .title h3{font-size:20px;font-size:1.25rem}.post .date-author{font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;letter-spacing:.006rem;color:#0032a0;text-transform:uppercase;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.post .teaser{font-size:16px;font-size:1rem}.post-meta{padding-top:80px;padding-top:5rem;padding-bottom:50px;padding-bottom:3.125rem}.post-meta+hr{height:1px;height:.0625rem;margin:30px auto 20px;margin:1.875rem auto 1.25rem;background:#ccc}.author-details{display:flex;margin-bottom:30px;margin-bottom:1.875rem}.author-details__image{margin-right:15px;margin-right:.9375rem;overflow:hidden;border-radius:15px;border-radius:.9375rem}.author-details__text{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#4d4d4d}.author-details__text strong{text-transform:uppercase}.author-details__info{display:block}.categories__title{font-size:16px;font-size:1rem;font-weight:700;line-height:24px;line-height:1.5rem;color:#4d4d4d;text-transform:uppercase}.categories__list{padding:0;margin:0;list-style:none}@media all and (min-width:640px){.categories__list{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px;-moz-column-gap:1.25rem;column-gap:1.25rem}}.categories__list-item{margin-bottom:12px;margin-bottom:.75rem;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px;line-height:1.25rem}.categories__list-item:before{content:none}.categories__link{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.categories__link:before{content:none}.blog-subscribe-cta{max-width:960px;max-width:60rem;margin:0 auto}.blog-subscribe-cta__title{margin-top:34px;margin-top:2.125rem;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}.blog-subscribe-cta__image{width:230px;width:14.375rem;height:auto;min-width:230px;min-width:14.375rem;margin:0 auto}@media all and (min-width:640px){.blog-subscribe-cta__image{display:flex;margin:0}}.blog-subscribe-cta__image img{-o-object-fit:contain;object-fit:contain;-o-obj
ect-position:top center;object-position:top center}.blog-subscribe-cta .wrap-newsletter{padding:35px 50px;padding:2.1875rem 3.125rem;overflow:hidden;background:linear-gradient(to top,#eff1f7,#e4e5eb);border-radius:10px;border-radius:.625rem}@media all and (min-width:640px){.blog-subscribe-cta .wrap-newsletter{min-height:300px;min-height:18.75rem}}@media all and (min-width:640px){.blog-subscribe-cta .wrap-fields{display:flex}}.blog-subscribe-cta .dialogProviderContainerStyle{top:0;width:100%!important;max-height:50px;max-height:3.125rem;padding:0;overflow:hidden}.blog-subscribe-cta form *{max-width:none;padding:0!important;margin:0!important}.blog-subscribe-cta form>div{position:relative}.blog-subscribe-cta form div.lp-form-field>span:first-child{display:none}.blog-subscribe-cta form div.lp-form-field input{height:50px;height:3.125rem;padding-right:140px;padding-right:8.75rem;text-indent:60px;text-indent:3.75rem;background:#fff url(/themes/Atlas/assets/dist/images/subscribe-mail.svg) no-repeat 20px center;background:#fff url(/themes/Atlas/assets/dist/images/subscribe-mail.svg) no-repeat 1.25rem center;border:1px solid #b3b3b3;border:.0625rem solid #b3b3b3;border-radius:10px;border-radius:.625rem}.blog-subscribe-cta form button.lp-form-button.lp-form-fieldInput{position:absolute;top:12px;top:.75rem;right:0;width:auto;padding-top:3px!important;padding-top:.1875rem!important;padding-right:30px!important;padding-right:1.875rem!important;padding-left:30px!important;padding-left:1.875rem!important;font-size:12px;font-size:.75rem;font-weight:700;line-height:24px;line-height:1.5rem;color:#12339a;cursor:pointer;background:0 0;border:0;border-left:1px solid #4fb3ea;border-left:.0625rem solid #4fb3ea}.blog-subscribe-cta form .marketing-subscription-list{display:flex;margin-top:10px!important;margin-top:.625rem!important;align-items:center}.blog-subscribe-cta form input.lp-form-fieldInput[type=checkbox]{display:inline-block;width:25px;width:1.5625rem;height:25px;height:1.5625rem;cursor:pointer;background:#fff;border-radius:5px;border-radius:.3125rem}.blog-subscribe-cta form input.lp-form-fieldInput[type=checkbox]:checked{background:#00b5ef url(/themes/Atlas/assets/dist/images/icn-check.svg) no-repeat center center}.blog-subscribe-cta form label.lp-ellipsis{position:relative;display:block;padding-top:2px!important;padding-top:.125rem!important;padding-left:10px!important;padding-left:.625rem!important;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem}.blog-subscribe-cta form label.lp-ellipsis .lp-required{color:#00b5ef!important}.employee-directory{display:flex;flex-wrap:wrap;margin:0 -20px;margin:0 -1.25rem;justify-content:center}@media all and (min-width:837px){.employee-directory{justify-content:flex-start}}.employee-directory__employee{width:calc(33% - 40px);width:calc(33% - 2.5rem);margin:20px 20px;margin:1.25rem 1.25rem}.employee-directory .employee{position:relative;padding:20px 20px 40px 20px;padding:1.25rem 1.25rem 2.5rem 1.25rem;box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 1.875rem rgba(0,0,0,.15);border-radius:10px;border-radius:.625rem;width:100%;max-width:600px;max-width:37.5rem}@media all and (min-width:837px){.employee-directory .employee{width:calc(50% - 40px);width:calc(50% - 2.5rem)}}@media all and (min-width:1237px){.employee-directory .employee{width:calc(33% - 40px);width:calc(33% - 2.5rem)}}.employee-directory .employee__figure{position:relative;border-radius:10px;border-radius:.625rem;margin:20px 0 0 20px;margin:1.25rem 0 0 1.25rem}.employee-directory .employee__figure:after{position:absolute;top:-19px;top:-1.1875rem;left:-19px;left:-1.1875rem;content:"";width:calc(100% + 20px);width:calc(100% + 1.25rem);height:calc(100% + 20px);height:calc(100% + 1.25rem);background:linear-gradient(138deg,#00b0ec 0,#0032a0 86%);display:block;z-index:0;-webkit-clip-path:path("M78.873,0H14.489A14.482,14.482,0,0,0,0,14.493L.118,116.809A13.211,13.211,0,0,0,13.335,130H20V80H60.429c10.152,0,18.382-9.26,18.382-19.4L78.873,20H130V13.206A13.211,13.211,0,0,0,116.783,0Z");clip-path:path("M78.873,0H14.489A14.482,1
4.482,0,0,0,0,14.493L.118,116.809A13.211,13.211,0,0,0,13.335,130H20V80H60.429c10.152,0,18.382-9.26,18.382-19.4L78.873,20H130V13.206A13.211,13.211,0,0,0,116.783,0Z")}.employee-directory .employee__figure:before{content:"";display:block;width:50px;width:3.125rem;height:50px;height:3.125rem;position:absolute;z-index:2;top:0;top:0;left:0;left:0;background-repeat:no-repeat;background-position:top left;background-size:contain}.employee-directory .employee__figure--UX:before{background-image:url(/themes/Atlas/assets/dist/images/icn_UX.svg)}.employee-directory .employee__figure--Admin:before{background-image:url(/themes/Atlas/assets/dist/images/icn_admin.svg)}.employee-directory .employee__figure--AppDev:before{background-image:url(/themes/Atlas/assets/dist/images/icn_application-development-line.svg)}.employee-directory .employee__figure--Support:before{background-image:url(/themes/Atlas/assets/dist/images/icn_customer-support.svg)}.employee-directory .employee__figure--Design:before{background-image:url(/themes/Atlas/assets/dist/images/icn_design.svg)}.employee-directory .employee__figure--FED:before{background-image:url(/themes/Atlas/assets/dist/images/icn_front-end-line.svg)}.employee-directory .employee__figure--Mgmt:before{background-image:url(/themes/Atlas/assets/dist/images/icn_management.svg)}.employee-directory .employee__figure--PMgmt:before{background-image:url(/themes/Atlas/assets/dist/images/icn_project-management-line.svg)}.employee-directory .employee__figure--Sales:before{background-image:url(/themes/Atlas/assets/dist/images/icn_sales.svg)}.employee-directory .employee__figure--SEO:before{background-image:url(/themes/Atlas/assets/dist/images/icn_seo.svg)}.employee-directory .employee__image{width:100%;margin:0 0 0 auto;border-radius:20px;border-radius:1.25rem;background:radial-gradient(circle at 50% 200%,#012891 51%,#001141 92%)}.employee-directory .employee__name{text-align:center;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:20px;margin-top:1.25rem}.employee-directory .employee__title{font-size:16px;font-size:1rem;font-weight:500;text-align:center;line-height:24px;line-height:1.5rem}.employee-directory .employee__link{text-decoration:none;border:0;text-align:center;display:block;font-size:14px;font-size:.875rem;font-weight:700;line-height:24px;line-height:1.5rem;position:absolute;bottom:36px;bottom:2.25rem;width:100%;left:0}.employee-directory .employee__link:before{content:none}.search__input{position:absolute;top:-28px;top:-1.75rem;display:block;width:100%;height:58px;height:3.625rem;max-width:1160px;max-width:72.5rem;padding:20px;padding:1.25rem;border:0;border-radius:100px;border-radius:6.25rem;box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 1.875rem rgba(0,0,0,.15)}@media all and (min-width:640px){.search__input{top:-45px;top:-2.8125rem;width:calc(100vw - 80px);width:calc(100vw - 5rem);height:94px;height:5.875rem;padding:38px 56px;padding:2.375rem 3.5rem;font-size:24px;font-size:1.5rem}}.search__submit{position:absolute;top:-24px;top:-1.5rem;right:5px;right:.3125rem;display:block;width:50px;width:3.125rem;height:50px;height:3.125rem;margin-left:10px;margin-left:.625rem;font-size:0;cursor:pointer;background:#00b5ef;border:0;border-radius:50%}@media all and (min-width:640px){.search__submit{top:-38px;top:-2.375rem;right:28px;right:1.75rem;width:80px;width:5rem;height:80px;height:5rem}}@media all and (min-width:1240px){.search__submit{right:10px;right:.625rem}}.search__submit svg{max-width:60%;margin:11px 0 0 11px;margin:.6875rem 0 0 .6875rem}@media all and (min-width:640px){.search__submit svg{width:60px;width:3.75rem;margin:17px 0 0 17px;margin:1.0625rem 0 0 1.0625rem}}.search__submit svg line,.search__submit svg path{stroke:#fff!important}.search__submit::before{content:none!important}.search-results__title{padding-bottom:15px;padding-bottom:.9375rem;margin-bottom:30px;margin-bottom:1.875rem;font-size:22px;font-size:1.375rem;border-bottom:2px solid #d2d3d9;border-bottom:.125rem solid #d2d3d9;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500}@media all
 and (min-width:640px){.search-results__title{padding-bottom:20px;padding-bottom:1.25rem;margin-top:20px;margin-top:1.25rem;margin-bottom:43px;margin-bottom:2.6875rem;font-size:30px;font-size:1.875rem}}.search-results__title strong{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.search-results__placeholder-text{margin:70px auto;margin:4.375rem auto;width:100%;max-width:840px;max-width:52.5rem;text-align:center;font-size:20px;font-size:1.25rem}.search-results__heading{background:#0032a0;background-image:url(/themes/Atlas/assets/dist/images/Menu_Background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;border-radius:10px;border-radius:.625rem;padding:30px;padding:1.875rem;font-size:24px;font-size:1.5rem}.search-results__results:not([data-arx-type]){padding:10px;padding:.625rem;margin:0 0 50px 0;margin:0 0 3.125rem 0;border:0;border-radius:15px;border-radius:.9375rem;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 1.5625rem rgba(0,0,0,.25)}.search-results__results:not([data-arx-type]) thead{display:none}.search-results__results:not([data-arx-type]) tbody td,.search-results__results:not([data-arx-type]) tbody tr{padding:0;border:0}.search-results__results:not([data-arx-type]) .pagenation tr{display:flex;justify-content:center}.search-results__results:not([data-arx-type]) .pagenation:first-child{display:none}.search-results__results:not([data-arx-type]) .pagenation table{box-shadow:none}.search-results__results:not([data-arx-type]) .pagenation td{padding:0 7px;padding:0 .4375rem}.search-results__results:not([data-arx-type]) .pagenation td span{display:block;width:35px;width:2.1875rem;height:35px;height:2.1875rem;font-size:16px;font-size:1rem;line-height:35px;line-height:2.1875rem;color:#fff;text-align:center;cursor:default;background:#0032a0;border-radius:50%}.search-results__results:not([data-arx-type]) .pagenation td a{display:block;width:35px;width:2.1875rem;height:35px;height:2.1875rem;font-size:16px;font-size:1rem;line-height:35px;line-height:2.1875rem;line-height:35px;color:#1a1a1a;color:#0032a0;text-align:center;text-decoration:none;background:#e8e8e8;border:0;border-radius:50%;transition:all .33s ease-in-out;font-family:Montserrat,sans-serif;font-style:normal;font-weight:700}.search-results__results:not([data-arx-type]) .pagenation td a::before{content:none!important}.search-results__results:not([data-arx-type]) .pagenation td a:focus,.search-results__results:not([data-arx-type]) .pagenation td a:hover{color:#fff;background:#1a1a1a;border:0}.search-results__result{padding:0 30px;padding:0 1.875rem}.search-results__result.Resources .search-results__link{word-wrap:break-word}.search-results__link{display:block;position:relative;padding:25px 40px 25px 0;padding:1.5625rem 2.5rem 1.5625rem 0;font-size:18px;font-size:1.125rem;border-bottom:2px solid #d2d3d9;border-bottom:.125rem solid #d2d3d9}.search-results__link:focus,.search-results__link:hover{color:#000;border-bottom:2px solid #b6b6b6;border-bottom:.125rem solid #b6b6b6}.search-results__link:focus::after,.search-results__link:hover::after{right:-3px;right:-.1875rem}.search-results__link::after{position:absolute;top:50%;right:0;background-image:url(/themes/Atlas/assets/dist/images/btn-lightblue-arrow.svg);background-repeat:no-repeat;background-size:contain;width:31px;width:1.9375rem;height:19px;height:1.1875rem;transform:translateY(-50%);transition:all .3s;content:""}.search-results__description{display:block;margin-top:10px;margin-top:.625rem;margin-bottom:40px;margin-bottom:2.5rem;line-height:28px;line-height:1.75rem}.search-results__show-all{display:none}.search-results__last-result .search-results__link{border-bottom:none}:root{--position:0;--roadmap-bg:#3c3c44}.splide--roadmap{padding:20px 20px 40px 20px;padding:1.25rem 1.25rem 2.5rem 1.25rem}@media all and (min-width:815px){.splide--roadmap{padding:0 180px 0 100px;padding:0 11.25rem 0 6.25rem}}@media all and (min-width:1440px){.splide--roadmap{max-width:55%}}.splide__arrows--ttb .splide__arrow{opacity:1;background:#00b5ef;width:5
0px;width:3.125rem;height:50px;height:3.125rem}.splide__arrows--ttb .splide__arrow svg{fill:#fff;width:40px!important;width:2.5rem!important;height:40px!important;height:2.5rem!important;position:relative}.splide__arrows--ttb .splide__arrow--prev{top:auto;bottom:2em;left:25%;transform:translate(-50%) rotate(-90deg)}@media all and (min-width:815px){.splide__arrows--ttb .splide__arrow--prev{top:40%;bottom:auto;transform:translateY(-50%);right:100px;right:6.25rem;left:auto}}.splide__arrows--ttb .splide__arrow--prev svg{left:11px;left:.6875rem}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:2em;right:25%;transform:translate(100%) rotate(-90deg)}@media all and (min-width:815px){.splide__arrows--ttb .splide__arrow--next{top:60%;bottom:auto;transform:translateY(-50%);right:100px;right:6.25rem;left:auto}}.splide__arrows--ttb .splide__arrow--next svg{right:11px;right:.6875rem}.splide__track{max-height:385px;max-height:24.0625rem}@media all and (min-width:815px){.splide__track{max-height:none;min-height:100%}}.website-roadmap{position:relative;left:50%;transform:translateX(-50%);display:flex;width:100vw;background:transparent url(/themes/Atlas/assets/dist/images/Menu_Background.jpg) no-repeat center;background-size:cover;overflow:hidden;flex-direction:column-reverse}@media all and (min-width:815px){.website-roadmap{flex-direction:row;width:calc(100vw - 80px);width:calc(100vw - 5rem);border-radius:20px;border-radius:1.25rem;height:460px;height:28.75rem}}@media all and (min-width:1920px){.website-roadmap{max-width:1920px;max-width:120rem;border-radius:0}}.website-roadmap__wheel{display:none}@media all and (min-width:815px){.website-roadmap__wheel{position:relative;display:block;min-width:36%;height:auto}}.website-roadmap__wheel img,.website-roadmap__wheel svg{position:absolute;width:930px;width:58.125rem;height:930px;height:58.125rem;right:0;top:30px;top:1.875rem;left:auto;max-width:none;transition:all .33s ease-in-out}.website-roadmap__wheel img path,.website-roadmap__wheel svg path{transition:all .33s ease-in-out}.website-roadmap__wheel img path[data-name*=Cell],.website-roadmap__wheel svg path[data-name*=Cell]{opacity:.5}.website-roadmap__wheel img path[data-name*=Cell].active,.website-roadmap__wheel svg path[data-name*=Cell].active{opacity:1}.website-roadmap__steps{list-style:none;margin:0;padding:0;width:100%;color:#48d3ff;font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase;margin-bottom:10px;margin-bottom:.625rem;letter-spacing:.1rem}.website-roadmap__step{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.website-roadmap__description,.website-roadmap__title{color:#fff}.website-roadmap__title{font-size:26px;font-size:1.625rem;line-height:38px;line-height:2.375rem;margin-bottom:6px;margin-bottom:.375rem;text-transform:none}.website-roadmap__description{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;text-transform:none}.error__title{position:relative;color:#1a1a1a;font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;padding-bottom:23px;padding-bottom:1.4375rem;margin-bottom:25px;margin-bottom:1.5625rem;margin-top:-5px;margin-top:-.3125rem}.error__title:after{position:absolute;border-radius:5px;border-radius:.3125rem;content:"";width:60px;width:3.75rem;height:3px;height:.1875rem;background-color:#4fb3ea;bottom:0;left:0}.error__title--super{display:block;opacity:.3;text-transform:uppercase;font-size:14px;font-size:.875rem;letter-spacing:.15rem;color:#0132a0}.error__image{width:440px;width:27.5rem;max-width:100vw}@media all and (min-width:640px){.error__image{margin-right:40px;margin-right:2.5rem}}.error__image figure{position:relative}.error__image figure img{max-width:calc(100% - 40px);max-width:calc(100% - 2.5rem);margin-right:0;border-radius:25px;border-radius:1.5625rem;position:relative;z-index:1}.error__image figure:before{content:"";display:block;width:120px;width:7.5rem;height:120px;height:7.5rem;background:#4fb3ea;border-radius:20px;border-radius:1.25rem;position:absolute;top:-40px;top:-2.5rem;left:0;left:0}.error__caption{backgrou
nd:0 0;text-align:left}@media all and (min-width:640px){.error__caption{padding-left:40px;padding-left:2.5rem;padding-top:25px;padding-top:1.5625rem}}.error__caption--name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#1a1a1a}.error__caption--title{font-family:Montserrat,sans-serif;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;color:#1a1a1a}@media all and (min-width:640px){.error__content.ag__column{margin-left:0}}.error__text{margin-bottom:30px;margin-bottom:1.875rem}.error__buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:15px;margin-bottom:.9375rem}.error__buttons a.button{margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0}.subpage .video-categories{position:relative}.subpage .video-categories span{position:relative;display:block;margin-bottom:20px;margin-bottom:1.25rem;padding:12px 25px 12px 0;padding:.75rem 1.5625rem .75rem 0;width:auto;color:#1a1a1a;text-transform:uppercase;font-weight:800;border-bottom:2px solid #4fb3ea;border-bottom:.125rem solid #4fb3ea}@media all and (min-width:640px){.subpage .video-categories span{display:none}}.subpage .video-categories span:after{position:absolute;top:17px;top:1.0625rem;right:15px;right:.9375rem;content:"";background-image:url(/themes/Atlas/assets/dist/images/icn-arrow.svg);background-size:contain;background-repeat:no-repeat;width:18px;width:1.125rem;height:10px;height:.625rem;transform:rotate(0);transition:transform .3s}.subpage .video-categories span.open:after{transform:rotate(180deg)}.subpage .video-categories span:focus,.subpage .video-categories span:hover{border-color:#0032a0}.subpage .video-categories ul{display:none;overflow:hidden;margin:0 0 42px 0;margin:0 0 2.625rem 0;padding:0;width:auto;list-style:none}@media all and (min-width:640px){.subpage .video-categories ul{display:block}}.subpage .video-categories ul li{display:inline-block;float:left;margin:0 10px 10px 0;margin:0 .625rem .625rem 0;padding:0;text-indent:0}.subpage .video-categories ul li:before{display:none}.subpage .video-categories ul a.button{font-size:16px;font-size:1rem}.subpage .video-categories ul a.active{border-color:#0032a0}@media all and (min-width:640px){.subpage .recent-videos{display:flex;flex-wrap:wrap;justify-content:space-between}}.subpage .recent-videos:after{flex:0 1 323px;flex:0 1 20.1875rem;content:""}.subpage .recent-videos .video-container{display:grid;grid-gap:20px;grid-gap:1.25rem}@media all and (min-width:640px){.subpage .recent-videos .video-container{grid-template-columns:1fr 1fr}}@media all and (min-width:1240px){.subpage .recent-videos .video-container{grid-template-columns:1fr 1fr 1fr}}.subpage .recent-videos .video{width:100%}.subpage .recent-videos .video .card{height:100%}.subpage .recent-videos .video h3{font-size:20px;font-size:1.25rem;text-align:center}.video-return-link span{color:#28bfcc}.video-return-link a{display:inline-block;padding:.75rem 0;color:#1a1a1a;text-decoration:none;text-transform:uppercase;letter-spacing:.0625rem;letter-spacing:normal;font-weight:800;font-size:.8125rem;line-height:1.5rem}.video-return-link a:hover{color:#28bfcc}.lp-work-wrapper{position:relative;left:50%;width:100%;padding:55px 0 110px;padding:3.4375rem 0 6.875rem;background:linear-gradient(to bottom,#eff1f7,#e4e5eb);transform:translateX(-50%);border-radius:10px;border-radius:.625rem;margin:50px 0;margin:3.125rem 0;overflow:hidden}@media all and (min-width:960px){.lp-work-wrapper{padding:100px 30px 110px;padding:6.25rem 1.875rem 6.875rem;width:calc(100vw - 80px);width:calc(100vw - 5rem);max-width:1400px;max-width:87.5rem}}.lp-work-wrapper__inner>h2{text-align:center;margin:0 20px 50px 20px;margin:0 1.25rem 3.125rem 1.25rem}.lp-work-slider .splide__track{overflow:visible}.lp-work-slider .splide__slide{max-width:calc(100% - 80px);max-width:calc(100% - 5rem);min-height:360px;min-height:22.5rem;max-height:590px;max-height:36.875rem}@media all and (min-width:460px){.lp-work-slider .splide__slide{min-height:430px;min-height:26.875rem}}@media all and 
(min-width:960px){.lp-work-slider .splide__slide{max-width:calc(100% - 240px);max-width:calc(100% - 15rem)}}.lp-work-slider .splide__slide .lp-work__slide-container{position:relative;display:flex;flex-direction:column-reverse;width:100%;height:100%;padding:45px 30px;padding:2.8125rem 1.875rem;background:#fff;border-radius:10px;border-radius:.625rem;align-items:center;opacity:0;transform:scale(.75) translateX(0);box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 3.125rem rgba(0,0,0,.15);transition:all 1.6s ease-in-out;overflow:hidden}@media all and (min-width:768px){.lp-work-slider .splide__slide .lp-work__slide-container{flex-direction:row;padding:60px;padding:3.75rem}}.lp-work-slider .splide__slide .lp-work__slide-container:after{position:absolute;top:0;right:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;background-image:url(/themes/Atlas/assets/dist/images/services-card-gradient-mbl.png);background-position:top -20px center;background-position:top -1.25rem center;background-repeat:no-repeat;background-size:100%;content:""}@media all and (min-width:768px){.lp-work-slider .splide__slide .lp-work__slide-container:after{background-position:top 0 right;background-position:top 0 right;background-image:url(/themes/Atlas/assets/dist/images/services-card-gradient.png)}}.lp-work-slider .splide__slide .lp-work__slide-container::before{position:absolute;top:0;z-index:500;width:100%;height:100%;opacity:0;transition:opacity 1.6s ease-in-out}.lp-work-slider .splide__slide.is-active .lp-work__slide-container{z-index:5;opacity:1;transform:scale(1) translateX(0)}.lp-work-slider .splide__slide.is-prev .lp-work__slide-container{z-index:1;opacity:1;transform:scale(.75) translateX(67%)}.lp-work-slider .splide__slide.is-prev .lp-work__slide-container::before{left:0;background:linear-gradient(to right,#fff,rgba(255,255,255,0));content:"";opacity:1}.lp-work-slider .splide__slide.is-next .lp-work__slide-container{z-index:1;opacity:1;transform:scale(.75) translateX(-67%)}.lp-work-slider .splide__slide.is-next .lp-work__slide-container::before{right:0;background:linear-gradient(to left,#fff,rgba(255,255,255,0));content:"";opacity:1}.lp-work-slider .splide__pagination{bottom:-45px;bottom:-2.8125rem;text-align:center;justify-content:center;align-items:center}.lp-work-slider .splide__pagination__page{width:15px;width:.9375rem;height:15px;height:.9375rem;margin:6px;margin:.375rem;background:rgba(26,26,26,.16);opacity:1}.lp-work-slider .splide__pagination__page.is-active{background-color:#00b5ef;transform:none}.lp-work-slider .splide__arrows{display:none}@media all and (min-width:960px){.lp-work-slider .splide__arrows{display:block;max-width:1920px;max-width:120rem;margin:0 auto;position:relative;top:210px;top:13.125rem}}.lp-work-slider .splide__arrow{width:60px;width:3.75rem;height:60px;height:3.75rem;background:#00b5ef;fill:#fff;opacity:1}.lp-work-slider .splide__arrow--prev{left:4%}.lp-work-slider .splide__arrow--next{right:4%}.lp-work-slider .splide__arrow:focus,.lp-work-slider .splide__arrow:hover{background:#00b5ef;fill:#fff}.lp-work-slider .splide__arrow svg{position:relative;top:7.5px;top:.46875rem;width:40px;width:2.5rem;height:40px;height:2.5rem;fill:#fff}.lp-work-slider .lp-work__title{text-align:center;margin-bottom:15px;margin-bottom:.9375rem;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}@media all and (min-width:768px){.lp-work-slider .lp-work__title{text-align:left;font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem}}.lp-work-slider .lp-work__text{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}@media all and (min-width:768px){.lp-work-slider .lp-work__text{text-align:left}}.lp-work-slider .lp-work__content{text-align:center}@media all and (min-width:768px){.lp-work-slider .lp-work__content{width:40%;min-width:40%;margin-right:2%;text-align:left}}.lp-work-slider .lp-work__images{min-width:100%}@media all and (min-width:768px){.lp-work-slider .lp-work__images{min-width:280px;min-width:17.5rem;height:auto}}.lp-work-slider .lp-work__icon-image{position:r
elative;z-index:2;margin:20px auto 0;margin:1.25rem auto 0;width:100%}@media all and (min-width:768px){.lp-work-slider .lp-work__icon-image{margin:0;top:auto;width:380px;width:23.75rem}}.lp-work-slider .lp-work__link--btn{padding:15px 0;padding:.9375rem 0}.lp-work-slider .lp-work__background-image{position:absolute;top:0;right:0;z-index:1;width:100%;height:135px;height:8.4375rem;pointer-events:none;background-position:top right;background-repeat:no-repeat;background-size:cover}@media all and (min-width:768px){.lp-work-slider .lp-work__background-image{height:100%}}.lp-work-slider .lp-work__background-image:after{position:absolute;top:0;right:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;background-image:url(/themes/Atlas/assets/dist/images/services-card-gradient-mbl.png);background-position:top right;background-repeat:no-repeat;background-size:cover;content:""}@media all and (min-width:768px){.lp-work-slider .lp-work__background-image:after{background-image:url(/themes/Atlas/assets/dist/images/services-card-gradient.png)}}.lp-work-slider .lp-work__background-image img{width:100%;height:100%;margin:0}@media all and (min-width:960px){.lp-work-slider .lp-work__background-image--mobile{display:none}}.lp-work-slider .lp-work__background-image--desktop{display:none}@media all and (min-width:960px){.lp-work-slider .lp-work__background-image--desktop{display:block}}.sow-carousel .splide__track{overflow:visible;max-height:none}.sow-carousel .splide__slide .sow__slide-container{position:relative;padding:20px 15px 45px;padding:1.25rem .9375rem 2.8125rem;background:0 0;opacity:0;transition:all 1.6s ease-in-out;overflow:hidden}.sow-carousel .splide__slide.is-active .sow__slide-container{z-index:5;opacity:1;transform:scale(1) translateX(0)}.sow-carousel .splide__slide.is-prev .sow__slide-container{z-index:1;opacity:.5;transform:scale(.75) translateX(25%)}.sow-carousel .splide__slide.is-prev .sow__slide-container .sow__title,.sow-carousel .splide__slide.is-prev .sow__slide-container a.button{display:none}.sow-carousel .splide__slide.is-next .sow__slide-container{z-index:1;opacity:.5;transform:scale(.75) translateX(-25%)}.sow-carousel .splide__slide.is-next .sow__slide-container .sow__title,.sow-carousel .splide__slide.is-next .sow__slide-container a.button{display:none}.sow-carousel .splide__pagination{bottom:0;justify-content:center}.sow-carousel .splide__pagination__page{width:12px;width:.75rem;height:12px;height:.75rem;margin:6px;margin:.375rem;background:rgba(255,255,255,.25);opacity:1}.sow-carousel .splide__pagination__page.is-active{background-color:#00b5ef;transform:scale(1.3)}.sow-carousel .splide__arrows{display:none}@media all and (min-width:960px){.sow-carousel .splide__arrows{display:block;max-width:1920px;max-width:120rem;margin:0 auto;position:relative;top:250px;top:15.625rem}}.sow-carousel .splide__arrow{width:60px;width:3.75rem;height:60px;height:3.75rem;background:#fff;fill:#05a6e0;opacity:1}.sow-carousel .splide__arrow svg{position:relative;top:-9.5px;top:-.59375rem;left:-10px;left:-.625rem;width:40px;width:2.5rem;height:40px;height:2.5rem;fill:#05a6e0}.sow-carousel .splide__arrow--prev{left:60px;left:3.75rem}.sow-carousel .splide__arrow--prev svg{left:10px;left:.625rem}.sow-carousel .splide__arrow--next{right:60px;right:3.75rem}.sow-carousel .splide__arrow:focus,.sow-carousel .splide__arrow:hover{background:#00b5ef;fill:#fff}.sow-carousel .splide__arrow:focus svg,.sow-carousel .splide__arrow:hover svg{fill:#fff}.sow-carousel .sow__title{text-align:center;margin-bottom:25px!important;margin-bottom:1.5625rem!important;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}@media all and (min-width:960px){.sow-carousel .sow__title{font-size:24px;font-size:1.5rem}}.sow-carousel .sow__content{text-align:center}.sow-carousel .sow__image{position:relative;z-index:2;margin:0 auto 10px;margin:0 auto .625rem}@media all and (min-width:960px){.sow-carousel .sow__image{margin:0 auto 0}}.sow-carousel .sow__link--btn{padding:15px 0;padding:.9375rem 0;color:#fff;text-transform:uppercase;border
-radius:5px;border-radius:.3125rem}.sow-carousel .sow__link--btn:focus,.sow-carousel .sow__link--btn:hover{color:#fff;border-color:#fff}
