@charset "UTF-8";.generic--side-bar{-ms-overflow-style:none;scrollbar-width:none}.generic--side-bar ::-webkit-scrollbar,.generic--side-bar::-webkit-scrollbar{background:transparent;display:none;height:0!important;visibility:hidden;width:0!important}.generic--side-bar ::-webkit-scrollbar-track,.generic--side-bar::-webkit-scrollbar-track{background-color:transparent;display:none}.generic--side-bar ::-webkit-scrollbar-thumb,.generic--side-bar::-webkit-scrollbar-thumb{background:transparent;display:none}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes submenuEnter{0%{opacity:0;pointer-events:none;transform:translateY(-10px)}to{opacity:1;pointer-events:auto;transform:translateY(0)}}@keyframes SimpleAnimateIn{0%{opacity:0;transform:translateY(.62em)}to{opacity:1;transform:translateY(1)}}@keyframes pageContentBlockEntry{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-entry{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translate(-50%,-100vh)}to{opacity:1;transform:translate(-50%)}}@keyframes translateX50Pc{0%{transform:translateX(0)}to{transform:translateX(50%)}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--h-c-blue-h:199;--h-c-blue-s:100%;--h-c-blue-l:22%;--h-c-blue-hsl:199,100%,22%;--h-c-blue_h:0;--h-c-blue_s:0%;--h-c-blue_l:100%;--h-c-blue_hsl:0,0%,100%;--h-c-red-h:357;--h-c-red-s:53%;--h-c-red-l:43%;--h-c-red-hsl:357,53%,43%;--h-c-red_h:0;--h-c-red_s:0%;--h-c-red_l:100%;--h-c-red_hsl:0,0%,100%;--h-c-bright-red-h:15;--h-c-bright-red-s:87%;--h-c-bright-red-l:49%;--h-c-bright-red-hsl:15,87%,49%;--h-c-bright-red_h:0;--h-c-bright-red_s:0%;--h-c-bright-red_l:100%;--h-c-bright-red_hsl:0,0%,100%;--h-c-teal-h:181;--h-c-teal-s:100%;--h-c-teal-l:33%;--h-c-teal-hsl:181,100%,33%;--h-c-teal_h:0;--h-c-teal_s:0%;--h-c-teal_l:100%;--h-c-teal_hsl:0,0%,100%;--h-c-green-h:86;--h-c-green-s:63%;--h-c-green-l:44%;--h-c-green-hsl:86,63%,44%;--h-c-green_h:0;--h-c-green_s:0%;--h-c-green_l:100%;--h-c-green_hsl:0,0%,100%;--h-c-white-h:0;--h-c-white-s:0%;--h-c-white-l:100%;--h-c-white-hsl:0,0%,100%;--h-c-white_h:0;--h-c-white_s:0%;--h-c-white_l:0%;--h-c-white_hsl:0,0%,0%;--h-c-dark-blue-h:200;--h-c-dark-blue-s:100%;--h-c-dark-blue-l:7%;--h-c-dark-blue-hsl:200,100%,7%;--h-c-dark-blue_h:0;--h-c-dark-blue_s:0%;--h-c-dark-blue_l:0%;--h-c-dark-blue_hsl:0,0%,0%;--h-c-black-h:0;--h-c-black-s:0%;--h-c-black-l:0%;--h-c-black-hsl:0,0%,0%;--h-c-black_h:0;--h-c-black_s:0%;--h-c-black_l:100%;--h-c-black_hsl:0,0%,100%;--h-c-foreground-h:var(--h-c-blue-h);--h-c-foreground-s:var(--h-c-blue-s);--h-c-foreground-l:var(--h-c-blue-l);--h-c-foreground-hsl:var(--h-c-blue-hsl);--h-c-foreground_h:var(--h-c-blue_h);--h-c-foreground_s:var(--h-c-blue_s);--h-c-foreground_l:var(--h-c-blue_l);--h-c-foreground_hsl:var(--h-c-blue_hsl);--h-c-background-h:var(--h-c-white-h);--h-c-background-s:var(--h-c-white-s);--h-c-background-l:var(--h-c-white-l);--h-c-background-hsl:var(--h-c-white-hsl);--h-c-background_h:var(--h-c-white_h);--h-c-background_s:var(--h-c-white_s);--h-c-background_l:var(--h-c-white_l);--h-c-background_hsl:var(--h-c-white_hsl);--h-c-primary-h:var(--h-c-dark-grey-h);--h-c-primary-s:var(--h-c-dark-grey-s);--h-c-primary-l:var(--h-c-dark-grey-l);--h-c-primary-hsl:var(--h-c-dark-grey-hsl);--h-c-primary_h:var(--h-c-dark-grey_h);--h-c-primary_s:var(--h-c-dark-grey_s);--h-c-primary_l:var(--h-c-dark-grey_l);--h-c-primary_hsl:var(--h-c-dark-grey_hsl);--h-c-secondary-h:var(--h-c-red-h);--h-c-secondary-s:var(--h-c-red-s);--h-c-secondary-l:var(--h-c-red-l);--h-c-secondary-hsl:var(--h-c-red-hsl);--h-c-secondary_h:var(--h-c-red_h);--h-c-secondary_s:var(--h-c-red_s);--h-c-secondary_l:var(--h-c-red_l);--h-c-secondary_hsl:var(--h-c-red_hsl);--h-f-ui:neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;--h-f-heading:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;--size-unit:4.8rem;--size-xs:0.8rem;--size-sm:0.96rem;--size-md:1.0666666667rem;--size-ml:1.6rem;--size-lg:2.4rem;--size-xl:4.8rem}@media (min-width:640px){:root{--size-sm:1.2rem;--size-md:1.3714285714rem}}@media (min-width:1024px){:root{--size-md:2.1917808219rem}}@media (min-width:640px){:root{--size-ml:2.56rem}}@media (min-width:1024px){:root{--size-lg:4.8rem}}@media (min-width:640px){:root{--size-xl:6.4rem}}@media (min-width:1024px){:root{--size-xl:7.7669902913rem}}*{box-sizing:border-box}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--wp-admin-bar-height:0px;--nav-height:75px;background-color:#fff;background-color:hsla(var(--h-c-background-hsl),1);color:#004d70;color:hsla(var(--h-c-foreground-hsl),1);font-family:neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-ui);font-size:10px}body{font-size:1.4rem;line-height:1.38}@media (min-width:640px){body{font-size:1.6rem}}body.admin-bar{--wp-admin-bar-height:46px}@media (min-width:783px){body.admin-bar{--wp-admin-bar-height:32px}}body main{overflow-x:hidden}b,em,h1,h2,h3,h4,h5,i,p,strong{-webkit-margin-before:0;-webkit-margin-after:0;color:inherit;margin-bottom:0;margin-top:0}h1,h2,h3,h4,h5{font-family:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-heading);font-weight:400;margin:0}h1{font-size:3.6rem}h2{font-size:2.8rem}h3{font-size:1.8rem}h4,h5{font-size:inherit}a{color:inherit;text-decoration:none}::-moz-selection{background-color:rgba(0,77,112,.7);color:#fff}::selection{background-color:rgba(0,77,112,.7);color:#fff}:focus{outline-color:#004d70}img{display:block;max-width:100%}figure{margin:0}#wpadminbar{background-color:#000}@media (max-width:639px){#wpadminbar{position:fixed}}.screen-reader-text{display:none}.container{margin-left:auto;margin-right:auto;max-width:1680px;padding-left:2.4rem;padding-left:var(--size-lg);padding-right:2.4rem;padding-right:var(--size-lg)}@media (min-width:1024px){.container{padding-left:4.8rem;padding-left:var(--size-lg);padding-right:4.8rem;padding-right:var(--size-lg)}}#pojo-a11y-skip-content{display:none}#pojo-a11y-toolbar .pojo-a11y-toolbar-right .pojo-a11y-toolbar-open,#pojo-a11y-toolbar.pojo-a11y-toolbar-right{z-index:10005}.pojo-a11y-toolbar-text{font-size:1.5rem;font-weight:500}html body.pojo-a11y-high-contrast a{background-color:transparent!important}html body.pojo-a11y-high-contrast a.button,html body.pojo-a11y-high-contrast a:hover svg{background-color:#400000!important}body.pojo-a11y-high-contrast form.wpcf7-form label{color:#0ff!important}body.pojo-a11y-high-contrast form.wpcf7-form span span{color:#0080ff!important}body.pojo-a11y-high-contrast form.wpcf7-form input::-moz-placeholder{color:#ff0!important}body.pojo-a11y-high-contrast form.wpcf7-form input,body.pojo-a11y-high-contrast form.wpcf7-form input::placeholder,body.pojo-a11y-high-contrast form.wpcf7-form textarea{color:#ff0!important}body.pojo-a11y-high-contrast .front-page-abm-group-history-section header h2{position:relative;z-index:999999}body.pojo-a11y-high-contrast .backdrop,body.pojo-a11y-high-contrast .figure-backdrop{display:none}body.pojo-a11y-high-contrast .gallery-thumbs .swiper-slide{border-bottom:3px solid #ff0!important}body.pojo-a11y-high-contrast .gallery-thumbs .swiper-slide-thumb-active{border-bottom:3px solid #0ff!important}body.pojo-a11y-high-contrast .backward-button svg,body.pojo-a11y-high-contrast .forward-button svg,body.pojo-a11y-high-contrast .swiper-number-slides{color:#40c090!important}body.pojo-a11y-high-contrast .core-values__container .close svg,body.pojo-a11y-high-contrast .core-values__container .description,body.pojo-a11y-high-contrast .core-values__container .icon,body.pojo-a11y-high-contrast .core-values__container .item__container,body.pojo-a11y-high-contrast .core-values__container .item__container_top,body.pojo-a11y-high-contrast .core-values__container .title,body.pojo-a11y-high-contrast .core-values__container img{background:transparent!important}body.pojo-a11y-high-contrast .core-values__container .description,body.pojo-a11y-high-contrast .core-values__container .title{width:-moz-fit-content!important;width:fit-content!important}@media (max-width:639px){body.pojo-a11y-high-contrast .core-values__container .description,body.pojo-a11y-high-contrast .core-values__container .title{justify-self:center!important}}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:100em;color:#004d70;display:inline-flex;font-weight:700;justify-content:center;min-width:12em;padding:1em}.button.outlined{background-color:transparent;background-image:none;border:1px solid #004d70;color:#fff}.button-group{display:flex;flex-wrap:wrap}.button-group>*{margin-right:.5em}.button-group>:last-child{margin-right:0}.social-media-list{align-items:center;display:flex}.social-media-list ul{display:flex;list-style:none;margin:0;padding:0}.social-media-list ul a{display:block;padding:.3em}.social-media-list ul span{display:none}.social-media-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;line-height:0}.social-media-list button svg{stroke-width:2.5}.video-preview-container{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:undefined;background-color:hsla(var(--h-c-purple-hsl),1);background-image:undefined;background-image:linear-gradient(30deg,hsla(var(--h-c-purple-hsl),1),hsla(var(--h-c-pink-hsl),1));border:none;border-radius:1em;color:#fff;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.video-preview-container:before{content:"";display:block;padding-top:56.25%}.video-preview-container video{bottom:0;left:0;position:absolute;right:0;top:0}.video-preview-container__label{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.video-preview-container__label svg{font-size:.62rem;height:5.7em;margin-left:.5em;width:5em}@media (min-width:640px){.video-preview-container__label svg{font-size:1rem}}.video-preview-container__label strong{margin-top:.5em}@keyframes slideInFromBottom{0%{opacity:0;transform:translate3d(0,-100px,-15px)}to{opacity:1;transform:translateZ(0)}}.video-player{bottom:0;display:none;left:0;padding-bottom:40px;padding-top:2.4rem;padding-top:var(--size-lg);perspective:100px;position:fixed;right:0;top:0}@media (min-width:1024px){.video-player{padding-top:4.8rem;padding-top:var(--size-lg)}}.admin-bar .video-player{padding-top:100px}@media (min-width:640px){.video-player{padding-left:2.4rem;padding-left:var(--size-lg);padding-right:2.4rem;padding-right:var(--size-lg)}@media (min-width:1024px){.video-player{padding-left:4.8rem;padding-left:var(--size-lg);padding-right:4.8rem;padding-right:var(--size-lg)}}.admin-bar .video-player{padding-top:72px}}.ie .video-player{perspective:none}.video-player.open{align-items:center;display:flex}.video-player.opening .video-player__backdrop{animation:fadeIn .5s}.video-player.opening .video-player__close,.video-player.opening .video-player__iframe-container{animation:slideInFromBottom .38s cubic-bezier(.075,.82,.165,1)}.video-player__backdrop{background-color:rgba(0,24,36,.95);bottom:0;display:block;left:0;perspective:100px;position:absolute;right:0;top:0;transform:translateZ(-20px) scale(2)}.ie .video-player__backdrop{perspective:none}.video-player__iframe-container{background-color:#001824;height:56.25vw;margin-bottom:4em;position:relative;width:100%}@media (min-width:640px){.video-player__iframe-container{height:calc(100% - .5em);margin-bottom:0}}.video-player__iframe{display:block;height:100%;width:100%}.video-player__close{align-items:center;background-color:#a83439;color:#fff;cursor:pointer;display:flex;font-family:neue-haas-grotesk-text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-ui);font-weight:700;justify-content:center;position:absolute;text-transform:uppercase}@media (max-width:639px){.video-player__close{bottom:100%;padding:.7rem;right:0}}@media (min-width:640px){.video-player__close{left:100%;padding-bottom:1em;padding-top:1em;top:0;width:2.4rem;width:var(--size-lg);writing-mode:vertical-rl}@media (min-width:1024px){.video-player__close{width:4.8rem;width:var(--size-lg)}}}.mouse .video-player__close:hover{filter:brightness(1.1)}.video-player__close:active{filter:brightness(.9)}form.wpcf7-form{display:flex;flex-direction:column;width:100%}@media (max-width:639px){form.wpcf7-form{width:100%}}form.wpcf7-form br{display:none}form.wpcf7-form input[type=date],form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form option,form.wpcf7-form select,form.wpcf7-form textarea{background-color:hsla(0,0%,100%,.25);border:none;border:1px solid rgba(0,77,112,.35);border-radius:3px;color:#001824;display:block;font-size:1.6rem;font-weight:400;margin-bottom:5px;padding:1rem 1.5rem;transition:all .3s;width:100%}@media (max-width:1279px){form.wpcf7-form input[type=date],form.wpcf7-form input[type=email],form.wpcf7-form input[type=tel],form.wpcf7-form input[type=text],form.wpcf7-form option,form.wpcf7-form select,form.wpcf7-form textarea{font-size:1.4rem}}form.wpcf7-form input[type=date]:focus,form.wpcf7-form input[type=email]:focus,form.wpcf7-form input[type=tel]:focus,form.wpcf7-form input[type=text]:focus,form.wpcf7-form option:focus,form.wpcf7-form select:focus,form.wpcf7-form textarea:focus{border-color:#7ab72a;outline:none}form.wpcf7-form input[type=date]::-moz-placeholder,form.wpcf7-form input[type=email]::-moz-placeholder,form.wpcf7-form input[type=tel]::-moz-placeholder,form.wpcf7-form input[type=text]::-moz-placeholder,form.wpcf7-form option::-moz-placeholder,form.wpcf7-form select::-moz-placeholder,form.wpcf7-form textarea::-moz-placeholder{color:rgba(0,77,112,.33);font-weight:500;opacity:.5}form.wpcf7-form input[type=date]::placeholder,form.wpcf7-form input[type=email]::placeholder,form.wpcf7-form input[type=tel]::placeholder,form.wpcf7-form input[type=text]::placeholder,form.wpcf7-form option::placeholder,form.wpcf7-form select::placeholder,form.wpcf7-form textarea::placeholder{color:rgba(0,77,112,.33);font-weight:500;opacity:.5}form.wpcf7-form .wpcf7-submit[type=submit]{align-items:center;background-color:#7ab72a;border:none;color:#fff;display:flex;font-size:1.6rem;font-weight:700;margin-top:1em;padding:10px 18px}form.wpcf7-form .ajax-loader{display:none}form.wpcf7-form .wpcf7-acceptance{cursor:pointer;position:relative}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]{left:0;opacity:.01;position:absolute}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]+span{cursor:pointer;font-size:1.05em;line-height:1.7;padding-left:2.3em;position:relative}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]+span:before{background-color:hsla(0,0%,100%,.2);background-color:hsla(var(--h-c-white-hsl),.2);border-radius:.2em;content:"";height:1.4em;left:0;position:absolute;top:0;-webkit-transition:all .275s;transition:all .275s;width:1.4em}@media (max-width:639px){form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]+span:before{top:0}}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]+span:after{color:undefined;color:hsla(var(--h-c-primary-hsl),1);content:"✓";font-size:1.375em;left:.18em;line-height:0;opacity:0;position:absolute;top:.525em;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-transition:all .2s;transition:all .2s}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]:checked+span:before{background:#fff;background:hsla(var(--h-c-white-hsl),1)}form.wpcf7-form .wpcf7-acceptance input[name=privacy_policy]:checked+span:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}form.wpcf7-form .privacy-policy{font-weight:800}[data-site-title="ABM Precast Solutions"] form.wpcf7-form .wpcf7-submit[type=submit]{background-color:#00a5a8}[data-site-title="ABM Precast Solutions"] form.wpcf7-form input[type=date]:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form input[type=email]:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form input[type=tel]:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form input[type=text]:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form option:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form select:focus,[data-site-title="ABM Precast Solutions"] form.wpcf7-form textarea:focus{border-color:#00a5a8}.site-nav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;color:#001824;left:0;position:sticky;right:0;top:0;top:var(--wp-admin-bar-height)}.home .site-nav{position:fixed}.home:not(.scrolled) .site-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,.37),transparent);color:#fff}@media (max-width:639px){.home:not(.scrolled) .site-nav.open{background-color:#fff;background-image:none;color:#001824}}.site-nav .container{display:flex;padding-top:1rem}@media (max-width:639px){.site-nav .container{align-items:flex-start;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:100%;padding-bottom:1rem}}@media (min-width:640px){.site-nav .container{border-bottom:1px solid rgba(0,77,112,.3)}.home .site-nav .container{border-bottom:1px solid hsla(0,0%,100%,.3)}.scrolled .site-nav .container{border-bottom:1px solid rgba(0,77,112,.3)}}@media (min-width:2048px){.site-nav .container{padding-left:0;padding-right:0}}.site-nav.open .container{border-bottom:none;border-bottom:1px solid rgba(0,77,112,.3);box-shadow:0 1em 4em rgba(0,0,0,.25);padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.site-nav.open .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}@media (max-width:639px){.site-nav.open .container{height:calc(100vh - 75px);height:calc(100vh - var(--nav-height));overflow:hidden}}@media (min-width:640px){.site-nav.open{height:100vh;position:fixed}.home:not(.scrolled) .site-nav.open,.site-nav.open{background-color:#fff;background-image:none;color:#001824;display:block}.home .site-nav.open{height:unset}}@media (max-width:639px){.site-nav.open{background-color:#fff;background-image:none;box-shadow:0 1em 4em rgba(0,0,0,.25);color:#001824;max-width:100%;position:sticky}}.site-nav.scrolled{background-image:none;color:#001824}@media (min-width:640px){.site-nav.scrolled .container{border-bottom:1px solid rgba(0,77,112,.3)}}#lang-toggle-mobile{display:none}.site-nav__logo-link{align-self:flex-start;display:flex}@media (min-width:640px) and (max-width:1023px){.site-nav__logo-link{align-self:flex-end}.open .site-nav__logo-link{align-self:flex-start}}.home .site-nav__logo-link .logo-border{fill-opacity:.38}.site-nav__logo-link span{display:none}.site-nav__logo-link svg{font-size:1.1rem;height:6em;width:8em}@media (min-width:640px){.site-nav__logo-link svg{font-size:1rem;margin-bottom:-2em}}@media (min-width:1024px){.site-nav__logo-link svg{font-size:1.4rem;height:unset;width:unset}}@media (min-width:1440px){.site-nav__logo-link svg{font-size:1.7rem;margin-bottom:-7em}}@media (max-width:639px){.open .site-nav__menu{-ms-overflow-style:none;overflow:scroll;scrollbar-width:none}.open .site-nav__menu::-webkit-scrollbar{display:none}}.site-nav__primary-menu{color:rgba(0,24,36,.5);text-transform:uppercase}@media (min-width:640px){.site-nav__primary-menu{display:flex;justify-content:space-between}}.site-nav__primary-menu li{font-size:1.2rem;font-weight:500}@media (min-width:1440px){.site-nav__primary-menu li{font-size:1.4rem}}.home:not(.scrolled) .site-nav__primary-menu{color:hsla(0,0%,100%,.5)}@media (max-width:639px){.open .home:not(.scrolled) .site-nav__primary-menu{color:rgba(0,24,36,.5)}}.site-nav__primary-menu .menu-mission-vision{display:none}.site-nav__menu{width:100%}@media (max-width:639px){.site-nav__menu{display:none}.open .site-nav__menu{align-items:stretch;display:flex;flex-direction:column;font-size:1.6rem;margin:0;padding-top:1em;width:100%}}@media (min-width:640px){.site-nav__menu{padding-left:.5em}}.site-nav nav{align-items:flex-start;display:flex;font-weight:400;justify-content:flex-end}.site-nav nav ul{list-style:none;margin:0;padding:0}@media (min-width:640px){.site-nav nav ul{display:flex}}.site-nav nav ul a{display:block;margin-bottom:0;padding:.5em}@media (min-width:640px){.site-nav nav ul .social-media-list{margin-right:-.5em}}.site-nav nav .header-menu-secondary{display:none}.site-nav nav .header-menu-secondary li{border-left:1px solid hsla(0,0%,100%,.3);font-size:1.4rem;font-weight:400}.site-nav nav .header-menu-secondary li:first-child{border-left:none}@media (min-width:640px){.site-nav nav .header-menu-secondary li{font-size:1.2rem}}@media (min-width:1440px){.site-nav nav .header-menu-secondary li{font-size:1.4rem}}@media (min-width:640px){.site-nav nav .header-menu-secondary{align-self:flex-end;display:flex}}.site-nav nav .header-menu-secondary>.menu-item>a{display:block;padding:.5em}@media (max-width:639px){.site-nav nav .header-menu-secondary>.menu-item>a{font-size:1.6rem;font-weight:700;padding:1rem 0}}@media (min-width:1024px){.site-nav nav .header-menu-secondary>.menu-item>a{border-right:1px solid rgba(0,77,112,.3)}}.site-nav nav .header-menu-secondary>.menu-item.menu-item-has-children{position:relative}.site-nav nav .header-menu-secondary>.menu-item.menu-item-has-children>a{font-weight:500}@media (min-width:640px){.site-nav nav .header-menu-secondary>.menu-item.menu-item-has-children>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1 4 4 4-4' stroke='%23033146' stroke-width='2'/%3E%3C/svg%3E");margin-left:.5em}.home:not(.scrolled) .site-nav nav .header-menu-secondary>.menu-item.menu-item-has-children>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1 4 4 4-4' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}}.site-nav nav .header-menu-secondary>.menu-item.ABM-Group{position:relative}.site-nav nav .header-menu-secondary>.menu-item.ABM-Group>a{font-weight:700}@media (min-width:640px){.site-nav nav .header-menu-secondary>.menu-item.ABM-Group>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5h6.5m0 0v7m0-7-9 9' stroke='%23033146' stroke-width='1.5'/%3E%3C/svg%3E");margin-left:.5em}.home:not(.scrolled) .site-nav nav .header-menu-secondary>.menu-item.ABM-Group>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5h6.5m0 0v7m0-7-9 9' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E")}}.site-nav nav .header-menu-secondary .sub-menu{display:none;z-index:1001}@media (min-width:640px){.site-nav nav .header-menu-secondary .sub-menu .open{animation:submenuEnter .1s;color:#004d70;display:block}.site-nav nav .header-menu-secondary .sub-menu li{margin-bottom:0}}.site-nav nav .legal-menu{display:none}@media (max-width:639px){.site-nav.open .site-nav__primary-menu{display:flex;flex-direction:column}.site-nav.open .header-menu-primary{display:flex;flex-wrap:wrap}.site-nav.open .site-nav__secondary-menu{display:flex;flex-direction:column-reverse}.site-nav.open .site-nav__secondary-menu li{border-left:none}.site-nav.open .search-form{border:none!important;margin-left:auto;width:100%}.site-nav.open .search-form input{width:100%}.site-nav.open .header-menu-secondary{align-items:flex-start;display:block}}@media (max-width:639px) and (max-width:639px){.site-nav.open .sub-menu{background-image:linear-gradient(30deg,rgba(0,77,112,.075),rgba(0,24,36,.05));border-radius:5px;margin-bottom:.5em;margin-top:0;min-width:20rem;padding:3px}.site-nav.open .sub-menu li{border:none}}.home:not(.scrolled) .site-nav.open .site-nav__primary-menu{color:rgba(0,24,36,.5)}.site-nav.open .header-menu-secondary .sub-menu{animation:submenuEnter .1s;background-color:#fff;color:#004d70;display:block;z-index:1001}@media (min-width:640px) and (max-width:1023px){.site-nav.open .header-menu-secondary>.menu-item{width:10em}}@media (min-width:1024px){.site-nav.open .header-menu-secondary>.menu-item{border-right:1px solid rgba(0,77,112,.3);width:8em}}@media (min-width:1440px){.site-nav.open .header-menu-secondary>.menu-item{width:10em}}@media (min-width:1024px){.site-nav.open .header-menu-secondary>.menu-item>a{border:none}}@media (min-width:640px){.home:not(.scrolled) .site-nav.open .header-menu-secondary>.menu-item.menu-item-has-children>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1 4 4 4-4' stroke='%23033146' stroke-width='2'/%3E%3C/svg%3E")}}.home:not(.scrolled) .site-nav.open .header-menu-secondary>.menu-item.ABM-Group>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.5h6.5m0 0v7m0-7-9 9' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");margin-left:.25em}.search-form{display:flex;margin-top:auto;position:relative}.home:not(.scrolled) .search-form{border-left:1px solid hsla(0,0%,100%,.3)}@media (min-width:640px){.search-form{margin-top:0}}@media (min-width:1440px){.search-form{width:unset}}.search-form .site-nav__searchbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:inherit;display:flex;font-size:1.6rem;padding:.45em}@media (max-width:1279px){.search-form .site-nav__searchbox{font-size:1.4rem;padding:.5rem}}.search-form .site-nav__searchbox:hover{border:1px solid;cursor:pointer}.search-form .site-nav__searchbox::-moz-placeholder{color:inherit;font-size:1.4rem;font-weight:500;line-height:1.5;opacity:.5}.search-form .site-nav__searchbox::placeholder{color:inherit;font-size:1.4rem;font-weight:500;line-height:1.5;opacity:.5}@media (min-width:2048px){.search-form .site-nav__searchbox::-moz-placeholder{font-size:1.6rem}.search-form .site-nav__searchbox::placeholder{font-size:1.6rem}}.search-form .site-nav__searchbox:focus{border-color:currentColor;filter:brightness(1.1);outline:none}.search-form .site-nav__search-view{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;display:inline-flex;height:100%;justify-content:center;padding:0 0 .1em;position:absolute;right:0}.search-form .site-nav__search-view svg{fill:currentColor}.scrolled .search-form .site-nav__searchbox{border-bottom:1px solid #a83439;color:#001824}.scrolled .search-form .site-nav__search-view svg{color:#001824}.site-nav.open .search-form .site-nav__searchbox{border-bottom:1px solid #a83439;color:#001824}.site-nav.open .search-form .site-nav__searchbox::-moz-placeholder{color:rgba(0,24,36,.3)}.site-nav.open .search-form .site-nav__searchbox::placeholder{color:rgba(0,24,36,.3)}.site-nav.open .search-form .site-nav__search-view svg{color:#001824}.mobile-menu{align-items:center;display:flex;position:absolute;right:5%;top:30%}.mobile-menu>*+*{margin-left:1rem}.mobile-menu .mobile-menu-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;display:flex;font-weight:500;line-height:0;padding:0;text-transform:uppercase}.open .mobile-menu{top:3.2%}.mobile-menu svg{color:inherit;cursor:pointer;height:2em;width:2em}.open .mobile-menu svg,.page-template-default .mobile-menu svg,.scrolled .mobile-menu svg{color:#001824}.home:not(.scrolled) .mobile-menu svg{color:#fff}.home .open .mobile-menu svg{color:#001824}@media (min-width:640px){.mobile-menu{display:none}}.site-nav__footer{display:none}.open .site-nav__footer{animation:submenuEnter .2s;background-color:#fff;border-top:1px solid rgba(0,77,112,.3);color:#004d70;display:block;padding:0;padding:2.4rem 0!important;padding:var(--size-lg) 0!important}@media (min-width:1024px){.open .site-nav__footer{padding:4.8rem 0!important;padding:var(--size-lg) 0!important}}.site-nav__language-modal:before{background-image:linear-gradient(180deg,rgba(3,49,70,.45) 69.53%,rgba(0,4,40,0));bottom:0;content:"";display:none;filter:blur(30px);left:0;position:fixed;right:0;top:0;z-index:10}.lang-select-modal--opened:before{display:block}.scrolled .site-nav__language-modal{color:#fff}.scrolled .site-nav__language-modal:before{background:transparent}.lang-select-modal--opened .lang-select-modal{display:block}.lang-select-modal{animation:slideInFromTop .6s cubic-bezier(.075,.82,.165,1) forwards;background-image:linear-gradient(180deg,#033146 8.61%,#004d71 192.04%);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.3);color:#fff;display:none;left:50%;max-width:85vw;position:fixed;text-align:center;width:30em;z-index:11}@media (min-width:640px){.lang-select-modal{margin-top:3em}}.lang-select-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:2.4rem 2.4rem 1.0666666667rem;padding:var(--size-lg) var(--size-lg) var(--size-md) var(--size-lg)}@media (min-width:640px){.lang-select-modal .modal-header{padding:2.4rem 2.4rem 1.3714285714rem;padding:var(--size-lg) var(--size-lg) var(--size-md) var(--size-lg)}}@media (min-width:1024px){.lang-select-modal .modal-header{padding:4.8rem 4.8rem 2.1917808219rem;padding:var(--size-lg) var(--size-lg) var(--size-md) var(--size-lg)}}.lang-select-modal .modal-header .close-overlay{cursor:pointer}.lang-select-modal__inner{align-items:stretch;display:flex;flex-direction:column;padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.lang-select-modal__inner{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}.lang-select-modal__inner .is-active{background-color:hsla(0,0%,100%,.75);color:#001824}.lang-select-modal__inner a{border-radius:0;display:block;font-size:1.6rem;font-weight:700;padding:1.15em 2.4rem;padding:1.15em var(--size-lg);text-align:left}@media (min-width:1024px){.lang-select-modal__inner a{padding:1.15em 4.8rem;padding:1.15em var(--size-lg)}}.header-menu-secondary{display:flex;flex-flow:wrap;list-style:none;margin:0;padding:0;width:100%}.header-menu-secondary>li{font-weight:700}@media (min-width:1024px){.header-menu-secondary>li{flex:1 1 14.2857142857%}}.header-menu-secondary>li>a{cursor:pointer;display:block;font-size:1.4rem;padding-bottom:1em;padding-left:0}@media (min-width:640px){.header-menu-secondary>li>a{font-size:1.2rem}}@media (min-width:1440px){.header-menu-secondary>li>a{font-size:1.4rem}}.header-menu-secondary .sub-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:1em 0 0}.header-menu-secondary .sub-menu li{font-weight:400;padding:0;text-decoration:none}.header-menu-secondary .sub-menu li>a{border:none;margin-bottom:0;padding-bottom:.5em}.header-menu-secondary .sub-menu .menu-item-bold{font-weight:700;text-transform:uppercase}@media (min-width:640px){.header-menu-secondary .sub-menu .menu-item-bold{margin-bottom:1.5em}}.header-menu-secondary .sub-menu .menu-item-bold .sub-menu{margin-top:0;padding-top:.3em}@media (max-width:639px){.header-menu-secondary .sub-menu .menu-item-bold .sub-menu{background:transparent}}.header-menu-secondary .sub-menu .menu-item-bold .sub-menu li{text-transform:none}.header-menu-secondary .sub-menu .menu-item-emj-plastics .sub-menu{border-left:1px solid rgba(0,77,112,.2);color:#004d70;margin-left:.8rem;padding-top:0!important}.header-menu-secondary .sub-menu .menu-item-emj-plastics .sub-menu>li{padding-left:.5rem}.header-menu-secondary .menu-subdivisions{display:none}[data-site-title="ABM Group"] .menu-subdivisions{display:unset}[data-site-title="ABM Group"] .ABM-Group{display:none}[data-site-title="ABM Design & Build"] .menu-mission-vision{display:unset}[data-site-title="ABM Mosty"] .search-form .site-nav__searchbox{border-bottom:1px solid #7ab72a}[data-site-title="ABM Mosty"] .search-form .site-nav__searchbox:focus{color:#7ab72a}[data-site-title="ABM Mosty"] .search-form .site-nav__searchbox:hover{border:1px solid #7ab72a}.scrolled [data-site-title="ABM Mosty"] .site-nav__searchbox,[data-site-title="ABM Mosty"] .site-nav.open .search-form .site-nav__searchbox{border-bottom:1px solid #7ab72a}.site-footer{background-color:#fff;color:#004d70;font-size:1.4rem;font-weight:400;overflow:hidden;position:relative}@media (min-width:640px){.site-footer{font-size:1.4rem}}@media (min-width:1440px){.site-footer{font-size:1.6rem}}.site-footer .container{border-top:1px solid rgba(0,77,112,.2);padding-left:0;padding-right:0}.lang-toggle{display:none}.site-footer__header{padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.site-footer__header{padding:4.8rem;padding:var(--size-lg)}}.site-footer__header .header-menu-secondary>li{flex:1 1 14.2857142857%}.site-footer__header .header-menu-secondary>li a{cursor:pointer;display:block;font-size:1.4rem;margin-bottom:0;padding:.5em}@media (max-width:639px){.site-footer__header .header-menu-secondary .sub-menu li{width:10em}}.site-footer__header .header-menu-secondary .ABM-Group{display:none}.site-footer__logo-box{background-color:rgba(0,77,112,.06);display:none;padding:2.4rem;padding:var(--size-lg)}@media (min-width:1024px){.site-footer__logo-box{padding:4.8rem;padding:var(--size-lg)}}.site-nav .site-footer__logo-box{display:none;padding-bottom:1.0666666667rem;padding-bottom:var(--size-md);padding-top:1.0666666667rem;padding-top:var(--size-md)}@media (min-width:1024px){.site-nav .site-footer__logo-box{padding-bottom:2.1917808219rem;padding-bottom:var(--size-md)}}@media (min-width:640px){.site-nav .site-footer__logo-box{padding-bottom:1.3714285714rem;padding-bottom:var(--size-md)}}@media (min-width:1024px){.site-nav .site-footer__logo-box{padding-top:2.1917808219rem;padding-top:var(--size-md)}}@media (min-width:640px){.site-nav .site-footer__logo-box{padding-top:1.3714285714rem;padding-top:var(--size-md)}}@media (max-width:639px){.site-footer__logo-box{text-align:center}}.site-footer__logo-box p{animation:submenuEnter .1s;font-size:1.6rem;font-weight:700;line-height:1.3}@media (min-width:1440px){.site-footer__logo-box p{font-size:1.8rem}}.site-footer__logo-box ul{animation:submenuEnter .1s;display:flex;list-style:none;margin-bottom:0;padding:0}.site-footer__logo-box ul li{align-items:center;display:flex;justify-content:center;margin-left:-1rem;margin-right:-1rem;padding:1.2em}@media (min-width:640px){.site-footer__logo-box ul li{padding:1em}.site-footer__logo-box ul li:first-child{margin-left:0;padding-left:0}}.site-footer__logo-box ul img{height:auto}@media (max-width:639px){.site-footer__logo-box ul{grid-gap:.5em;display:grid;grid-template-columns:repeat(4,1fr);place-items:center}.site-footer__logo-box ul li{margin:0;padding:0}.site-footer__logo-box ul li img{width:8em}}.site-footer__footer{align-items:center;background-color:#004d70;border-bottom:5px solid #a83439;color:#fff;display:flex;font-size:1.4rem;justify-content:space-between;padding-bottom:1.5em;padding-left:2.4rem;padding-left:var(--size-lg);padding-right:2.4rem;padding-right:var(--size-lg);padding-top:1.5em}@media (min-width:1024px){.site-footer__footer{padding-left:4.8rem;padding-left:var(--size-lg);padding-right:4.8rem;padding-right:var(--size-lg)}}.site-footer__footer a{text-decoration:underline}@media (max-width:639px){.site-footer__footer{align-items:flex-start;flex-direction:column}.site-footer__footer>*+*{margin-top:1rem}}.site-footer__footer--credits{display:flex;flex-direction:column;line-height:1.4;width:100%}.site-footer__footer--credits ul{display:flex;list-style:none;margin:.6em 0 0;padding:0}@media (max-width:639px){.site-footer__footer--credits ul{grid-gap:.5em;display:grid;grid-template-columns:repeat(2,1fr);place-items:self-start}.site-footer__footer--credits ul li a{text-decoration:none}.site-footer__footer--credits ul li span{margin-right:.25em}}@media (min-width:640px){.site-footer__footer--credits ul li{border-right:1px solid #fff}.site-footer__footer--credits ul li:last-child{border:none}.site-footer__footer--credits ul li:first-child a{padding-left:0}.site-footer__footer--credits ul li a{padding:.5em;text-decoration:none}.site-footer__footer--credits ul li span{display:none}}@media (max-width:639px){.site-footer__footer--credits p{line-height:1.5}}@media (min-width:640px){.site-footer__footer--credits p br{display:none}}.site-footer__footer--credits p a{color:#fff;font-weight:700}[data-site-title="ABM Mosty"] .site-footer__footer{border-bottom:5px solid #7ab72a}.front-page-abm__figure{grid-area:figure;position:relative}.front-page-abm__figure figure{aspect-ratio:1/1;display:block;height:100%;position:relative;width:100%}.front-page-abm__figure figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.front-page-abm__figure figure img{border-radius:0 30px}}.view-more{align-items:center;display:flex;font-style:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;font-style:var(--h-f-heading);width:-moz-fit-content;width:fit-content}.view-more a{border-bottom:1px solid;color:undefined;color:hsla(var(--h-c-currentColor-hsl),1);font-size:1.8rem;font-weight:700;text-decoration:none}@media (min-width:640px){.view-more a{font-size:2.4rem}}@media (min-width:1440px){.view-more a{font-size:2.6rem}}.view-more a svg{margin-left:.1em}.front-page-abm-type-generic-section figcaption{display:flex;flex-direction:column;grid-area:header}.front-page-abm-type-generic-section figcaption>*+*{margin-top:1.2em}.front-page-abm-type-generic-section figcaption>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.front-page-abm-type-generic-section figcaption>:first-child{animation-delay:.05s}.front-page-abm-type-generic-section figcaption>:nth-child(2){animation-delay:.1s}.front-page-abm-type-generic-section figcaption>:nth-child(3){animation-delay:.15s}.front-page-abm-type-generic-section figcaption>:nth-child(4){animation-delay:.2s}.front-page-abm-type-generic-section figcaption h2{font-size:3.2rem;font-weight:700;line-height:1;margin-top:.3em}@media (min-width:640px){.front-page-abm-type-generic-section figcaption h2{font-size:4.2rem}}@media (min-width:1024px){.front-page-abm-type-generic-section figcaption h2{font-size:5.2rem}}.front-page-abm-type-generic-section figcaption strong{font-weight:700}.front-page-abm-type-generic-section figcaption h4{font-size:1.8rem;font-weight:700;line-height:1.19;width:100%}@media (max-width:639px){.front-page-abm-type-generic-section figcaption h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media (min-width:640px){.front-page-abm-type-generic-section figcaption h4{width:80%}}@media (min-width:1024px){.front-page-abm-type-generic-section figcaption h4{font-size:2.8rem;width:90%}}@media (min-width:640px){.front-page-abm-type-generic-section figcaption div{margin-top:2em}}.two-column-layout{color:rgba(0,0,0,.8);font-size:1.4rem;font-weight:400;line-height:1.4;white-space:pre-line}.two-column-layout>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.two-column-layout>:first-child{animation-delay:.1s}.two-column-layout>:nth-child(2){animation-delay:.2s}@media (min-width:1440px){.two-column-layout{font-size:1.6rem}}@media (min-width:640px){.two-column-layout{display:flex}.two-column-layout>*{flex:1 1 50%}.two-column-layout>:first-child{padding-right:2.56rem;padding-right:var(--size-ml)}@media (min-width:640px){.two-column-layout>:first-child{padding-right:2.56rem;padding-right:var(--size-ml)}}.two-column-layout>:last-child{padding-left:2.56rem;padding-left:var(--size-ml)}@media (min-width:640px){.two-column-layout>:last-child{padding-left:2.56rem;padding-left:var(--size-ml)}}}@media (min-width:920px){.page-background-decorations{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='671' height='1256' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-490.8 1161.8V94.2h797.505C456.241 94.2 576.8 214.822 576.8 362.724V1161.8H-490.8Z' stroke='%23001824' stroke-opacity='.08' stroke-width='188.4' opacity='.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:120vh;left:-70%;position:absolute;right:0;top:-15%}}.front-page-hero-section{background-image:radial-gradient(122.39% 121.29% at 74.56% 124.76%,rgba(15,38,49,0) 38.42%,rgba(3,22,31,.58) 100%);color:#fff;overflow:hidden;position:relative;z-index:1}.front-page-hero-section h1{display:none}.front-page-hero-section .container{max-width:unset;padding-left:0;padding-right:0}@media (min-width:640px){.front-page-hero-section .container{display:flex;flex-direction:column}}.front-page-swiper-slide__video{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media (max-width:639px){.front-page-swiper-slide__video video{height:100%}}@media (min-width:1024px){.front-page-swiper-slide__video video{width:100%}}.front-page-hero-section__container{max-height:100vh}@media (min-width:2048px){.front-page-hero-section__container{height:auto}}.gallery-top{position:relative}.front-page-swiper-slide__content{overflow:hidden;position:relative}.front-page-swiper-slide__content:after{content:"";display:block;padding-bottom:177%}@media (min-width:640px){.front-page-swiper-slide__content:after{padding-bottom:75%}}@media (min-width:1024px){.front-page-swiper-slide__content:after{padding-bottom:56.25%}}.front-page-swiper-slide__content .front-page-swiper-slide__image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.front-page-swiper-slide__image{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) forwards;background-image:radial-gradient(122.39% 121.29% at 74.56% 124.76%,rgba(15,38,49,0) 38.42%,rgba(3,22,31,.58) 100%)}.front-page-swiper-slide__image figure{display:block;height:100%;overflow:hidden;position:relative;width:100%}.front-page-swiper-slide__image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.front-page-swiper-slide__image figcaption{left:-1%;position:absolute;top:22%;transform:translate(22%,2%)}.front-page-swiper-slide__image figcaption>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.front-page-swiper-slide__image figcaption>:first-child{animation-delay:.05s}.front-page-swiper-slide__image figcaption>:nth-child(2){animation-delay:.1s}.front-page-swiper-slide__image figcaption>:nth-child(3){animation-delay:.15s}.front-page-swiper-slide__image figcaption>:nth-child(4){animation-delay:.2s}@media (max-width:639px){.front-page-swiper-slide__image figcaption{left:7%;top:25%;transform:none}}@media (min-width:1680px){.front-page-swiper-slide__image figcaption{left:5%;transform:translate(22%,5%)}}@media (min-width:2048px){.front-page-swiper-slide__image figcaption{left:14%;transform:translate(22%,14%)}}.front-page-swiper-slide__image figcaption h2{font-size:3.8rem;font-weight:700;line-height:1.19;padding-bottom:.5em}@media (min-width:640px){.front-page-swiper-slide__image figcaption h2{font-size:4rem}}@media (min-width:1024px){.front-page-swiper-slide__image figcaption h2{font-size:4.8rem}}@media (min-width:1440px){.front-page-swiper-slide__image figcaption h2{font-size:5.2rem}}.front-page-swiper-slide__image figcaption h2 span{display:block}.front-page-swiper-slide__image figcaption .dotted-lines{display:flex;flex-direction:column;padding:0;position:relative}.front-page-swiper-slide__image figcaption .dotted-lines span{border-bottom:1px dashed #fff;left:-12%;position:absolute;width:65vw}@media (max-width:359px){.front-page-swiper-slide__image figcaption .dotted-lines span{left:-10%}}@media (min-width:640px){.front-page-swiper-slide__image figcaption .dotted-lines span{left:-30%;width:45vw}}@media (min-width:1680px){.front-page-swiper-slide__image figcaption .dotted-lines span{left:-50%;width:36vw}}@media (min-width:1440px){.front-page-swiper-slide__image figcaption .dotted-lines span{width:30vw}}.front-page-swiper-slide__image figcaption .hero-slider__contact{display:flex;padding:1.7em 0}.front-page-swiper-slide__image figcaption .hero-slider__contact a{font-size:1.4rem;font-weight:500;line-height:1.4;margin-right:.5em}@media (min-width:1024px){.front-page-swiper-slide__image figcaption .hero-slider__contact a{font-size:1.6rem}}.front-page-swiper-slide__image figcaption .hero-slider__contact a:last-child{margin-right:0}.front-page-swiper-slide__image .button--watch-video{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.36);border:none;border-radius:3.1rem;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;min-width:10em;padding:16px 20px 16px 16px}@media (min-width:640px){.front-page-swiper-slide__image .button--watch-video{min-width:12em}}.front-page-swiper-slide__image .button--watch-video svg{margin-right:.5em}.front-page-swiper-slide__image .figure-backdrop{background-image:radial-gradient(122.39% 121.29% at 74.56% 124.76%,rgba(15,38,49,0) 38.42%,rgba(3,22,31,.58) 100%);height:100%;position:absolute;width:100%}.gallery-thumbs-backdrop{background:linear-gradient(180deg,rgba(0,0,0,.42),transparent);bottom:0;display:block;height:14rem;left:0;pointer-events:none;position:absolute;right:0;transform:matrix(1,0,0,-1,0,0);width:100%;z-index:1}.gallery-thumbs{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:space-between;left:2.4rem;left:var(--size-lg);margin-left:auto!important;margin-right:auto!important;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.gallery-thumbs{left:4.8rem;left:var(--size-lg)}}.gallery-thumbs>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.gallery-thumbs>:first-child{animation-delay:.05s}.gallery-thumbs>:nth-child(2){animation-delay:.1s}.gallery-thumbs>:nth-child(3){animation-delay:.15s}.gallery-thumbs>:nth-child(4){animation-delay:.2s}@media (min-width:640px){.gallery-thumbs{left:3em}}.gallery-thumbs .swiper-wrapper{display:flex;font-size:1.2rem;font-weight:700;justify-content:flex-start;line-height:1.19}.gallery-thumbs .swiper-slide{border-bottom:3px solid hsla(0,0%,100%,.5)!important;margin-right:4px!important;margin-top:auto;opacity:1!important;width:1.5em!important}.gallery-thumbs .swiper-slide:hover{transform:scaleY(1rem)!important}@media (max-width:639px){.gallery-thumbs .swiper-slide{height:2.75em;margin-bottom:2em;margin-top:unset}}@media (min-width:640px){.gallery-thumbs .swiper-slide{width:5em!important}}@media (min-width:1024px){.gallery-thumbs .swiper-slide{width:7.5em!important}}@media (min-width:1440px){.gallery-thumbs .swiper-slide{width:12.5em!important}}.gallery-thumbs .swiper-slide .gallery-thumbs--text{display:none}.gallery-thumbs .swiper-slide-thumb-active{border-bottom:3px solid #fff!important;color:#fff}.gallery-thumbs .swiper-slide-thumb-active .gallery-thumbs--text{margin-bottom:.5rem}.swiper-number-slides{align-items:center;display:flex;line-height:1;margin-right:.5em}@media (max-width:639px){.swiper-number-slides{display:none}}.swiper-number-slides .current-slide-number{font-size:1.8rem;font-style:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;font-style:var(--h-f-heading);font-weight:700;margin:0 0 .5em}@media (min-width:640px){.swiper-number-slides .current-slide-number{font-size:4.5rem;margin-right:.15em}}.swiper-number-slides p{font-size:1rem;font-weight:500;text-shadow:0 2px 14px rgba(0,0,0,.25)}@media (min-width:640px){.swiper-number-slides p{font-size:1.6rem;margin-left:.25em}}.hero-banner-scroll-button{align-items:flex-start;background-image:url(../../assets/images/svg/scroll-button.svg);background-position:50%;background-size:cover;bottom:0;color:#004d70;display:flex;font-size:1.6rem;font-weight:700;justify-content:center;margin-top:auto;position:absolute;right:0;width:12em;z-index:1000}@media (min-width:640px){.hero-banner-scroll-button{height:3em;width:15em}}@media (min-width:1440px){.hero-banner-scroll-button{height:4em;width:18em}}.hero-banner-scroll-button span{margin-bottom:auto;margin-top:auto}.hero-banner-scroll-button svg{margin-right:.5em}.slide-number{display:none}.current-slider-caption{font-size:1.2rem;font-weight:700;left:3em;position:absolute;top:0}@media (max-width:359px){.current-slider-caption{display:none}}@media (max-width:639px){.current-slider-caption{bottom:0;left:0;line-height:1.19;margin-bottom:1em;width:50vw}}@media (min-width:640px){.current-slider-caption{font-size:1.4rem;left:4em}}@media (min-width:1440px){.current-slider-caption{font-size:1.6rem}}@media (min-width:1280px){[data-site-title="ABM Mosty"] .front-page-swiper-slide__image figure:after{padding-bottom:62.25%}}[data-site-title="ABM Mosty"] .sectors-list__container{display:none}[data-site-title="ABM Mosty"] .hero-banner-scroll-button{background-image:url(assets/images/svg/scroll-button-mosty.svg)}[data-site-title="EMJ Plastics"] .hero-banner-scroll-button{background-image:url(assets/images/svg/scroll-button-emj-plastics.svg)}[data-site-title="ABM Precast Solutions"] .hero-banner-scroll-button{background-image:url(../../assets/images/svg/scroll-button-precast.svg)}.front-page-abm-group-history-section__wrapper{overflow:hidden}.front-page-abm-group-history-section{position:relative}.front-page-abm-group-history-section .container{display:flex;flex-direction:column;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-abm-group-history-section .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:640px){.front-page-abm-group-history-section .container>*+*{margin-top:1.5em}}@media (min-width:1024px){.front-page-abm-group-history-section .container>*+*{margin-top:3em}}.front-page-abm-group-history-section header{max-width:50em}.front-page-abm-group-history-section header h2{font-size:2.6rem;font-weight:400;line-height:1.19}@media (min-width:640px){.front-page-abm-group-history-section header h2{font-size:3rem}}@media (min-width:1024px){.front-page-abm-group-history-section header h2{font-size:3.4rem;line-height:1.2}}.front-page-abm-group-history-section header strong{font-weight:700}.front-page-abm-group-history-section .two-column-layout{max-width:55em}.front-page-abm-group-history-section .two-column-layout>:last-child{padding-left:0}.front-page-abm-group-history-section .two-column-layout p{color:rgba(0,24,36,.8);font-size:1.4rem;font-weight:500;line-height:1.4}@media (min-width:1024px){.front-page-abm-group-history-section .two-column-layout p{font-size:1.6rem}}.globe-background-layer{bottom:0;display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}.globe-background-layer:after{background-image:url(../../assets/images/svg/map-ireland.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:50%;position:absolute;right:0;top:1.2rem;top:calc(var(--size-lg)*.5);width:33.33%}@media (min-width:1024px){.globe-background-layer:after{top:2.4rem;top:calc(var(--size-lg)*.5)}}@media (min-width:2048px){.globe-background-layer:after{right:-92.2rem}}.sectors-list__container{border-radius:0 30px 0 30px}.sectors-list{grid-gap:1em;background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;transform:translateZ(0)}@media (min-width:640px){.sectors-list{grid-template-columns:repeat(3,1fr)}}.sectors-list li{cursor:pointer;height:100%;position:relative}.sectors-list li:first-child{animation-delay:.1s}.sectors-list li:nth-child(2){animation-delay:.2s}.sectors-list li:nth-child(3){animation-delay:.3s}.sectors-list li:nth-child(4){animation-delay:.4s}.sectors-list li:nth-child(5){animation-delay:.5s}.sectors-list li:nth-child(6){animation-delay:.6s}.sectors-list li:nth-child(7){animation-delay:.7s}.sectors-list li:nth-child(8){animation-delay:.8s}.sectors-list li:nth-child(9){animation-delay:.9s}.sectors-list li:last-child{background-color:#004d70}.sectors-list li:hover{filter:brightness(1.1)}@media (max-width:639px){.sectors-list li:nth-of-type(2) .backdrop,.sectors-list li:nth-of-type(2) img{border-radius:0 30px 0 0}.sectors-list li:nth-of-type(5) .backdrop,.sectors-list li:nth-of-type(5) img{border-radius:0 0 0 30px}}@media (min-width:640px){.sectors-list li:nth-of-type(3) .backdrop,.sectors-list li:nth-of-type(3) img{border-radius:0 30px 0 0}.sectors-list li:nth-of-type(4) .backdrop,.sectors-list li:nth-of-type(4) img{border-radius:0 0 0 30px}}.sectors-list .backdrop{background-image:radial-gradient(143.97% 96.53% at 31.82% 100%,rgba(15,38,49,.4) 0,rgba(3,22,31,.4) 100%);height:100%;position:absolute;width:100%}.sectors-list img{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sectors-list .sectors-info{align-items:center;bottom:0;color:#fff;display:flex;justify-content:space-between;padding:1rem;position:absolute;width:100%}@media (min-width:640px){.sectors-list .sectors-info{padding:1.5em}}.sectors-list .sectors-info span{font-size:1.6rem;font-weight:700;line-height:1.19;width:8em}@media (min-width:1440px){.sectors-list .sectors-info span{font-size:1.8rem}}.front-page-abm-history-footer{align-items:center;display:flex;justify-content:space-between}@media (max-width:639px){.front-page-abm-history-footer{align-items:flex-start;flex-direction:column;padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.front-page-abm-history-footer{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}}.front-page-abm-history-footer div a{border-bottom:1px solid #a83439;color:#a83439;font-size:1.6rem;font-weight:700;margin-right:.5em;padding-bottom:.2em;text-decoration:none;text-transform:capitalize}.front-page-abm-history-footer div a:last-child{margin-right:0}@media (min-width:640px){.front-page-abm-history-footer div a{font-size:1.4rem}}@media (min-width:1024px){.front-page-abm-history-footer div a{font-size:2.4rem}}.abm-group-logos-list{display:none;list-style:none;margin-bottom:0;padding:0}@media (min-width:640px){.abm-group-logos-list{display:none}}.abm-group-logos-list li{align-items:center;display:flex;justify-content:center;margin-left:-1rem;margin-right:-1rem;padding:1.2em}@media (min-width:640px){.abm-group-logos-list li{padding:1em}}.abm-group-logos-list img{height:auto}@media (max-width:639px){.abm-group-logos-list{grid-gap:1em;display:none;grid-template-columns:repeat(3,1fr);place-items:center}.abm-group-logos-list li{margin:0;padding:0}.abm-group-logos-list li img{width:8em}}.abm-groups-list__container{border-radius:0 30px 0 30px;display:block}.abm-groups-list__container ul{grid-gap:.75em;background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;transform:translateZ(0)}@media (min-width:640px){.abm-groups-list__container ul{grid-template-columns:repeat(3,1fr)}}.abm-groups-list__container ul li{cursor:pointer;display:block;height:100%;position:relative}.abm-groups-list__container ul li:last-child{background-color:#004d70}.abm-groups-list__container ul li:hover{filter:brightness(1.1)}@media (min-width:640px){.abm-groups-list__container ul li:nth-of-type(3) .backdrop,.abm-groups-list__container ul li:nth-of-type(3) figure{border-radius:0 30px 0 0}.abm-groups-list__container ul li:nth-of-type(4) .backdrop,.abm-groups-list__container ul li:nth-of-type(4) figure{border-radius:0 0 0 30px}}.abm-groups-list__container ul li:first-child{animation-delay:.1s}.abm-groups-list__container ul li:nth-child(2){animation-delay:.2s}.abm-groups-list__container ul li:nth-child(3){animation-delay:.3s}.abm-groups-list__container ul li:nth-child(4){animation-delay:.4s}.abm-groups-list__container ul li:nth-child(5){animation-delay:.5s}.abm-groups-list__container ul li:nth-child(6){animation-delay:.6s}.abm-groups-list__container ul li:nth-child(7){animation-delay:.7s}.abm-groups-list__container ul li:nth-child(8){animation-delay:.8s}.abm-groups-list__container ul .backdrop{background-image:radial-gradient(143.97% 96.53% at 31.82% 100%,rgba(15,38,49,.45) 0,rgba(3,22,31,.45) 100%);height:100%;position:absolute;width:100%}.abm-groups-list__container ul figure{background-color:#004d70;background-repeat:no-repeat;background-size:cover;display:block;position:relative;width:100%}.abm-groups-list__container ul figure:after{content:"";display:block;padding-bottom:70.25%}@media (min-width:640px) and (max-width:1023px){.abm-groups-list__container ul figure:after{padding-bottom:100%}}.abm-groups-list__container ul figure img{display:none}.abm-groups-list__container ul .abm-group--info{align-items:center;color:#fff;display:flex;flex-direction:column;left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.abm-groups-list__container ul .abm-group--info>*+*{margin-top:1em}@media (min-width:640px){.abm-groups-list__container ul .abm-group--info{padding:1.5em}.abm-groups-list__container ul .abm-group--info>*+*{margin-top:2em}}.abm-groups-list__container ul .abm-group--info h2{line-height:1;text-align:center}.abm-groups-list__container ul .abm-group--info h2 span{display:block;font-size:1.4rem;font-weight:600}@media (min-width:640px){.abm-groups-list__container ul .abm-group--info h2 span{font-size:2rem}}@media (min-width:1024px){.abm-groups-list__container ul .abm-group--info h2 span{font-size:3.4rem}}.abm-groups-list__container ul .abm-group--info strong{font-size:1.8rem;font-weight:700}@media (min-width:640px){.abm-groups-list__container ul .abm-group--info strong{font-size:4rem}}@media (min-width:1024px){.abm-groups-list__container ul .abm-group--info strong{font-size:6rem}}.abm-groups-list__container ul .abm-group--info div{align-items:center;display:flex;justify-content:space-between}.abm-groups-list__container ul .abm-group--info div span{font-size:1.4rem;font-weight:700;line-height:1.19;margin-right:.3em}@media (min-width:640px){.abm-groups-list__container ul .abm-group--info div span{font-size:2rem}}@media (min-width:1440px){.abm-groups-list__container ul .abm-group--info div span{font-size:2.2rem}}.abm-mosty-services__container{display:none}.abm-mosty-services__container ul{grid-gap:.75em;background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;margin:0;padding:0;transform:translateZ(0)}@media (min-width:640px){.abm-mosty-services__container ul{grid-template-columns:repeat(3,1fr)}}.abm-mosty-services__container ul li{cursor:pointer;display:block;height:100%;position:relative}.abm-mosty-services__container ul li:hover{filter:brightness(1.1)}@media (min-width:640px){.abm-mosty-services__container ul li:first-of-type .backdrop,.abm-mosty-services__container ul li:first-of-type figure{border-radius:0 0 0 30px}.abm-mosty-services__container ul li:nth-of-type(3) .backdrop,.abm-mosty-services__container ul li:nth-of-type(3) figure{border-radius:0 30px 0 0}}.abm-mosty-services__container ul li:first-child{animation-delay:.1s}.abm-mosty-services__container ul li:nth-child(2){animation-delay:.2s}.abm-mosty-services__container ul li:nth-child(3){animation-delay:.3s}.abm-mosty-services__container ul .backdrop{background-image:radial-gradient(143.97% 96.53% at 31.82% 100%,rgba(15,38,49,.25) 0,rgba(3,22,31,.25) 100%);height:100%;position:absolute;width:100%}.abm-mosty-services__container ul figure{background-color:#004d70;background-repeat:no-repeat;background-size:cover;display:block;position:relative;width:100%}.abm-mosty-services__container ul figure:after{content:"";display:block;padding-bottom:70.25%}@media (min-width:640px) and (max-width:1023px){.abm-mosty-services__container ul figure:after{padding-bottom:100%}}.abm-mosty-services__container ul figure img{display:none}.abm-mosty-services__container ul div{align-items:center;color:#fff;display:flex;flex-direction:column;left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.abm-mosty-services__container ul div h2{display:block;font-size:3rem;font-weight:600;line-height:1;padding-bottom:.5em;text-align:center}@media (min-width:640px){.abm-mosty-services__container ul div h2{font-size:2.8rem}}@media (min-width:1024px){.abm-mosty-services__container ul div h2{font-size:3.4rem}}@media (min-width:1440px){.abm-mosty-services__container ul div h2{font-size:4rem}}.abm-mosty-services__container ul div .line{border-bottom:4px solid #7ab72a;margin-top:1rem;width:3.5em}.abm-mosty-services__container ul div .line:hover{filter:brightness(1.1);transition:all .2s ease-out;width:6em}[data-site-title="ABM Group"] .front-page-abm-group-history-section header{max-width:30em}[data-site-title="ABM Group"] .front-page-abm-group-history-section .two-column-layout{max-width:40em}[data-site-title="ABM Mosty"] .abm-mosty-services__container{display:unset}[data-site-title="ABM Mosty"] .front-page-abm-history-footer div a{border-bottom:1px solid;color:#7ab72a}[data-site-title="ABM Precast Solutions"] .sectors-list li:first-child{animation-delay:.1s}[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-child(2){animation-delay:.2s}[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-child(3){animation-delay:.3s}[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-child(4){animation-delay:.4s}@media (max-width:639px){[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-of-type(2) .backdrop,[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-of-type(2) img{border-radius:0 30px 0 0}[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-of-type(3) .backdrop,[data-site-title="ABM Precast Solutions"] .sectors-list li:nth-of-type(3) img{border-radius:0 0 0 30px}}@media (min-width:640px){[data-site-title="ABM Precast Solutions"] .sectors-list li:last-child{border-radius:0 30px 0 0}[data-site-title="ABM Precast Solutions"] .sectors-list li:first-of-type .backdrop,[data-site-title="ABM Precast Solutions"] .sectors-list li:first-of-type img{border-radius:0 0 0 30px}}@media (max-width:639px){[data-site-title="ABM Precast Solutions"] .sectors-info span{font-size:1.4rem}}[data-site-title="ABM Precast Solutions"] .front-page-abm-history-footer div a{border-bottom:1px solid;color:#00a5a8}.front-page-design-build-section{position:relative}@media (min-width:920px){.front-page-design-build-section .page-background-decorations{height:135vh;top:20%}}.front-page-design-build-section .container{display:flex;flex-direction:column;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-design-build-section .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (max-width:1023px){.front-page-design-build-section .container{gap:2.4rem;gap:var(--size-lg)}@media (min-width:1024px){.front-page-design-build-section .container{gap:4.8rem;gap:var(--size-lg)}}}@media (min-width:1024px){.front-page-design-build-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}@media (min-width:1024px){.front-page-design-build-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}.front-page-design-build-section .container>*+*{margin-top:2em}}.front-page-design-build-section header{align-items:flex-end;display:flex;justify-content:space-between}.front-page-design-build-section header h2{font-size:2.8rem;font-weight:700;line-height:1;margin-top:.3em}@media (min-width:640px){.front-page-design-build-section header h2{font-size:4.2rem}}@media (min-width:1024px){.front-page-design-build-section header h2{font-size:5.2rem}}@media (min-width:1440px){.front-page-design-build-section header h2{font-size:5.4rem}}.front-page-design-build-section header h2 span{display:block}.front-page-design-build-section header strong{color:#a83439;font-weight:700}.front-page-design-build-section header img{height:6rem;width:9rem}@media (min-width:640px){.front-page-design-build-section header img{height:10rem;width:15rem}}@media (min-width:1024px){.front-page-design-build-section footer{margin-left:auto;margin-right:0;width:75%}}.front-page-design-build-section footer ul{display:grid;gap:1em;list-style:none;margin:0;padding:0}@media (min-width:1024px){.front-page-design-build-section footer ul{grid-template-columns:repeat(3,1fr)}}.front-page-design-build-section footer ul li{flex:0 0 25%}.front-page-design-build-section footer ul li:first-child{animation-delay:.1s}.front-page-design-build-section footer ul li:nth-child(2){animation-delay:.2s}.front-page-design-build-section footer ul li:nth-child(3){animation-delay:.3s}.front-page-design-build-section footer ul li div{align-items:center;border-bottom:1px solid rgba(0,77,112,.5);display:flex;padding-bottom:1em}.front-page-design-build-section footer ul li div img{height:5.5rem;margin-right:1em;width:5.5rem}.front-page-design-build-section footer ul li div h4{font-size:1.6rem;font-weight:700}@media (min-width:640px){.front-page-design-build-section footer ul li div h4{font-size:2.8rem;line-height:1.19}}.front-page-design-build-section footer ul li p{padding-top:1em}@media (min-width:640px){.front-page-design-build__content-description{grid-gap:1em;display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.front-page-design-build__content-description>*+*{margin-top:1em}}.front-page-design-build__content{display:grid;gap:1em}@media (min-width:1024px){.front-page-design-build__content{grid-template-columns:repeat(2,1fr)}}.front-page-design-build__content>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.front-page-design-build__content>:first-child{animation-delay:.05s}.front-page-design-build__content>:nth-child(2){animation-delay:.1s}.front-page-design-build__content>:nth-child(3){animation-delay:.15s}.front-page-design-build__content>:nth-child(4){animation-delay:.2s}@media (min-width:640px) and (max-width:1023px){.front-page-design-build__content{flex-direction:column}.front-page-design-build__content>*+*{margin-top:1em}.front-page-design-build__content>:first-child{padding-right:0}.front-page-design-build__content>:last-child{padding-left:0}}.front-page-design-build__content h4{color:#004d70;font-size:2rem;font-weight:700;line-height:1.19;width:100%}@media (min-width:640px){.front-page-design-build__content h4{font-size:2.2rem;width:75%}}@media (min-width:1024px){.front-page-design-build__content h4{font-size:2.8rem}}.front-page-design-build__content a{border-bottom:1px solid #a83439;color:#a83439;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1.4}@media (min-width:640px){.front-page-design-build__content a{font-size:2.4rem}}@media (min-width:1024px){.front-page-design-build__content a{margin-top:1em}}.front-page-design-build__content p{white-space:pre-line}.project__container{overflow-x:scroll;overflow-y:hidden;padding-left:0;scroll-snap-type:x mandatory}.project__container::-webkit-scrollbar{display:none}.project--post{cursor:pointer;flex:none;padding-left:.75em;padding-right:.75em;scroll-snap-align:center;width:100%}.project--post>*+*{margin-top:1.5em}.project--post:last-child{padding-right:0}.project--post figure{aspect-ratio:16/9;border-radius:0 30px;height:100%;overflow:hidden;width:100%}.project--post figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project--post figcaption>*+*{margin-top:1em}.project--post figcaption h4{color:rgba(0,24,36,.8);font-size:1.8rem;font-weight:700}.project--post figcaption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:rgba(0,24,36,.8);display:-webkit-box;font-size:1.4rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.project--post figcaption p{font-size:1.6rem}}.project--post figcaption .view-more{color:#a83439;font-size:1.4rem;font-weight:700;text-transform:uppercase}@media (min-width:1440px){.project--post figcaption .view-more{font-size:1.6rem}}.project--post figcaption ul{color:#004d70;display:flex;flex-direction:column;list-style:none;margin:.5em 0 0;padding:0}.project--post figcaption ul li{display:flex;font-size:1.4rem;font-weight:700}@media (min-width:1440px){.project--post figcaption ul li{font-size:1.6rem}}.project--post figcaption ul li>*+*{margin-left:.8rem}.project--post figcaption ul li p{color:#004d70;font-size:1.4rem;font-weight:700}@media (min-width:1440px){.project--post figcaption ul li p{font-size:1.6rem}}.project--post figcaption ul li p:before{content:"#";margin-right:-.2em}.project--post figcaption ul li span{margin-right:.3em}#projects--swiper{overflow:visible;padding-top:2.4rem;padding-top:var(--size-lg);width:100%}@media (min-width:1024px){#projects--swiper{padding-top:4.8rem;padding-top:var(--size-lg)}}#projects--swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.075,.82,.165,1)}.front-page-abm-precast-solutions-section{position:relative}.front-page-abm-precast-solutions-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-abm-precast-solutions-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"figure header";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:1024px){@media (min-width:1024px){.front-page-abm-precast-solutions-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}}.ie .front-page-abm-precast-solutions-section .container{display:block;overflow:auto}.ie .front-page-abm-precast-solutions-section .container>*+*{margin-top:1em}.front-page-abm-precast-solutions-section .view-more a,.front-page-abm-precast-solutions-section h2 strong{color:#00a5a8}.front-page-abm-precast-solutions-section .front-page-abm__figure img{left:1em}.front-page-abm-precast-solutions-section figcaption{justify-content:unset}.front-page-abm-precast-solutions-section figcaption h2{width:100%}.front-page-abm-precast-solutions-section figcaption h2 span{display:block}.front-page-abm-precast-solutions-section figure{border-radius:0 40px}.generic-service{position:relative}.generic-service .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.generic-service .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"figure header";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.ie .generic-service .container{display:block;overflow:auto}.ie .generic-service .container>*+*{margin-top:1em}.generic-service .view-more a,.generic-service h2 strong{color:#00a5a8}.generic-service .front-page-abm__figure img{left:1em}.generic-service figcaption{justify-content:unset}.generic-service figcaption h2{width:100%}.generic-service figcaption h2 span{display:block}.generic-service figure{border-radius:0 40px}.generic-service figcaption{display:flex;flex-direction:column;grid-area:header}.generic-service figcaption>*+*{margin-top:1.2em}.generic-service figcaption>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.generic-service figcaption>:first-child{animation-delay:.05s}.generic-service figcaption>:nth-child(2){animation-delay:.1s}.generic-service figcaption>:nth-child(3){animation-delay:.15s}.generic-service figcaption>:nth-child(4){animation-delay:.2s}.generic-service figcaption h2{font-size:3.2rem;font-weight:700;line-height:1;margin-top:.3em}@media (min-width:640px){.generic-service figcaption h2{font-size:4.2rem}}@media (min-width:1024px){.generic-service figcaption h2{font-size:5.2rem}}.generic-service figcaption strong{color:currentColor;font-weight:700}.generic-service figcaption h4{font-size:1.8rem;font-weight:700;line-height:1.19;width:100%}@media (max-width:639px){.generic-service figcaption h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media (min-width:640px){.generic-service figcaption h4{width:80%}}@media (min-width:1024px){.generic-service figcaption h4{font-size:2.8rem;width:90%}}@media (min-width:640px){.generic-service figcaption div{margin-top:2em}}@media (min-width:1024px){[data-page=services] .generic-service:nth-last-of-type(2n) .container{grid-template-areas:"header figure"}}.front-page-abm-mosty-section{position:relative}.front-page-abm-mosty-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-abm-mosty-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"header figure";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:1024px){@media (min-width:1024px){.front-page-abm-mosty-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}}.ie .front-page-abm-mosty-section .container{display:block;overflow:auto}.ie .front-page-abm-mosty-section .container>*+*{margin-top:1em}.front-page-abm-mosty-section .view-more a,.front-page-abm-mosty-section h2 strong{color:#7ab72a}.front-page-abm-mosty-section .page-background-decorations{height:78em;left:0;right:-55%}.front-page-emj-plastics-section{position:relative}.front-page-emj-plastics-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-emj-plastics-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"figure header";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.ie .front-page-emj-plastics-section .container{display:block;overflow:auto}.ie .front-page-emj-plastics-section .container>*+*{margin-top:1em}.front-page-emj-plastics-section .container .front-page-abm__figure img{left:1em}.front-page-emj-plastics-section .container:first-child{animation-delay:.1s}.front-page-emj-plastics-section .container:nth-child(2){animation-delay:.2s}.front-page-emj-plastics-section .container:nth-child(3){animation-delay:.3s}.front-page-emj-plastics-section .container:nth-child(4){animation-delay:.4s}.emj-plastics__product-figure{border-radius:0 40px 0 0}.emj-plastics__info{color:#004d70;display:flex;flex-direction:column;grid-area:header}.emj-plastics__info>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.emj-plastics__info>:first-child{animation-delay:.05s}.emj-plastics__info>:nth-child(2){animation-delay:.1s}.emj-plastics__info>:nth-child(3){animation-delay:.15s}.emj-plastics__info>:nth-child(4){animation-delay:.2s}.emj-plastics__info>*+*{margin-top:1.2em}.emj-plastics__info h2{font-weight:700;line-height:1;margin-top:.5em}@media (min-width:640px){.emj-plastics__info h2{font-size:4.2rem}}@media (min-width:1024px){.emj-plastics__info h2{font-size:5.2rem}}@media (min-width:1440px){.emj-plastics__info h2{font-size:5.4rem}}.emj-plastics__info strong{color:#ea4710;font-weight:700}.emj-plastics__info h4{font-size:1.8rem;font-weight:700;line-height:1.19;width:100%}@media (max-width:639px){.emj-plastics__info h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media (min-width:640px){.emj-plastics__info h4{width:80%}}@media (min-width:1024px){.emj-plastics__info h4{font-size:2.8rem;width:90%}}.emj-plastics__info div{color:rgba(0,0,0,.8);display:flex;flex-direction:column;font-size:1.4rem;font-weight:400;line-height:1.4;margin-top:2em}@media (max-width:639px){.emj-plastics__info div>*+*{margin-top:1.2em}}@media (min-width:640px){.emj-plastics__info div{flex-direction:row}.emj-plastics__info div>*{flex:1 1 50%}.emj-plastics__info div>:first-child{padding-right:2.56rem;padding-right:var(--size-ml)}@media (min-width:640px){.emj-plastics__info div>:first-child{padding-right:2.56rem;padding-right:var(--size-ml)}}}@media (min-width:1440px){.emj-plastics__info div{font-size:1.6rem}}.emj-plastics__info .emj-permadec--link{font-weight:700;text-decoration:underline}.emj-plastics__info a{color:#ea4710}.emj-plastics__info .view-more{margin-top:2em}.front-page-emj-permadec-section{position:relative}.front-page-emj-permadec-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-emj-permadec-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"header figure";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:1024px){@media (min-width:1024px){.front-page-emj-permadec-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}}.ie .front-page-emj-permadec-section .container{display:block;overflow:auto}.ie .front-page-emj-permadec-section .container>*+*{margin-top:1em}.front-page-emj-permadec-section .view-more a,.front-page-emj-permadec-section h2 strong{color:#0889a3}.front-page-emj-sanquip-section{position:relative}.front-page-emj-sanquip-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "header";grid-template-columns:1fr;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-emj-sanquip-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);grid-template-areas:"figure header";grid-template-columns:repeat(2,1fr);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:1024px){@media (min-width:1024px){.front-page-emj-sanquip-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}}.ie .front-page-emj-sanquip-section .container{display:block;overflow:auto}.ie .front-page-emj-sanquip-section .container>*+*{margin-top:1em}.front-page-emj-sanquip-section .view-more a,.front-page-emj-sanquip-section h2 strong{color:#0ea9a5}.front-page-emj-sanquip-section .front-page-abm__figure img{left:1em}.front-page-emj-sanquip-section figcaption{justify-content:unset}.front-page-emj-sanquip-section figcaption h2{width:100%}.front-page-emj-sanquip-section figcaption h2 span{display:block}.front-page-emj-sanquip-section figure{border-radius:0 40px}.front-page-affiliations-section{position:relative}.front-page-affiliations-section .container{background-color:#fff;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-affiliations-section .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.companies-list{align-items:center;display:flex;flex-flow:wrap;list-style:none;margin:0;padding:0}@media (max-width:639px){.companies-list{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr);place-items:center}}.companies-list li{flex:1 1 50%;margin-bottom:1em;margin-top:1em}@media (min-width:640px) and (max-width:1023px){.companies-list li{flex-basis:25%}}@media (min-width:1024px){.companies-list li{flex-basis:16.6666666667%}}.front-page-portfolio-section{position:relative}.front-page-portfolio-section .front-page-portfolio-section__container{background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;width:100%}.front-page-portfolio-section .container{grid-gap:2.4rem;grid-gap:var(--size-lg);align-items:flex-end;background:radial-gradient(99.93% 98.76% at 41.16% -5.42%,rgba(15,38,49,0) 0,rgba(15,38,49,.3) 45.47%,rgba(3,22,31,.7) 100%);display:grid;grid-template-areas:"heading" "content";grid-template-columns:1fr;min-height:10vh;padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.front-page-portfolio-section .container{grid-gap:4.8rem;grid-gap:var(--size-lg);padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}@media (min-width:640px){.front-page-portfolio-section .container{grid-template-areas:"heading content";grid-template-columns:repeat(2,1fr);min-height:80vh;padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-portfolio-section .container{padding-top:4.8rem;padding-top:var(--size-lg)}}}@media (min-width:1440px){.front-page-portfolio-section .container{min-height:85vh}}@media (min-width:2048px){.front-page-portfolio-section .container{background:none;padding-bottom:4.8rem;padding-bottom:calc(var(--size-lg)*2)}@media (min-width:1024px){.front-page-portfolio-section .container{padding-bottom:9.6rem;padding-bottom:calc(var(--size-lg)*2)}}}.front-page-portfolio-section .container>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.front-page-portfolio-section .container>:first-child{animation-delay:.05s}.front-page-portfolio-section .container>:nth-child(2){animation-delay:.1s}.front-page-portfolio-section .container>:nth-child(3){animation-delay:.15s}.front-page-portfolio-section .container>:nth-child(4){animation-delay:.2s}.front-page-portfolio-section .container h2{font-size:2.2rem;font-weight:700;grid-area:heading;line-height:1.19}@media (min-width:640px){.front-page-portfolio-section .container h2{font-size:3rem;font-weight:700}}@media (min-width:1024px){.front-page-portfolio-section .container h2{font-size:3.6rem}}.front-page-portfolio-section .container .front-page-portfolio-section__description{display:flex;flex-direction:column;grid-area:content}.front-page-portfolio-section .container .front-page-portfolio-section__description>*+*{margin-top:1em}.front-page-portfolio-section .container p{font-size:1.4rem;font-weight:700}@media (min-width:640px){.front-page-portfolio-section .container p{margin-left:auto;width:70%}}@media (min-width:1024px){.front-page-portfolio-section .container p{font-size:1.6rem;width:50%}}.front-page-portfolio-section .container p span{display:block;margin-bottom:1em}.front-page-portfolio-section .container p span:last-child{margin-bottom:0}.front-page-portfolio-section .container p strong{text-transform:uppercase}.front-page-portfolio-section .container-1{align-items:flex-start;background-image:none;display:flex;flex-direction:column}.front-page-portfolio-section .container-1 img{background:radial-gradient(99.93% 98.76% at 41.16% -5.42%,rgba(15,38,49,0) 0,rgba(15,38,49,0) 45.47%,rgba(3,22,31,.57) 100%)}.front-page-portfolio-section .container-1 br{display:none}.front-page-portfolio-section .container-1 p{color:rgba(0,24,36,.8)}.front-page-portfolio-section .container-1 p span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.front-page-news-media-section{color:#004d70;position:relative}@media (min-width:920px){.front-page-news-media-section .page-background-decorations{left:-66%;top:0}}.front-page-news-media-section .container{background-color:#fff;display:flex;flex-direction:column;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-news-media-section .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.front-page-news-media-section .container>*+*{margin-top:1.2em}@media (min-width:640px){.front-page-news-media-section .container>*+*{margin-top:2em}}@media (min-width:1024px){.front-page-news-media-section .container>*+*{margin-top:3em}}.front-page-news-media-section header{align-items:flex-end;display:flex;font-weight:700;justify-content:space-between;z-index:2}@media (max-width:639px){.front-page-news-media-section header{align-items:flex-start;flex-direction:column}.front-page-news-media-section header>*+*{margin-top:1.2em}}.front-page-news-media-section header h2{font-size:3.2rem;font-weight:700;line-height:1}@media (min-width:640px){.front-page-news-media-section header h2{font-size:3rem}}@media (min-width:1024px){.front-page-news-media-section header h2{font-size:5.2rem}}.front-page-news-media-section header div{display:flex;flex-wrap:wrap}.front-page-news-media-section header div a{border-bottom:1px solid;color:#a83439;font-size:1.6rem;line-height:1.4;margin-left:1.4em}.front-page-news-media-section header div a:first-child{margin-left:0}@media (min-width:640px){.front-page-news-media-section header div a{font-size:2rem}}@media (min-width:1024px){.front-page-news-media-section header div a{font-size:2.4rem}}.front-page-news-media-section strong{color:#a83439;font-weight:700}.front-page-news-media-section .front-page-news-media-section__social-media{z-index:2}.front-page-news-media-section h3{font-size:1.6rem;font-weight:700;line-height:1.3}@media (max-width:639px){.front-page-news-media-section h3 br{display:none}}@media (min-width:640px){.front-page-news-media-section h3{font-size:2.2rem}}@media (min-width:1024px){.front-page-news-media-section h3{font-size:2.8rem}}.front-page-news-media-section h3 a{color:#a83439;text-decoration:underline}.front-page-news-media__container{display:flex;justify-content:space-between}@media (max-width:639px){.front-page-news-media__container{flex-direction:column}.front-page-news-media__container>*+*{margin-top:1.2em}}.front-page-news-media__container figure{aspect-ratio:16/9;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.front-page-news-media__container figure img{border-radius:0 25px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-media__container--latest-news{flex:0 0 45%}@media (min-width:640px){.news-media__container--latest-news{margin-right:2.5em}}.news-media__container--news{display:flex;flex:1;flex-direction:column;width:100%}@media (max-width:639px){.news-media__container--news>*+*{margin-top:1.2em}}@media (min-width:640px){.news-media__container--news{flex-direction:row}.news-media__container--news>*+*{margin-left:2.5em}}.news-media__container--news .news-media__news-box{flex:1}.news-media__container--news .news-media__news-box h2{font-size:1.8rem}.news-media__news-box{display:flex;flex-direction:column}.news-media__news-box>*+*{margin-top:1.5em}.news-media__news-box figcaption>*+*{margin-top:.5em}.news-media__news-box figcaption h2{font-size:2.2rem;font-weight:700;line-height:1.2}@media (min-width:640px){.news-media__news-box figcaption h2{font-size:2.4rem}}.news-media__news-box figcaption span{color:#a83439;font-size:1.2rem;font-weight:700;text-transform:uppercase}@media (min-width:1440px){.news-media__news-box figcaption span{font-size:1.4rem}}.date--text{color:rgba(0,24,36,.5);font-size:1.2rem;font-weight:700;text-transform:uppercase}@media (min-width:1440px){.date--text{font-size:1.4rem}}[data-site-title="ABM Mosty"] .front-page-news-media-section h3 a,[data-site-title="ABM Mosty"] .front-page-news-media-section header div a,[data-site-title="ABM Mosty"] .front-page-news-media-section strong,[data-site-title="ABM Mosty"] .news-media__news-box figcaption span{color:#7ab72a}[data-site-title="ABM Mosty"] .publication-page__link,[data-site-title="ABM Mosty"] .video-page__link{display:none}[data-site-title="ABM Precast Solutions"] .front-page-news-media-section h3 a,[data-site-title="ABM Precast Solutions"] .front-page-news-media-section header div a,[data-site-title="ABM Precast Solutions"] .front-page-news-media-section strong,[data-site-title="ABM Precast Solutions"] .news-media__news-box figcaption span{color:#00a5a8}[data-site-title="ABM Precast Solutions"] .publication-page__link,[data-site-title="ABM Precast Solutions"] .video-page__link{display:none}.front-page-contact-section{color:#fff;position:relative}.front-page-contact-section .container{background-color:#fff;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.front-page-contact-section .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.front-page-contact-section__container{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0 60px;padding:2.4rem;padding:var(--size-lg);width:100%}@media (min-width:1024px){.front-page-contact-section__container{padding:4.8rem;padding:var(--size-lg)}}@media (min-width:2048px){.front-page-contact-section__container{height:25em}}.front-page-contact-section__container div{align-items:flex-end;display:flex;flex-direction:column}@media (min-width:2048px){.front-page-contact-section__container div{height:100%;justify-content:flex-end}}.front-page-contact-section__container h4{font-size:2.2rem;font-weight:700;line-height:1.4;width:100%}@media (max-width:639px){.front-page-contact-section__container h4{line-height:1.3;padding-bottom:2em}}@media (min-width:640px){.front-page-contact-section__container h4{font-size:3.2rem;width:50%}}.front-page-contact-section__container .button{border-radius:0 14px;margin-top:1em}.front-page-video-section{background-image:linear-gradient(30deg,#004d70,#001824)}.front-page-video-section .container{padding-bottom:1.0666666667rem;padding-bottom:var(--size-md);padding-top:4.8rem;padding-top:var(--size-xl)}@media (min-width:1024px){.front-page-video-section .container{padding-bottom:2.1917808219rem;padding-bottom:var(--size-md)}}@media (min-width:640px){.front-page-video-section .container{padding-bottom:1.3714285714rem;padding-bottom:var(--size-md)}}@media (min-width:1024px){.front-page-video-section .container{padding-top:7.7669902913rem;padding-top:var(--size-xl)}}@media (min-width:640px){.front-page-video-section .container{padding-top:6.4rem;padding-top:var(--size-xl)}}.video-container-box{align-items:center;display:flex;justify-content:center;padding:0;position:relative;width:100%}.video-container-box:before{content:"";display:block;padding-top:56.25%}.video-container-box iframe{bottom:0;height:150px;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:360px){.video-container-box iframe{height:180px}}@media (min-width:412px){.video-container-box iframe{height:215px}}@media (min-width:640px){.video-container-box iframe{height:405px}}@media (min-width:1024px){.video-container-box iframe{height:525px}}@media (min-width:1440px){.video-container-box iframe{height:700px}}.single-project-page{color:#001824;overflow:hidden;position:relative}.single-project-page .container{display:flex;flex-direction:column}.single-project-page .container>*+*{margin-top:3.5em}.single-project-page .single-project-page__header{grid-gap:2.4rem;grid-gap:var(--size-lg);display:grid;grid-template-areas:"figure" "figcaption" "client-details";grid-template-columns:1fr}@media (min-width:1024px){.single-project-page .single-project-page__header{grid-gap:4.8rem;grid-gap:var(--size-lg)}}@media (min-width:640px){.single-project-page .single-project-page__header{grid-template-areas:"figure figcaption" "client-details client-details";grid-template-columns:repeat(2,1fr)}}.ie .single-project-page .single-project-page__header{display:block;overflow:auto}.ie .single-project-page .single-project-page__header>*+*{margin-top:1em}.single-project-page .single-project-page__header figure{display:block;grid-area:figure;position:relative;width:100%}.single-project-page .single-project-page__header figure img{border-radius:0 35px}.single-project-page .single-project-page__header figcaption{display:flex;flex-direction:column;grid-area:figcaption;justify-content:center}.single-project-page .single-project-page__header figcaption>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.single-project-page .single-project-page__header figcaption>*+*{margin-top:1.4em}.single-project-page .single-project-page__header figcaption>:first-child{animation-delay:.05s}.single-project-page .single-project-page__header figcaption>:nth-child(2){animation-delay:.1s}.single-project-page .single-project-page__header figcaption>:nth-child(3){animation-delay:.15s}.single-project-page .single-project-page__header figcaption>:nth-child(4){animation-delay:.2s}.single-project-page .single-project-page__header figcaption span{font-size:1.4rem;font-weight:600}@media (min-width:640px){.single-project-page .single-project-page__header figcaption span{font-size:1.6rem}}@media (min-width:1440px){.single-project-page .single-project-page__header figcaption span{font-size:1.8rem}}.single-project-page .single-project-page__header figcaption h1{color:#004d70;font-size:2.8rem;font-weight:700;line-height:1.12;margin-top:1.2rem}@media (min-width:640px){.single-project-page .single-project-page__header figcaption h1{font-size:3.2rem}}@media (min-width:1024px){.single-project-page .single-project-page__header figcaption h1{font-size:4.2rem}}@media (min-width:1440px){.single-project-page .single-project-page__header figcaption h1{font-size:5.2rem}}.single-project-page .single-project-page__header figcaption .project-category--tags{display:flex;margin-top:1.2rem}.single-project-page .single-project-page__header figcaption .project-category--tags>*+*{margin-left:.8rem}.single-project-page .single-project-page__header figcaption .project-category--tags p{font-size:1.4rem;font-weight:700}@media (min-width:640px){.single-project-page .single-project-page__header figcaption .project-category--tags p{font-size:1.6rem}}@media (min-width:1440px){.single-project-page .single-project-page__header figcaption .project-category--tags p{font-size:1.8rem}}.single-project-page .single-project-page__header figcaption .project-category--tags p:before{content:"#";margin-right:-.2em}.single-project-page .single-project-page__header figcaption .sub-heading>*+*{margin-top:1.2em}.single-project-page .single-project-page__header figcaption .sub-heading p{font-size:1.4rem;font-weight:400;line-height:1.5}@media (min-width:640px){.single-project-page .single-project-page__header figcaption .sub-heading p{font-size:1.6rem}}@media (min-width:1440px){.single-project-page .single-project-page__header figcaption .sub-heading p{font-size:1.8rem}}.single-project-page .single-project-page__header figcaption .factsheet-link{align-items:center;color:#a83439;display:flex}.single-project-page .single-project-page__header figcaption .factsheet-link span{font-size:2rem;font-style:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Ubuntu","Helvetica Neue",sans-serif;font-style:var(--h-f-heading);font-weight:700}@media (min-width:640px){.single-project-page .single-project-page__header figcaption .factsheet-link span{font-size:2.4rem}}@media (min-width:1440px){.single-project-page .single-project-page__header figcaption .factsheet-link span{font-size:2.6rem}}.single-project-page .single-project-page__header figcaption .factsheet-link svg{margin-left:.4em}.single-project-page .single-project-page__header--client-details{align-items:flex-start;display:flex;flex-direction:column;grid-area:client-details;list-style:none;margin:0;padding:0}@media (max-width:639px){.single-project-page .single-project-page__header--client-details>*+*{margin-top:1.2em}}@media (min-width:640px){.single-project-page .single-project-page__header--client-details{align-items:center;flex-direction:row}}.single-project-page .single-project-page__header--client-details>li{align-items:center;display:flex;flex:1 1 50%;justify-content:flex-start}.single-project-page .single-project-page__header--client-details>li>*+*{margin-left:1.8em}.single-project-page .single-project-page__header--client-details img{font-size:1rem;height:100%;max-height:100%;width:10em}@media (min-width:640px){.single-project-page .single-project-page__header--client-details img{font-size:1.4rem}}.single-project-page .single-project-page__header--client-details span{color:#a83439;font-size:1.2rem;font-weight:700;text-transform:uppercase}@media (min-width:640px){.single-project-page .single-project-page__header--client-details span{font-size:1.4rem}}@media (min-width:1440px){.single-project-page .single-project-page__header--client-details span{font-size:1.6rem}}.single-project-page .single-project-page__header--client-details p{color:#004d70;font-size:1.4rem;font-weight:700;line-height:1.19;margin-top:.25em}@media (min-width:640px){.single-project-page .single-project-page__header--client-details p{font-size:1.8rem;margin-top:.5em}}@media (min-width:1440px){.single-project-page .single-project-page__header--client-details p{font-size:2rem}}.single-project-page .project-client__details{display:none;grid-area:client-details}.single-project-page__content{display:flex}.single-project-page__content>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.single-project-page__content>:first-child{animation-delay:.05s}.single-project-page__content>:nth-child(2){animation-delay:.1s}.single-project-page__content>:nth-child(3){animation-delay:.15s}.single-project-page__content>:nth-child(4){animation-delay:.2s}@media (max-width:639px){.single-project-page__content{flex-direction:column-reverse}}.single-project-page__content article{display:flex;flex-direction:column}.single-project-page__content article>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.single-project-page__content article>*+*{margin-top:1.2em}.single-project-page__content article>:first-child{animation-delay:.05s}.single-project-page__content article>:nth-child(2){animation-delay:.1s}.single-project-page__content article>:nth-child(3){animation-delay:.15s}.single-project-page__content article>:nth-child(4){animation-delay:.2s}@media (min-width:640px){.single-project-page__content article{padding-left:2.4rem;padding-left:var(--size-lg)}@media (min-width:1024px){.single-project-page__content article{padding-left:4.8rem;padding-left:var(--size-lg)}}}.single-project-page__content article li,.single-project-page__content article p{font-size:1.6rem;font-weight:400;line-height:1.5}@media (min-width:1440px){.single-project-page__content article li,.single-project-page__content article p{font-size:1.8rem}}.single-project-page__content article li>em,.single-project-page__content article p>em{color:#004d70;font-weight:500;text-transform:capitalize}.single-project-page__content article p:empty{display:none}.single-project-page__content article h2,.single-project-page__content article strong{font-family:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-heading);font-size:2.4rem;font-weight:700;text-transform:capitalize}@media (min-width:1440px){.single-project-page__content article h2,.single-project-page__content article strong{font-size:2.6rem}}.single-project-page__content article ul{padding:0 0 0 1.2em}.single-project-page__content article ul>li{margin-bottom:.5em}.single-project-page__content article iframe{height:50vh;width:100%}@media (min-width:640px){.single-project-page__content article iframe{height:75vh}}.single-project-page__content--sidebar{flex:1 0 27.5%;left:0;overflow:visible;position:sticky;top:75px;top:calc(var(--wp-admin-bar-height) + var(--nav-height))}.single-project-page__content--sidebar .sidebar-heading{border-bottom:2px solid rgba(0,77,112,.2);color:#004d70;padding-bottom:1.6em}.single-project-page__content--sidebar .sidebar-heading h4{font-size:2rem;font-weight:600;line-height:1.3}@media (min-width:640px){.single-project-page__content--sidebar .sidebar-heading h4{font-size:2.4rem}}.single-project-page__content--sidebar .sidebar-more-projects___container{display:flex;flex-direction:column;padding-top:1.6em}.single-project-page__content--sidebar .sidebar-more-projects___container>*+*{margin-top:1.6em}.single-project-page__content--sidebar .sidebar-more-projects___container span{font-size:1.4rem;font-weight:700;text-transform:uppercase}@media (min-width:1440px){.single-project-page__content--sidebar .sidebar-more-projects___container span{font-size:1.6rem}}.single-project-page__content--sidebar .sidebar-more-projects___container ul{list-style:none;padding:0}.single-project-page__content--sidebar .sidebar-more-projects___container ul>*+*{margin-top:1.6em}.single-project-page__content--sidebar .sidebar-more-projects___container ul>li{display:flex;flex:1 1 50%}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post{display:flex;width:100%}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post>*+*{margin-left:1em}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figure{display:block;flex:1 1 33.33%;height:100%;position:relative;width:25rem}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figure img{border-radius:0 14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption h5{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}@media (min-width:1440px){.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption h5{font-size:1.8rem}}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul{color:#004d70;display:flex;flex-direction:column;list-style:none;margin:.5em 0 0;padding:0}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul>*+*{margin-top:.2rem}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li{display:flex;font-size:1.4rem;font-weight:600}@media (min-width:1440px){.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li{font-size:1.6rem}}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li>*+*{margin-left:.8rem}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li p{color:#004d70;font-size:1.4rem;font-weight:600}@media (min-width:1440px){.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li p{font-size:1.6rem}}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li p:before{content:"#";margin-right:-.2em}.single-project-page__content--sidebar .sidebar-more-projects___container .sidebar-more-projects--post figcaption ul li span{margin-right:.3em}.single-project-page__gallery{position:relative}.single-project-page__gallery button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;position:absolute;z-index:2}.single-project-page__gallery button svg{color:#a83439}.single-project-page__gallery .backward-button{left:0;top:9%}@media (min-width:640px){.single-project-page__gallery .backward-button{top:12%}}@media (min-width:1440px){.single-project-page__gallery .backward-button{top:9.2%}}.single-project-page__gallery .forward-button{bottom:9%;right:0}@media (min-width:640px){.single-project-page__gallery .forward-button{bottom:12%}}@media (min-width:1440px){.single-project-page__gallery .forward-button{bottom:8.8%}}.single-project-page__gallery .single-project-page__gallery--container{-ms-overflow-style:none;display:flex;overflow-x:scroll;overflow-y:hidden;padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg);position:relative;scrollbar-width:none}@media (min-width:1024px){.single-project-page__gallery .single-project-page__gallery--container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.single-project-page__gallery .single-project-page__gallery--container::-webkit-scrollbar{display:none}.single-project-page__gallery .gallery__container--images{cursor:pointer;flex:none;height:auto;margin-right:3px;scroll-snap-align:center;width:50%}@media (min-width:640px){.single-project-page__gallery .gallery__container--images{width:22%}}.single-project-page__gallery figure{aspect-ratio:1/1;display:block;grid-area:figure;height:100%;position:relative;width:100%}.single-project-page__gallery figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lightbox__container{animation:galleryLightboxEnter .4s;background-color:#001824;background-image:linear-gradient(180deg,#000,#333);box-sizing:border-box;display:none;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:12000}.modal-header{display:flex;justify-content:flex-end;padding:2em 1.6rem 0 0;padding:2em var(--size-ml) 0 0}@media (min-width:640px){.modal-header{padding:2em 2.56rem 0 0;padding:2em var(--size-ml) 0 0}}.modal-content{background:rgba(0,77,112,.16);margin:0 auto;max-width:1200px;padding:0;position:relative;width:45%}@media (max-width:639px){.modal-content{background-color:undefined;background-color:hsla(var(--h-c-dark-hsl),1);max-width:1200px;padding:0;position:relative;width:95%}}@media (min-width:640px){.modal-content{width:70%}}.modal-image{aspect-ratio:16/9;display:block;height:100%;margin:0;width:100%}.modal-image img{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:50%;color:#fff;font-weight:700;top:3.2em}@media (max-width:639px){.close{top:2.2em}}@media (min-width:640px) and (max-width:1023px){.close{top:2.2em}}@media (min-width:1280px){.close{top:2.5em}}.close:focus,.close:hover{color:#004d70;cursor:pointer;text-decoration:none}.lightbox--slides{display:none}.next-photo,.prev-photo{border-radius:0 3px 3px 0;cursor:pointer;position:absolute;top:40%;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}@media (max-width:639px){.next-photo,.prev-photo{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;position:absolute;top:46%;transition:.6s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:auto}}.prev-photo{left:1em}.next-photo{right:1em}.numbertext{color:#001824;font-size:1.2rem;font-weight:700;padding:8px 12px;position:absolute;top:0}.lightbox-slider-image{display:block;height:100%;margin:0;opacity:.4;width:100%}.lightbox-slider-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.active,.lightbox-slider-image:hover{opacity:1}figure.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.image--slider{background-color:undefined;background-color:hsla(var(--h-c-dark-hsl),.33);display:flex;overflow-x:scroll;overflow-y:hidden;padding:3em 0;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory}.image--slider::-webkit-scrollbar{display:none}.image--slider .image-slides{background-color:undefined;background-color:hsla(var(--h-c-dark-hsl),1);cursor:pointer;flex:none;margin-right:5px;scroll-snap-align:center;width:8em}@media (min-width:640px){.image--slider .image-slides{width:15em}}@media (max-width:639px){.image--slider .image-slides{display:none}}@keyframes galleryLightboxEnter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}[data-site-title="ABM Mosty"] .single-project-page__gallery button svg,[data-site-title="ABM Mosty"] .single-project-page__header figcaption .factsheet-link,[data-site-title="ABM Mosty"] .single-project-page__header--client-details span{color:#7ab72a}[data-site-title="ABM Precast Solutions"] .single-project-page__gallery button svg,[data-site-title="ABM Precast Solutions"] .single-project-page__header figcaption .factsheet-link{color:#00a5a8}[data-site-title="ABM Precast Solutions"] .single-project-page__header--client-details{display:none}[data-site-title="ABM Precast Solutions"] .single-project-page__header--client-details span{color:#00a5a8}[data-site-title="ABM Precast Solutions"] .project-client__details{display:flex}.generic-page-header .container{padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.generic-page-header .container{padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}[data-page=services] .generic-page-header .container{padding-bottom:0}.wp-block-algori-360-image-block-algori-360-image{aspect-ratio:3/4!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}@media (min-width:640px){.wp-block-algori-360-image-block-algori-360-image{aspect-ratio:16/9!important}}[data-page=services] .generic-service .container{padding-bottom:0;padding-top:4.8rem;padding-top:calc(var(--size-lg)*2)}@media (min-width:1024px){[data-page=services] .generic-service .container{padding-top:9.6rem;padding-top:calc(var(--size-lg)*2)}}[data-page=services] .generic-service:last-of-type{padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){[data-page=services] .generic-service:last-of-type{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}[data-page=services] .generic-service figcaption div>*+*{margin-top:1em}.generic-title{color:#004d70;font-size:3.8rem;font-weight:700;line-height:1.19}@media (min-width:640px){.generic-title{font-size:6rem}}@media (min-width:1024px){.generic-title{font-size:6.4rem}}@media (max-width:639px){.generic--side-bar{-webkit-overflow-scrolling:touch;margin-left:-2.4rem;margin-left:calc(var(--size-lg)*-1);margin-right:-2.4rem;margin-right:calc(var(--size-lg)*-1);overflow:auto}@media (min-width:1024px){.generic--side-bar{margin-left:-4.8rem;margin-left:calc(var(--size-lg)*-1);margin-right:-4.8rem;margin-right:calc(var(--size-lg)*-1)}}}.no-grid .generic--side-bar{flex:0 0 28rem}.generic--side-bar ul{align-self:flex-start;font-family:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-heading);height:-moz-fit-content;height:fit-content;left:0;list-style-type:none;margin:0;overflow:visible;padding:0;position:sticky;top:calc(75px + 4.8rem);top:calc(var(--nav-height) + var(--size-xl))}@media (min-width:1024px){.generic--side-bar ul{top:calc(75px + 7.76699rem);top:calc(var(--nav-height) + var(--size-xl))}}@media (min-width:640px){.generic--side-bar ul{top:calc(75px + 6.4rem);top:calc(var(--nav-height) + var(--size-xl))}}@media (max-width:639px){.generic--side-bar ul{display:inline-flex;font-size:1.6rem;margin-bottom:2em;margin-top:.5em;padding-left:2.4rem;padding-left:var(--size-lg);padding-right:2.4rem;padding-right:var(--size-lg);white-space:nowrap}@media (min-width:1024px){.generic--side-bar ul{padding-left:4.8rem;padding-left:var(--size-lg);padding-right:4.8rem;padding-right:var(--size-lg)}}}@media (min-width:1024px){.generic--side-bar ul{font-size:2.2rem}}.generic--side-bar li{color:#004d70;font-size:1.6rem;font-weight:600}@media (min-width:640px){.generic--side-bar li{font-size:2rem}.generic--side-bar li:first-child{margin-top:-.28em}}@media (max-width:639px){.generic--side-bar li+li{margin-left:.5em}}.generic--side-bar li>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.generic--side-bar li>:first-child{animation-delay:.05s}.generic--side-bar li>:nth-child(2){animation-delay:.1s}.generic--side-bar li>:nth-child(3){animation-delay:.15s}.generic--side-bar li>:nth-child(4){animation-delay:.2s}.generic--side-bar a{cursor:pointer;display:inline-block}@media (max-width:639px){.generic--side-bar a{background-color:rgba(0,77,112,.2);border:2px solid rgba(0,77,112,.2);border-radius:100em;padding:.45em .75em}}@media (min-width:640px){.generic--side-bar a{padding-bottom:.28em;padding-top:.28em}}.generic--side-bar a:hover{filter:brightness(1.1)}.generic--side-bar a.active{color:#a83439}@media (max-width:639px){.generic--side-bar a.active{background-color:rgba(168,52,57,.2);opacity:1}}.generic--side-bar .subdivisions-name{text-decoration:underline}@media (min-width:640px){.generic--side-bar .subdivisions-name{padding-bottom:.38em}}.dotted-lines{display:flex;flex-direction:column;padding:2em 0}.dotted-lines span{border-bottom:1px dashed rgba(0,77,112,.2)}.generic-template{color:#004d70;position:relative}.generic-template .container{display:flex}@media (max-width:639px){.generic-template .container{flex-direction:column}.generic-template .container>*+*{margin-top:1em}}@media (min-width:640px){.generic-template .container>*+*{margin-left:3em}}.generic-template .container nav{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) forwards;flex:0 0 37.5%}.generic-template .container nav figure{aspect-ratio:9/16;display:block;height:100%;position:relative;width:100%}.generic-template .container nav figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.generic-template .container nav figure img{border-radius:0 30px}}.generic-template nav{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) forwards;flex:1 0 37.5%}.generic-template nav figure{aspect-ratio:9/16;display:block;height:100%;position:relative;width:100%}.generic-template nav figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.generic-template nav figure img{border-radius:0 30px}}.generic-template .generic-page__container{flex:1 1 auto}.generic-template .generic-page__container>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.generic-template .generic-page__container>:first-child{animation-delay:.05s}.generic-template .generic-page__container>:nth-child(2){animation-delay:.1s}.generic-template .generic-page__container>:nth-child(3){animation-delay:.15s}.generic-template .generic-page__container>:nth-child(4){animation-delay:.2s}.generic-template h3{font-size:2.2rem;font-weight:600;line-height:1.19}@media (min-width:1024px){.generic-template h3{font-size:2.6rem}}.generic-page--side-bar{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) forwards;flex:1 0 37.5%}@media (min-width:640px){.generic-page--side-bar{align-self:flex-start;overflow:visible}}.js-scroll{opacity:0;transform:translate(0);transition:transform .6s cubic-bezier(.33,1,.68,1)}.animate-entry.visible{animation:pageContentBlockEntry .8s cubic-bezier(.075,.82,.165,1) forwards}@media (min-width:640px){.animate-entry.visible{animation:pageContentBlockEntry .8s cubic-bezier(.075,.82,.165,1) forwards}}.generic-article{line-height:1.5}.generic-article h2,.generic-article h3{font-weight:700}.generic-article>*+*{margin-top:1em}.generic-article h4{font-size:1.8rem;font-weight:600;line-height:1.25;margin-bottom:.5em}@media (min-width:640px){.generic-article h4{font-size:2rem}}@media (min-width:1024px){.generic-article h4{font-size:2.6rem}}.generic-article strong{font-weight:700}.generic-article li,.generic-article p{font-size:1.6rem;font-weight:400;line-height:1.5}@media (min-width:1440px){.generic-article li,.generic-article p{font-size:1.8rem}}.generic-article ul{padding:0}.generic-article:first-child{animation-delay:.1s}.generic-article:nth-child(2){animation-delay:.2s}.generic-article:nth-child(3){animation-delay:.3s}.generic-article:nth-child(4){animation-delay:.4s}[data-site-title="ABM Mosty"] .generic--side-bar a.active{color:#7ab72a}@media (max-width:639px){[data-site-title="ABM Mosty"] .generic--side-bar a.active{background-color:rgba(122,183,42,.2)}}[data-page=about] .generic-page-header .about-page__container article>.wp-block-image img,[data-page=bim-case-studies] .generic-page-header .about-page__container article>.wp-block-image img,[data-page=innovation-with-bim] .generic-page-header .about-page__container article>.wp-block-image img{border-radius:0 30px}[data-page=about] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail),[data-page=about] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail)>img,[data-page=bim-case-studies] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail),[data-page=bim-case-studies] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail)>img,[data-page=innovation-with-bim] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail),[data-page=innovation-with-bim] .generic-page-header .about-page__container .wp-block-image:not(.size-thumbnail)>img{height:auto;width:100%}[data-page=about] .generic-page-header .about-page__container .wp-block-gallery,[data-page=bim-case-studies] .generic-page-header .about-page__container .wp-block-gallery,[data-page=innovation-with-bim] .generic-page-header .about-page__container .wp-block-gallery{display:flex;flex-direction:column;gap:.8rem}@media (min-width:640px){[data-page=about] .generic-page-header .about-page__container .wp-block-gallery,[data-page=bim-case-studies] .generic-page-header .about-page__container .wp-block-gallery,[data-page=innovation-with-bim] .generic-page-header .about-page__container .wp-block-gallery{flex-direction:row}}[data-page=about] .generic-page-header .about-page__container iframe,[data-page=bim-case-studies] .generic-page-header .about-page__container iframe,[data-page=innovation-with-bim] .generic-page-header .about-page__container iframe{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}[data-page=about] .generic-page-header .wp-block-gallery,[data-page=bim-case-studies] .generic-page-header .wp-block-gallery{gap:1.6rem!important}[data-page=about] .generic-page-header .wp-block-gallery img,[data-page=bim-case-studies] .generic-page-header .wp-block-gallery img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center;object-position:center center}[data-page=about] .generic-page-header .about-page__container article>.wp-block-image img,[data-page=bim-case-studies] .generic-page-header .about-page__container article>.wp-block-image img{border-radius:0 30px}.projects-page{color:#001824;position:relative}.projects-page .container{display:flex;flex-direction:column}@media (min-width:640px){.projects-page .container>*+*{margin-top:2em}}p a{color:#004d70;font-weight:600}.projects-page h1{color:#004d70;font-size:5rem;font-weight:700}@media (min-width:640px){.projects-page h1{font-size:7.6rem}}.projects-page__container{grid-gap:.96rem;grid-gap:var(--size-sm);grid-template-columns:auto 1fr}@media (min-width:640px){.projects-page__container{grid-gap:1.2rem;grid-gap:var(--size-sm);grid-gap:6.4rem;grid-gap:var(--size-xl);display:grid}}@media (min-width:640px){@media (min-width:1024px){.projects-page__container{grid-gap:7.7669902913rem;grid-gap:var(--size-xl)}}@media (min-width:640px){.projects-page__container{grid-gap:6.4rem;grid-gap:var(--size-xl)}}.no-grid .projects-page__container{display:flex}}.projects__container{grid-gap:1.4em;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:359px){.projects__container{grid-template-columns:repeat(1,1fr)}}@media (min-width:640px){.projects__container{grid-gap:3em}}.projects__container div:first-child{animation-delay:.1s}.projects__container div:nth-child(2){animation-delay:.2s}.projects__container div:nth-child(3){animation-delay:.3s}.projects__container figure{aspect-ratio:16/9;position:relative;width:100%}.projects__container figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.projects__container figure img{border-radius:0 30px}}.projects__container figcaption{margin-top:.7em}.projects__container figcaption>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.projects__container figcaption>*+*{margin-top:.7em}.projects__container figcaption>:first-child{animation-delay:.05s}.projects__container figcaption>:nth-child(2){animation-delay:.1s}.projects__container figcaption>:nth-child(3){animation-delay:.15s}.projects__container figcaption>:nth-child(4){animation-delay:.2s}@media (min-width:640px){.projects__container figcaption,.projects__container figcaption>*+*{margin-top:1em}}.projects__container figcaption h4{color:rgba(0,24,36,.8);font-size:1.4rem;font-weight:700}@media (min-width:640px){.projects__container figcaption h4{font-size:1.8rem}}.projects__container figcaption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:rgba(0,24,36,.8);display:-webkit-box;font-size:1.4rem;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.projects__container figcaption p{font-size:1.6rem}}@media (max-width:639px){.projects__container figcaption p{font-size:1.2rem}}.projects__container figcaption .view-more{color:#a83439;font-size:1.2rem;font-weight:700;text-transform:uppercase}@media (min-width:640px){.projects__container figcaption .view-more{font-size:1.4rem}}@media (min-width:1440px){.projects__container figcaption .view-more{font-size:1.6rem}}.projects__container figcaption ul{color:#004d70;display:flex;flex-direction:column;list-style:none;margin:.5em 0 0;padding:0}.projects__container figcaption ul li{font-size:1.2rem;font-weight:700}@media (min-width:640px){.projects__container figcaption ul li{font-size:1.4rem}}@media (min-width:1440px){.projects__container figcaption ul li{font-size:1.6rem}}@media (min-width:640px){.projects__container figcaption ul li>*+*{margin-left:.8rem}}.projects__container figcaption ul li p{color:#004d70;font-size:1.2rem;font-weight:700}@media (min-width:640px){.projects__container figcaption ul li p{font-size:1.4rem}}@media (min-width:1440px){.projects__container figcaption ul li p{font-size:1.6rem}}.projects__container figcaption ul li p:before{content:"#";margin-right:-.2em}.projects__container figcaption ul li span{margin-right:.3em}.projects__container figcaption ul .category-name{display:flex}@media (max-width:639px){.projects__container figcaption ul .category-name{flex-direction:column}}.about-page{color:#001824;position:relative}.about-page .container{display:flex}@media (max-width:639px){.about-page .container{flex-direction:column}.about-page .container>*+*{margin-top:1em}}@media (min-width:640px){.about-page .container>*+*{margin-left:3em}}.about-page .container nav{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) forwards;flex:1 0 37.5%}.about-page .container nav figure{aspect-ratio:9/16;display:block;height:100%;position:relative;width:100%}.about-page .container nav figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.about-page .container nav figure img{border-radius:0 30px}}.about-page__container>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.about-page__container>:first-child{animation-delay:.05s}.about-page__container>:nth-child(2){animation-delay:.1s}.about-page__container>:nth-child(3){animation-delay:.15s}.about-page__container>:nth-child(4){animation-delay:.2s}.about-page__container article{display:flex;flex-direction:column;margin-bottom:2em}.about-page__container article>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.about-page__container article>*+*{margin-top:1.6em}.about-page__container article>:first-child{animation-delay:.05s}.about-page__container article>:nth-child(2){animation-delay:.1s}.about-page__container article>:nth-child(3){animation-delay:.15s}.about-page__container article>:nth-child(4){animation-delay:.2s}.about-page__container article h2,.about-page__container article h4{color:#004d70;font-size:1.8rem;font-weight:600;line-height:1.25;margin-bottom:.5em}@media (min-width:640px){.about-page__container article h2,.about-page__container article h4{font-size:2rem}}@media (min-width:1024px){.about-page__container article h2,.about-page__container article h4{font-size:2.6rem}}.about-page__container article h3{color:#001824;font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:640px){.about-page__container article h3{font-size:2.2rem}}@media (min-width:1024px){.about-page__container article h3{font-size:2.8rem}}.about-page__container article strong{font-weight:700}.about-page__container article li,.about-page__container article p{font-size:1.6rem;font-weight:400;line-height:1.5}@media (min-width:1440px){.about-page__container article li,.about-page__container article p{font-size:1.8rem}}.about-page__container article ul{padding:0}.about-page__container article .sectors-list__container{margin:2em 0}.about-page__container h3{color:#001824;font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:640px){.about-page__container h3{font-size:2.2rem}}@media (min-width:1024px){.about-page__container h3{font-size:2.8rem}}.about-page__container .abm-group-logos-list{margin:0}.about-page__container .abm-group-logos-list li:first-child{margin-left:0;padding-left:0}.contact-page{color:#001824;position:relative}.contact-page .container{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.contact-page .container{flex-direction:row}.contact-page .container>*+*{margin-left:3em}}.contact-page .container .generic-page--side-bar{height:50vh;width:27em}@media (max-width:639px){.contact-page .container .generic-page--side-bar{padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.contact-page .container .generic-page--side-bar{padding-top:4.8rem;padding-top:var(--size-lg)}}}@media (max-width:411px){.contact-page .container .generic-page--side-bar{width:23em}}@media (max-width:359px){.contact-page .container .generic-page--side-bar{width:20em}}@media (min-width:640px){.contact-page .container .generic-page--side-bar{height:100vh;width:70rem}}@media (min-width:1024px){.contact-page .container .generic-page--side-bar{width:50rem}}.contact-page .container .generic-page--side-bar .map--box{background-color:#fff!important;border-radius:0 30px!important;height:100%}.contact-page__container{display:flex;flex-direction:column}.contact-page__container>div>*{margin-top:1em}.contact-page__container h4{color:#004d70;font-size:1.8rem;font-weight:600;line-height:1.25}@media (min-width:640px){.contact-page__container h4{font-size:2rem}}@media (min-width:1024px){.contact-page__container h4{font-size:2.4rem}}.contact-page__container h3{color:#001824;font-size:1.8rem;font-weight:700;line-height:1.2}@media (min-width:640px){.contact-page__container h3{font-size:2.2rem}}@media (min-width:1024px){.contact-page__container h3{font-size:2.8rem}}.contact-page__container .dotted-lines{margin-top:0}.contact-page__container .abm-group-logos-list{margin:0}.contact-page__container .abm-group-logos-list li:first-child{margin-left:0;padding-left:0}.contact-details__container{color:undefined;color:hsla(var(--h-c-dark-hsl),1)}.contact-details__container>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.contact-details__container>:first-child{animation-delay:.05s}.contact-details__container>:nth-child(2){animation-delay:.1s}.contact-details__container>:nth-child(3){animation-delay:.15s}.contact-details__container>:nth-child(4){animation-delay:.2s}.contact-details__container>:nth-child(5){animation-delay:.25s}.contact-details__container strong{color:#004d70;margin-right:.32em}.contact-details__container ul{list-style:none;margin:auto 0 0;padding:0;width:100%}.contact-details__container ul li{border-bottom:1px solid rgba(0,77,112,.5);font-size:1.8rem;font-weight:700}@media (min-width:1024px){.contact-details__container ul li{font-size:2.4rem}}.contact-details__container ul li div{display:flex;justify-content:space-between}@media (max-width:639px){.contact-details__container ul li div{flex-direction:column}.contact-details__container ul li div>*+*{margin-top:1em}}.contact-details__container ul li>*+*{padding-bottom:1em}.contact-details__container h5{color:#a83439;font-size:1.4rem;font-weight:500;padding-bottom:.5em!important}@media (min-width:640px){.contact-details__container h5{font-size:1.6rem}}.contact-details__container h2{color:#a83439;font-size:2.4rem;margin:.5em 0}@media (min-width:640px){.contact-details__container h2{font-size:3.2rem}}.contact-details__container p{font-size:1.4rem;font-weight:500}@media (min-width:640px){.contact-details__container p{font-size:1.6rem}}.contact-details__container img{background-color:#004d70;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 0 20px;display:block;position:relative;width:100%}.contact-details__container img:after{content:"";display:block;padding-bottom:150%}[data-site-title="ABM Mosty"] .contact-page__container,[data-site-title="ABM Precast Solutions"] .contact-page nav{flex:unset}[data-site-title="ABM Precast Solutions"] .contact-page__container figcaption ul{display:unset}[data-site-title="ABM Precast Solutions"] .contact-details__container ul{grid-template-columns:repeat(2,1fr)}@media (max-width:359px){[data-site-title="ABM Precast Solutions"] .contact-details__container ul{grid-template-columns:repeat(1,1fr)}}[data-site-title="ABM Precast Solutions"] .contact-details__container ul a{color:#00a5a8}[data-site-title="ABM Precast Solutions"] .contact-details__container ul a strong{color:#001824}.latest-news-page{color:#004d70;position:relative}.latest-news-page .container{display:flex;flex-direction:column}.latest-news-page .container>*+*{margin-top:1rem}@media (min-width:640px){.latest-news-page .container>*+*{margin-top:2em}}.latest-news-page h1{font-size:5rem;font-weight:700}@media (min-width:640px){.latest-news-page h1{font-size:7.6rem}}.latest-news-page__container{grid-gap:.96rem;grid-gap:var(--size-sm);grid-template-columns:auto 1fr}@media (min-width:640px){.latest-news-page__container{grid-gap:1.2rem;grid-gap:var(--size-sm);grid-gap:6.4rem;grid-gap:var(--size-xl);display:grid}}@media (min-width:640px){@media (min-width:1024px){.latest-news-page__container{grid-gap:7.7669902913rem;grid-gap:var(--size-xl)}}@media (min-width:640px){.latest-news-page__container{grid-gap:6.4rem;grid-gap:var(--size-xl)}}.no-grid .latest-news-page__container{display:flex}}.latest-news__container{grid-gap:1.4em;animation:SimpleAnimateIn .62s cubic-bezier(.38,0,0,1) forwards;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:359px){.latest-news__container{grid-template-columns:repeat(1,1fr)}}@media (max-width:639px){.latest-news__container{margin-top:1rem}}@media (min-width:640px){.latest-news__container{grid-gap:2em;grid-template-columns:repeat(3,1fr)}}.latest-news__container figure{aspect-ratio:16/9;position:relative;width:100%}.latest-news__container figure img{border-radius:0 18px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.latest-news__container .news--posts>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.latest-news__container .news--posts>*+*{margin-top:1rem}.latest-news__container .news--posts h2{font-size:1.6rem;font-weight:600;line-height:1.3}@media (min-width:640px){.latest-news__container .news--posts h2{font-size:2rem}}.news-post--tag{color:#a83439;font-size:1.2rem;font-weight:700;text-transform:uppercase}@media (min-width:1440px){.news-post--tag{font-size:1.4rem}}[data-site-title="ABM Mosty"] .news-post--tag{color:#7ab72a}.single-news-page{color:#001824;overflow:hidden;position:relative}.single-news-page .container{display:flex;flex-direction:column}.single-news-page .wp-block-image img{height:auto;width:100%}.single-news-page__container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:50em;width:100%}.single-news-page__container>*+*{margin-top:3em}.single-news-page__container header>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.single-news-page__container header>*+*{margin-top:1em}.single-news-page__container header>:first-child{animation-delay:.05s}.single-news-page__container header>:nth-child(2){animation-delay:.1s}.single-news-page__container header>:nth-child(3){animation-delay:.15s}.single-news-page__container header>:nth-child(4){animation-delay:.2s}@media (min-width:1024px){.single-news-page__container header>*+*{margin-top:1.6em}}.single-news-page__container header h1{color:#004d70;font-size:2.8rem;font-weight:700;line-height:1.19}@media (min-width:640px){.single-news-page__container header h1{font-size:4rem}}@media (min-width:1024px){.single-news-page__container header h1{font-size:5.6rem}}@media (min-width:1440px){.single-news-page__container header h1{font-size:5.8rem}}.single-news-page__container header figure{background-color:#004d70;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.single-news-page__container header figure{border-radius:0 30px}}.single-news-page__container header figure:after{display:block;padding-bottom:56.25%}.single-news-page__container header figure img{width:100%}.single-news-page__container header p{font-family:neue-haas-grotesk-display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-family:var(--h-f-heading);font-size:2rem;font-weight:600}@media (min-width:640px){.single-news-page__container header p{font-size:2.2rem}}.single-news-page__container article>*{animation:pageContentBlockEntry .7s cubic-bezier(.075,.82,.165,1) .3s forwards;opacity:0}.single-news-page__container article>*+*{margin-top:1.2em}.single-news-page__container article>:first-child{animation-delay:.05s}.single-news-page__container article>:nth-child(2){animation-delay:.1s}.single-news-page__container article>:nth-child(3){animation-delay:.15s}.single-news-page__container article>:nth-child(4){animation-delay:.2s}.single-news-page__container article h3{color:#004d70;font-size:2.2rem;font-weight:600;line-height:1.25}@media (min-width:640px){.single-news-page__container article h3{font-size:2.6rem}}.single-news-page__container article h3:empty,.single-news-page__container article p:empty{display:none}.single-news-page__container article p{font-size:1.6rem;font-weight:400;line-height:1.4}@media (min-width:640px){.single-news-page__container article p{font-size:1.8rem}}.single-video-page header figure{position:relative}.single-video-page header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.single-video-page header button svg{height:6em;width:10em}}.single-video-page a figure{position:relative}.single-video-page a figure svg{bottom:.8em;height:3em;position:absolute;right:.8em;width:3em}.more-news__container{margin-left:auto;margin-right:auto;max-width:50em;width:100%}.more-news__container .dotted-lines{padding:2.4rem 0;padding:var(--size-lg) 0}@media (min-width:1024px){.more-news__container .dotted-lines{padding:4.8rem 0;padding:var(--size-lg) 0}}.more-news__container .dotted-lines span{width:85vw}.more-news__container h3{color:#004d70;font-size:3rem;font-weight:700;line-height:1;padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.more-news__container h3{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}@media (min-width:640px){.more-news__container h3{font-size:3.6rem}}@media (min-width:1440px){.more-news__container h3{font-size:3.8rem}}@media (max-width:639px){.more-news__container .latest-news__container{display:flex;flex-direction:column}}.videos-page{color:#004d70;position:relative}.videos-page .container{display:flex;flex-direction:column}.videos-page .container>*+*{margin-top:1rem}@media (min-width:640px){.videos-page .container>*+*{margin-top:2em}}.videos-page h1{font-size:5rem;font-weight:700}@media (min-width:640px){.videos-page h1{font-size:7.6rem}}.videos-page__container{grid-gap:.96rem;grid-gap:var(--size-sm);grid-template-columns:auto 1fr}@media (min-width:640px){.videos-page__container{grid-gap:1.2rem;grid-gap:var(--size-sm);grid-gap:6.4rem;grid-gap:var(--size-xl);display:grid}}@media (min-width:640px){@media (min-width:1024px){.videos-page__container{grid-gap:7.7669902913rem;grid-gap:var(--size-xl)}}@media (min-width:640px){.videos-page__container{grid-gap:6.4rem;grid-gap:var(--size-xl)}}.no-grid .videos-page__container{display:flex}}.videos-page__container a figure{position:relative}.videos-page__container a figure svg{bottom:.8em;height:3em;position:absolute;right:.8em;width:3em}.no-videos{font-size:1.6rem;text-align:center}.search-page{position:relative}.search-page h1{font-size:3.5rem;font-weight:600}@media (min-width:640px){.search-page h1{font-size:5.5rem}}.search-page .search-page__container{grid-gap:1.5em;display:grid;grid-template-columns:repeat(1,1fr);margin-top:2em}@media (min-width:640px){.search-page .search-page__container{grid-template-columns:repeat(3,1fr)}}.search-page .search-page__container div>*+*{margin-top:1rem}.search-page .search-page__container div figure{aspect-ratio:16/9;position:relative;width:100%}.search-page .search-page__container div figure img{border-radius:0 14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-page .search-page__container div p{color:#001824;font-size:1.4rem;font-weight:500;line-height:1.4}@media (min-width:1024px){.search-page .search-page__container div p{font-size:1.6rem}}.search-page .search-page__container div h2{font-size:1.8rem;font-weight:600}@media (min-width:640px){.search-page .search-page__container div h2{font-size:2rem}}@media (min-width:1024px){.search-page .search-page__container div h2{font-size:2.4rem}}.location-page{color:#004d70;position:relative}.location-page .container{display:flex;flex-direction:column}.location-page .container>*+*{margin-top:1rem}@media (min-width:640px){.location-page .container>*+*{margin-top:2em}}.location-page h1{font-size:5rem;font-weight:700}@media (min-width:640px){.location-page h1{font-size:7.6rem}}.location-page__container{grid-gap:.96rem;grid-gap:var(--size-sm);grid-template-columns:auto 1fr}@media (min-width:640px){.location-page__container{grid-gap:1.2rem;grid-gap:var(--size-sm);grid-gap:6.4rem;grid-gap:var(--size-xl);display:grid}}@media (min-width:640px){@media (min-width:1024px){.location-page__container{grid-gap:7.7669902913rem;grid-gap:var(--size-xl)}}@media (min-width:640px){.location-page__container{grid-gap:6.4rem;grid-gap:var(--size-xl)}}.no-grid .location-page__container{display:flex}.location-page__container nav .sub-menu{display:flex;flex-direction:column;list-style:none;margin:1em 0 0;padding:0}.location-page__container nav .sub-menu li{font-weight:400;padding:0;text-decoration:none}.location-page__container nav .sub-menu li>a{border:none;margin-bottom:0;padding-bottom:.5em}.location-page__container nav .sub-menu .menu-item-bold{font-weight:700;text-transform:uppercase}.location-page__container nav .sub-menu .menu-item-bold .sub-menu{margin-top:0;padding-top:.3em}.location-page__container nav .sub-menu .menu-item-bold .sub-menu li{text-transform:none}.location-page__container nav .sub-menu .menu-item-bold{font-weight:700;text-transform:uppercase}}@media (min-width:640px) and (min-width:640px){.location-page__container nav .sub-menu .menu-item-bold{margin-bottom:1.5em}}.location-page__container .generic--side-bar ul li>a[aria-current=page]{color:#a83439;opacity:1}@media (max-width:639px){.location-page__container .generic--side-bar ul{margin-bottom:1em;padding-left:0;padding-right:0}.location-page__container .generic--side-bar ul li>a[aria-current=page]{background-color:rgba(168,52,57,.2);color:#a83439;opacity:1}}.distributor-section__map--container{height:65vh;width:100%}.distributor-section__map--container .map--box{border-radius:10px;height:100%}.distributor-section__map--container .gm-fullscreen-control,.distributor-section__map--container .gm-svpc,.distributor-section__map--container .gmnoprint{display:none}.distributor-details__container{position:relative;width:20vw}@media (max-width:639px){.distributor-details__container{width:unset}}.distributor--box{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.1' d='M2 0H0v2h2V0Z' fill='%23fff'/%3E%3C/svg%3E");display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.distributor--box .heading{display:flex;justify-content:space-between;padding:.96rem;padding:var(--size-sm)}@media (min-width:640px){.distributor--box .heading{padding:1.2rem;padding:var(--size-sm)}}.distributor--box .heading .country--name{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(31.05deg,#004d70 -1.73%,#001824 99.66%);font-size:2.6rem;font-weight:700;width:5em}@media (min-width:640px){.distributor--box .heading .country--name{font-size:3rem}}.distributor--box .heading .country--flag img{display:block;height:2.6em}@media (min-width:640px){.distributor--box .heading .country--flag img{height:3em}}.privacy-page__container{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2em;max-width:60em}.privacy-page__container>*+*{margin-top:1em}.privacy-page__container .container{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;width:100%}.privacy-page__container .privacy-page-header{padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.privacy-page__container .privacy-page-header{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}.privacy-page__container .privacy-page-header h1{font-size:3rem;font-weight:700;line-height:1}@media (min-width:640px){.privacy-page__container .privacy-page-header h1{font-size:3.2rem}}@media (min-width:1024px){.privacy-page__container .privacy-page-header h1{font-size:3.8rem}}@media (min-width:1440px){.privacy-page__container .privacy-page-header h1{font-size:4rem}}.privacy-page__container .article-container{background-color:#fff;padding-bottom:2.4rem;padding-bottom:var(--size-lg);width:100%}@media (min-width:1024px){.privacy-page__container .article-container{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}.privacy-page__container .article-container article{border-bottom:2px solid rgba(0,77,112,.2);border-top:2px solid rgba(0,77,112,.2);color:#001824;display:flex;flex-direction:column;margin-bottom:2.4rem;margin-bottom:var(--size-lg);padding-bottom:2.4rem;padding-bottom:var(--size-lg);padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.privacy-page__container .article-container article{margin-bottom:4.8rem;margin-bottom:var(--size-lg);padding-bottom:4.8rem;padding-bottom:var(--size-lg);padding-top:4.8rem;padding-top:var(--size-lg)}}.privacy-page__container .article-container article>*+*{margin-top:1.2em}.privacy-page__container .article-container article h2{color:#004d70;font-size:2.4rem;font-weight:700}@media (min-width:640px){.privacy-page__container .article-container article h2{font-size:2.8rem}}.privacy-page__container .article-container article h3{font-size:2rem;font-weight:600}.privacy-page__container .article-container article p{font-size:1.6rem;font-weight:400;line-height:1.4}@media (min-width:640px){.privacy-page__container .article-container article p{font-size:1.8rem}}.privacy-page__container .article-container a{color:#004d70;text-decoration:underline}.privacy-page__container .article-container a.button{border:1px solid #004d70;color:#004d70;text-decoration:none}[data-page=core-values] .privacy-page__container,[data-page=management-team] .privacy-page__container{margin-top:0}[data-page=core-values] img,[data-page=management-team] img{border-radius:0 25px}.core-values{display:flex;flex-direction:column;gap:3.6rem;gap:calc(var(--size-lg)*1.5)}@media (min-width:1024px){.core-values{gap:7.2rem;gap:calc(var(--size-lg)*1.5)}}@media (min-width:640px){.core-values{flex-direction:row}}.core-values>*{flex:0 0 calc(25% - 2.7rem);flex:0 0 calc(25% - var(--size-lg)*4.5/4)}@media (min-width:1024px){.core-values>*{flex:0 0 calc(25% - 5.4rem);flex:0 0 calc(25% - var(--size-lg)*4.5/4)}}.core-values>*+* figure{overflow:visible;position:relative}.core-values>*+* figure:before{align-items:center;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.5 1 4 4 4-4' stroke='%23033146' stroke-width='2'/%3E%3C/svg%3E");display:flex;display:none;justify-content:center;position:absolute;top:-3.6rem;top:calc(var(--size-lg)*-1.5);width:100%}@media (min-width:1024px){.core-values>*+* figure:before{top:-7.2rem;top:calc(var(--size-lg)*-1.5)}}@media (min-width:640px){.core-values>*+* figure:before{display:flex;height:100%;justify-content:start;left:-1.8rem;left:calc(var(--size-lg)*-.75);top:unset;transform:rotate(-90deg);width:auto}@media (min-width:1024px){.core-values>*+* figure:before{left:-3.6rem;left:calc(var(--size-lg)*-.75)}}}@media (min-width:640px) and (max-width:1023px){[data-page=core-values] .generic-page--side-bar{display:none}}[data-page=core-values] .generic-page__container{width:100%}[data-page=core-values] h1{margin-bottom:2.4rem;margin-bottom:var(--size-lg)}@media (min-width:1024px){[data-page=core-values] h1{margin-bottom:4.8rem;margin-bottom:var(--size-lg)}}@media (min-width:640px){[data-page=core-values] .generic-article{text-align:center}}[data-page=core-values] .generic-article>*+*{margin-top:2.4rem;margin-top:var(--size-lg)}@media (min-width:1024px){[data-page=core-values] .generic-article>*+*{margin-top:4.8rem;margin-top:var(--size-lg)}}.core-value{align-items:start;display:flex;flex-direction:row}@media (min-width:640px){.core-value{align-items:center;flex-direction:column}}.core-value figcaption{align-items:center;padding-left:2.4rem;padding-left:var(--size-lg);text-align:left}@media (min-width:1024px){.core-value figcaption{padding-left:4.8rem;padding-left:var(--size-lg)}}@media (min-width:640px){.core-value figcaption{padding-left:0;padding-top:2.4rem;padding-top:var(--size-lg)}@media (min-width:1024px){.core-value figcaption{padding-top:4.8rem;padding-top:var(--size-lg)}}}@media (min-width:640px){.core-value figcaption{text-align:center}}.core-value figcaption h2{line-height:1.1;text-align:inherit}.core-value figcaption>*+*{margin-top:.5em}.core-value figcaption h2,.core-value figcaption h3{margin-bottom:1.6rem;text-align:inherit}.core-value figcaption p{color:#001824;text-align:inherit}.core-value figure{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:800px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:639px){.core-value figure{flex:0 0 33.33%}}.radius__top_right{-moz-border-radius-topright:2.6rem;-webkit-border-top-right-radius:2.6rem;border-top-right-radius:2.6rem}@media (max-width:639px){.radius__top_right{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}}.radius__bottom_left{-moz-border-radius-bottomleft:2.6rem;-webkit-border-bottom-left-radius:2.6rem;border-bottom-left-radius:2.6rem}@media (max-width:639px){.radius__bottom_left{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}.core-values__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (max-width:639px){.core-values__container{display:flex;flex-direction:column;grid-template-columns:0;grid-template-rows:0}}.core-values__item{align-items:center;background:transparent!important;display:flex;justify-content:center;padding-top:4rem}.core-values__item:first-child{background-image:linear-gradient(90deg,#960530,#ee8533)!important}.core-values__item:first-child .flex-justify-end,.core-values__item:first-child .item__container_bottom{background-color:#f1bc71!important}.core-values__item:nth-child(2){background-image:linear-gradient(45deg,#482c73 20%,#ba247b)!important}.core-values__item:nth-child(2) .item__container_bottom{background-color:#f29bc1!important}.core-values__item:nth-child(3){background-image:linear-gradient(45deg,#002546 20%,#0083b2 100%,red)!important}.core-values__item:nth-child(3) .item__container_bottom{background-color:#73d0f4!important}.core-values__item:nth-child(4){background-image:linear-gradient(90deg,#005626,#82c24a)!important}.core-values__item:nth-child(4) .item__container_bottom{background-color:#c2e0a3!important}.item__container{display:flex;flex-direction:column}.item__container .item__container_top{color:#fff;text-align:left}@media (max-width:639px){.item__container .item__container_top{text-align:center}}.item__container .item__container_top .icon{display:flex;margin-left:8rem}@media (max-width:639px){.item__container .item__container_top .icon{justify-content:center;margin-left:0}}.item__container .item__container_top .icon img{height:140px}.item__container .item__container_top .icon figure{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;display:block;height:140px}.item__container .item__container_top .title h1{font-weight:600;line-height:4rem;margin-bottom:2rem;margin-left:5rem;margin-top:2rem}@media (max-width:639px){.item__container .item__container_top .title h1{margin-left:0}}.item__container .item__container_bottom{color:#000;text-align:left}.item__container .item__container_bottom>div{padding:3rem 5rem}@media (max-width:639px){.item__container .item__container_bottom>div{text-align:center}}.item__container .item__container_bottom .description h2{font-size:1.8rem;font-weight:400}.self-end{justify-self:flex-end}.align-end{align-items:flex-end}.flex-justify-end{display:flex;justify-content:end}.full__container{width:100%}.small__container{width:310px}@media (max-width:639px){.small__container{text-align:center;width:100%}}.team-section h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(30deg,#004d70,#001824);font-size:2.8rem;font-weight:700;line-height:1.19}@media (min-width:640px){.team-section h2{font-size:3.2rem}}.our-people__container{border-bottom:2px solid rgba(0,77,112,.5);padding-bottom:2.4rem;padding-bottom:var(--size-lg)}@media (min-width:1024px){.our-people__container{padding-bottom:4.8rem;padding-bottom:var(--size-lg)}}.our-people__container:last-child{border-bottom:none}.team-grid{grid-gap:4.8rem;grid-gap:calc(var(--size-lg)*2);display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:2.4rem 0 0;padding-top:var(--size-lg)}@media (min-width:1024px){.team-grid{grid-gap:9.6rem;grid-gap:calc(var(--size-lg)*2);padding-top:4.8rem;padding-top:var(--size-lg)}}@media (min-width:640px){.team-grid{grid-gap:2.4rem;grid-gap:var(--size-lg)}@media (min-width:1024px){.team-grid{grid-gap:4.8rem;grid-gap:var(--size-lg)}}}.team-grid:first-child{animation-delay:.1s}.team-grid:nth-child(2){animation-delay:.2s}.team-grid:nth-child(3){animation-delay:.3s}.team-grid:nth-child(4){animation-delay:.4s}@media (min-width:640px){.team-grid-item{display:flex;gap:2.4rem;gap:var(--size-lg)}@media (min-width:1024px){.team-grid-item{gap:4.8rem;gap:var(--size-lg)}}}.team-grid-item:first-child{animation-delay:.1s}.team-grid-item:nth-child(2){animation-delay:.2s}.team-grid-item:nth-child(3){animation-delay:.3s}.team-grid-item:nth-child(4){animation-delay:.4s}.team-grid-item header{flex:0 0 25%}@media (max-width:639px){.team-grid-item header{margin-bottom:1em;text-align:center}}.team-grid-item header>*+*{margin-top:1em}.team-grid-item header p{font-weight:700}.team-grid-item header h2{line-height:1.19}.team-grid-item img{background-image:linear-gradient(30deg,#004d70,#001824);display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:50%}@media (min-width:640px){.team-grid-item img{width:100%}}@media (max-width:639px){.team-grid-item img{margin-bottom:1em;margin-left:auto;margin-right:auto}}.team-grid-item .team-grid-item-image-fallback{border-radius:0 30px}.team-grid-item p{font-size:1.6rem;font-weight:400;line-height:1.5}@media (min-width:1440px){.team-grid-item p{font-size:1.8rem}}.team-grid-item h3{font-size:2.8rem;font-weight:700;line-height:1.19}.team-grid-item h3 span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(30deg,#004d70,#001824);display:inline-block}.training-page .training-details__container h4{color:#004d70;font-size:1.8rem;font-weight:600;line-height:1.25;margin-bottom:.5em;margin-top:0}@media (min-width:640px){.training-page .training-details__container h4{font-size:2rem}}@media (min-width:1024px){.training-page .training-details__container h4{font-size:2.4rem}}.training-page .training-details__container h4:empty{display:none}.training-page .training-details__container ul{padding-left:1em}.training-page form.wpcf7-form input[type=date],.training-page form.wpcf7-form input[type=email],.training-page form.wpcf7-form input[type=tel],.training-page form.wpcf7-form input[type=text],.training-page form.wpcf7-form option,.training-page form.wpcf7-form select,.training-page form.wpcf7-form textarea{margin-bottom:1rem}.training-page form.wpcf7-form{padding-top:1.1em}.publications-page{color:#004d70;position:relative}.publications-page .container{display:flex;flex-direction:column}.publications-page .container>*+*{margin-top:1rem}@media (min-width:640px){.publications-page .container>*+*{margin-top:2em}}.publications-page h1{font-size:5rem;font-weight:700}@media (min-width:640px){.publications-page h1{font-size:7rem}}.publications-info{display:flex;flex-direction:column}.publications-info>*+*{margin-top:1.2rem}.publications-info h3{font-size:2rem;font-weight:700;margin-top:.5em}@media (min-width:640px){.publications-info h3{font-size:3.2rem}}.publications-info h3 span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(30deg,#004d70,#001824)}.publications-info .pdf--link{align-items:center;background-color:#004d70;display:flex;width:-moz-fit-content;width:fit-content}.publications-info .pdf--link span{color:#fff;font-size:1.4rem;font-weight:700;padding:.6rem}.publications-info .svg-box{align-items:center;background-color:#a83439;background-repeat:no-repeat;color:#fff;display:flex;justify-content:center;margin-left:auto;padding:1.1rem}.publications-info .svg-box img{width:100%}.download-documents-page{color:#004d70;position:relative}.download-documents-page .container{display:flex;flex-direction:column}.download-documents-page .container>*+*{margin-top:1rem}@media (min-width:640px){.download-documents-page .container>*+*{margin-top:3em}}.download-documents-page h1{font-size:4rem;font-weight:700;line-height:1.19}@media (min-width:640px){.download-documents-page h1{font-size:6rem}}.download-documents__container{grid-gap:1.4em;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:359px){.download-documents__container{grid-template-columns:repeat(1,1fr)}}@media (min-width:640px){.download-documents__container{grid-gap:3em;grid-template-columns:repeat(3,1fr)}}.download-documents__container div{display:flex;flex-direction:column}.download-documents__container div:first-child{animation-delay:.1s}.download-documents__container div:nth-child(2){animation-delay:.2s}.download-documents__container div:nth-child(3){animation-delay:.3s}.download-documents__container div:nth-child(4){animation-delay:.4s}.download-documents__container div:nth-child(5){animation-delay:.5s}.download-documents__container div:nth-child(6){animation-delay:.6s}.download-documents__container div:nth-child(7){animation-delay:.7s}.download-documents__container div:nth-child(8){animation-delay:.8s}.download-documents__container div:nth-child(9){animation-delay:.9s}.download-documents__container div>*+*{margin-top:1.2em}.download-documents__container div figure{background-color:#004d70;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:25em;position:relative;width:100%}.download-documents__container div figure:before{content:"";display:block;padding-top:100%}.download-documents__container div figure img{display:none}.download-documents__container div h2{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;background:-webkit-linear-gradient(116.07deg,#004d70 13.47%,#001824 86.77%);-webkit-background-clip:text;background-clip:text;-moz-background-clip:text;font-size:2.4rem;font-weight:700;line-height:1}.download-documents__container div a{align-items:center;background-color:#00a5a8;color:#fff;display:flex;font-weight:600;padding:.75em;width:-moz-fit-content;width:fit-content}@media (max-width:639px){.u-hidden-on-phones{display:none!important}}@media (min-width:640px){.u-hidden-on-desktop{display:none!important}}.site-nav{z-index:10000!important}.video-player{z-index:10001!important}

/*# sourceMappingURL=abm-group-style.css.map*/