footer .row.container{overflow:hidden}footer .site-footer ul.menu{margin-left:unset}article.case-studies-node-page>h2.teaser-title{margin-bottom:32px}article.case-studies-node-page>h2.teaser-title a{color:rgba(248,45,63,0.9)}article.case-studies-node-page .cs_row{display:flex;flex-flow:wrap;padding-bottom:25px;border-bottom:1px solid #BDBDBD}article.case-studies-node-page .cs_row .cs_col_left{width:20%;padding:0px 20px 5px 0px}article.case-studies-node-page .cs_row .cs_col_left>img,article.case-studies-node-page .cs_row .cs_col_left>a img{width:100%}@media screen and (min-width: 768px){article.case-studies-node-page .cs_row .cs_col_left>img,article.case-studies-node-page .cs_row .cs_col_left>a img{height:175px}}article.case-studies-node-page .cs_row .cs_col_right{width:80%;font-size:18px;line-height:26px;letter-spacing:0.15px;color:#000000;font-weight:300}article.case-studies-node-page .cs_row .cs_col_right h3{margin-top:0;margin-bottom:0;text-transform:uppercase;line-height:21px;font-size:21px}article.case-studies-node-page .cs_row .cs_col_right .case-study-summary{min-height:100px}article.case-studies-node-page .cs_row .cs_col_right .case-study-summary p{margin-top:0}@media screen and (min-width: 768px){article.case-studies-node-page .cs_row .cs_col_right .case-study-summary{margin-top:-6px}}article.case-studies-node-page .cs_row .cs_col_right .readmore-wrap{display:flex;justify-content:start}article.case-studies-node-page .cs_row .cs_col_right .readmore-wrap .col_right_a{font-size:16px;line-height:24px;color:#F82D3F;display:inline-block;font-weight:600}@media screen and (max-width: 767px){article.case-studies-node-page .cs_row .cs_col_left,article.case-studies-node-page .cs_row .cs_col_right{width:100%}}@media screen and (max-width: 767px){section.case-study-container .posted-date{padding-bottom:0;margin-bottom:30px}}section.case-study-container .bio-summary-row{display:flex;flex-flow:wrap;font-size:18px}@media screen and (min-width: 768px){section.case-study-container .bio-summary-row{margin-bottom:50px}}@media screen and (max-width: 767px){section.case-study-container .bio-summary-row{padding-top:0;margin-bottom:30px}}section.case-study-container .bio-summary-row .col-half{padding:18px 32px;width:50%}@media screen and (max-width: 767px){section.case-study-container .bio-summary-row .col-half{width:100%}section.case-study-container .bio-summary-row .col-half.col-bio{margin-bottom:24px}section.case-study-container .bio-summary-row .col-half.col-summary{padding:0}}section.case-study-container .bio-summary-row .col-half.col-bio{padding:0}section.case-study-container .bio-summary-row .col-half.col-bio p{font-size:18px;margin-bottom:0;margin-top:8px}section.case-study-container .bio-summary-row .col-half.col-bio p span{font-weight:bold;text-transform:uppercase}section.case-study-container .bio-summary-row .col-half.col-bio .multi-bio-wrapper{background-color:#f2f2f2;padding:18px 32px}section.case-study-container .bio-summary-row .col-half.col-bio .products-wrapper{background-color:#E2E2E2;padding:18px 32px;border-top:1px solid #fff}section.case-study-container .bio-summary-row .col-half.col-bio .products-wrapper ul{margin-top:10px;padding-left:16px;font-size:18px}section.case-study-container .bio-summary-row .col-half.col-summary{padding-top:0;padding-bottom:0}section.case-study-container .bio-summary-row .col-half.col-summary h3{text-transform:uppercase;margin-top:0;margin-top:-4px}section.case-study-container .bio-summary-row .col-half.col-summary .case-study-summary>p:first-of-type{margin-top:0}@media screen and (min-width: 768px){section.case-study-container .bio-summary-row .col-half.col-summary .case-study-summary>p:first-of-type{margin-top:-3px}}section.case-study-container .bio-summary-row .col-half.col-summary .case-study-summary p:last-of-type{margin-bottom:0}section.case-study-container .content-block{border-top:unset;border-bottom:unset}section.case-study-container .content-block.case-study-content-block{padding-top:0;padding-bottom:0;font-size:18px}@media screen and (max-width: 767px){section.case-study-container .content-block.case-study-content-block{padding-top:0px;padding-bottom:0;margin-bottom:0}section.case-study-container .content-block.case-study-content-block .full-width-image-wrap .feature-image-block{margin-bottom:24px}section.case-study-container .content-block.case-study-content-block .full-width-image-wrap .feature-image-block .feature-caption>p:last-of-type{margin-bottom:unset}section.case-study-container .content-block.case-study-content-block .image-text-block-wrap{flex-flow:wrap;margin-bottom:24px}section.case-study-container .content-block.case-study-content-block .image-text-block-wrap .feature-right-cell,section.case-study-container .content-block.case-study-content-block .image-text-block-wrap .feature-image-block{width:100%}section.case-study-container .content-block.case-study-content-block .image-text-block-wrap .feature-right-cell{margin-bottom:20px}section.case-study-container .content-block.case-study-content-block .two-images-block-wrap{flex-flow:wrap;margin-bottom:30px}section.case-study-container .content-block.case-study-content-block .two-images-block-wrap .feature-image-block{width:100%;margin-bottom:8px}}section.case-study-container .content-block .field--name-field-case-studies-content .feature-right-cell{min-height:380px}section.case-study-container .content-block .field--name-field-case-studies-content .two-images-block-wrap,section.case-study-container .content-block .field--name-field-case-studies-content .paragraph-embed-video-wrap,section.case-study-container .content-block .field--name-field-case-studies-content .full-width-paragraph-wrap,section.case-study-container .content-block .field--name-field-case-studies-content .full-width-image-wrap,section.case-study-container .content-block .field--name-field-case-studies-content .image-text-block-wrap{margin-bottom:50px}@media screen and (max-width: 767px){section.case-study-container .content-block .field--name-field-case-studies-content .paragraph-embed-video-wrap,section.case-study-container .content-block .field--name-field-case-studies-content .full-width-paragraph-wrap{margin-bottom:30px}}section.case-study-container .content-block .field--name-field-case-studies-content .full-width-paragraph-wrap{margin-top:0}@media screen and (min-width: 768px){section.case-study-container .content-block .field--name-field-case-studies-content .full-width-paragraph-wrap.reduced-width{max-width:50%;margin:50px auto;margin-top:0}}@media screen and (max-width: 767px){section.case-study-container .content-block .field--name-field-case-studies-content .full-width-image-wrap{margin-bottom:30px}}section.case-study-container .content-block .field--name-field-case-studies-content .full-width-image-wrap .feature-image-block{margin-bottom:unset}section.case-study-container .content-block .field--name-field-case-studies-content .full-width-image-wrap .feature-image-block .feature-caption>p:last-of-type{margin-bottom:unset}section.case-study-container .content-block .field--name-field-case-studies-content .image-text-block-wrap{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}section.case-study-container .content-block .field--name-field-case-studies-content .image-text-block-wrap .feature-right-cell h3{margin-top:0}@media screen and (max-width: 768px){section.case-study-container .content-block .field--name-field-case-studies-content .image-text-block-wrap{flex-flow:wrap;margin-bottom:30px}section.case-study-container .content-block .field--name-field-case-studies-content .image-text-block-wrap .feature-image-block{width:100%;margin-bottom:8px}}@media screen and (max-width: 767px){.container.case-study-resources .download-block{padding-top:24px}}@media screen and (min-width: 768px){.container.case-study-resources .download-block{padding-top:12px}}.container.case-study-resources .download-block .card{max-width:200px}.container.case-study-resources .download-block .card .card-image-block{height:170px !important;width:190px}@media screen and (min-width: 401px) and (max-width: 767px){.banner h1 .sub-heading.sub-heading-case-study{padding-left:26px !important}}@media screen and (max-width: 400px){.banner h1 .sub-heading.sub-heading-case-study{padding-left:32px !important}}.view.view-case-studies-2022 article.case-studies-node-page .cs_row .cs_col_right h3{margin-bottom:10px;line-height:28px}@media screen and (max-width: 767px){.view.view-case-studies-2022 .view-footer-pager{margin-top:12px}}@media screen and (min-width: 768px){.view.view-case-studies-2022 .view-footer-pager{display:flex;flex-flow:wrap;justify-content:end;align-items:center}.view.view-case-studies-2022 .view-footer-pager .view-footer{font-weight:700;font-size:18px;line-height:26px}}.view.view-case-studies-2022 .view-footer{font-weight:700;font-size:18px;line-height:26px}@media screen and (max-width: 767px){.view.view-case-studies-2022 .pager{justify-content:center;display:flex;flex-flow:wrap}}.view.view-case-studies-2022 .pager .pager__items .pager__item--next,.view.view-case-studies-2022 .pager .pager__items .pager__item--previous{border-right:none;background:#2B282F;color:#fff;padding:4px 8px}.view.view-case-studies-2022 .pager .pager__items .pager__item--next a,.view.view-case-studies-2022 .pager .pager__items .pager__item--previous a{color:#fff}@media screen and (max-width: 767px){.view.view-case-studies-2022 .pager .pager__items .pager__item--next,.view.view-case-studies-2022 .pager .pager__items .pager__item--previous{padding:0 8px}}.view.view-case-studies-2022 .pager .pager__items .pager__item--ellipsis,.view.view-case-studies-2022 .pager .pager__items .pager__item--last,.view.view-case-studies-2022 .pager .pager__items .pager__item--first{display:none}.path-frontpage .homepage-banner .banner-content-wrap{background:rgba(248,45,63,0.9);margin:0;text-align:left;color:#fff;text-transform:uppercase;font-weight:900;font-size:32px;line-height:40px;position:relative;display:inline-block;-webkit-transform:skew(-16deg);-moz-transform:skew(-16deg);transform:skew(-16deg);left:-56px;max-width:715px;width:100%;padding:70px 75px 30px 80px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse{font-size:32px;line-height:38px;display:block;-webkit-transform:skew(16deg);-moz-transform:skew(16deg);transform:skew(16deg);padding-left:46px;text-transform:none}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .main-heading{display:block;text-transform:uppercase;font-size:56px;line-height:66px;margin-bottom:0}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .sub-heading-bold{font-weight:900;font-size:30px;line-height:26px;text-transform:uppercase;display:block;margin-bottom:14px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .text-right{display:block}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .text-right a{font-weight:700;font-size:16px;line-height:24px;text-align:right;letter-spacing:0.15px;color:#fff;padding-right:31px;position:relative;text-transform:unset}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .text-right a::after{position:absolute;content:"";background:url(/themes/custom/fosroc/images/arrow_forward_white.svg) no-repeat center;background-size:cover;height:20px;width:20px;right:0;top:5px;transition:transform 0.3s ease-out}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse .text-right a:hover::after{transform:translateX(5px)}@media screen and (max-width: 767px){.path-frontpage .homepage-banner .banner-content-wrap{left:-56px;padding:39px 35px 30px 75px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse{transform:skew(16deg);padding-left:15px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse span{font-size:24px;line-height:32px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse span.main-heading{font-size:32px;line-height:48px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse span.sub-heading-bold{font-size:20px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse span.sub-heading-light{font-size:18px;line-height:26px}.path-frontpage .homepage-banner .banner-content-wrap .skew-reverse span.text-right{margin-right:20px}}@media screen and (max-width: 1280px){.path-frontpage .homepage-banner .banner-content-wrap span.text-right{position:unset}}@media screen and (min-width: 992px){.path-frontpage .homepage-banner{height:540px !important;padding-top:85px}}.path-frontpage .page-wrapper-main .home-page-tiles{padding:70px 6px 30px 6px}@media screen and (min-width: 992px){.path-frontpage .page-wrapper-main .home-page-tiles{width:991px;margin:0 auto}}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-item{display:flex;justify-content:center}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{height:auto;width:208px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item img{height:270px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item h2{z-index:10;font-size:18px;line-height:25px;letter-spacing:0.15px;color:#fff;background:#F82D3F;padding:6px 12px;margin:0 0 24px 0;text-transform:capitalize;font-weight:700;display:inline-block;position:absolute;top:12px;left:25px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item .tile-btn-wrap{text-align:center}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item .tile-btn-wrap .tile-btn{display:inline-block;font-size:17px;line-height:21px;letter-spacing:0.15px;color:#fff;background:#F82D3F;padding:6px 22px;text-transform:capitalize;font-weight:700;margin:6px 12px;text-align:center;margin-top:18px;border-radius:2px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item .tile-btn-wrap .link-plain{font-weight:bold;font-size:22px;line-height:30px;color:#2B282F;display:inline-block;margin-top:18px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item .tile-btn-wrap .link-plain:hover{color:#F82D3F}@media screen and (max-width: 550px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{width:208px;height:auto}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item h2{left:unset;top:10px;margin-left:10px}}@media screen and (min-width: 301px) and (max-width: 550px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{width:290px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item img{width:290px;height:384px}}@media screen and (min-width: 551px) and (max-width: 767px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{width:270px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item img{height:294px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item h2{left:unset;margin-left:12px}}@media screen and (min-width: 768px) and (max-width: 991px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{width:215px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item img{width:215px;height:270px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item h2{left:unset;margin-left:16px}}@media screen and (min-width: 992px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item{width:275px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item img{height:343px;width:275px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .field__item h2{left:38px}}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav{flex-flow:wrap;justify-content:space-between;padding:0;padding-top:50px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav:not(.disabled){display:flex}@media screen and (min-width: 992px){.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav{padding-left:18px;padding-right:18px}}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-prev,.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-next{background-size:cover;background-repeat:no-repeat;height:32px;width:32px;display:inline-block}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-prev.disabled,.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-next.disabled{visibility:hidden}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-prev span,.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav button.owl-next span{display:none}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav .owl-prev{background-image:url("../images/arrow_prev.svg");margin-right:76px}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-nav .owl-next{background-image:url("../images/arrow_next.svg")}.path-frontpage .page-wrapper-main .home-page-tiles .owl-carousel .owl-dots{margin-top:30px}.page-node-type-news .news-detail-container>.content-block{padding-bottom:0}@media screen and (max-width: 767px){.page-node-type-news .news-detail-container>.content-block{padding-top:4px}}.page-node-type-news .news-detail-container .field__item .paragraph>.image-text-block-wrap{align-items:unset;padding-top:14px;margin-bottom:14px}@media screen and (max-width: 767px){.page-node-type-news .news-detail-container .field__item .paragraph>.image-text-block-wrap{flex-flow:wrap-reverse;margin-bottom:8px;padding-top:8px}.page-node-type-news .news-detail-container .field__item .paragraph>.image-text-block-wrap>div{width:100%}.page-node-type-news .news-detail-container .field__item .paragraph>.image-text-block-wrap>div.feature-image-block{margin-bottom:8px}}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div{max-width:695px;background:rgba(43,40,47,0.9);color:#fff;padding:32px 70px;clip-path:polygon(0 0, 100% 0%, 90% 100%, 0% 100%)}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .main-heading{transform:unset;background:unset;padding:unset;margin:unset;left:unset;margin-bottom:18px}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .sub-heading-light{padding-right:55px}@media screen and (min-width: 768px){.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .sub-heading-light{margin-top:unset}}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .text-right a{font-weight:700;font-size:16px;line-height:24px;text-align:right;letter-spacing:0.15px;color:#fff;padding-right:31px;margin-right:31px;position:relative;text-transform:capitalize}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .text-right a::after{position:absolute;content:"";background:url(/themes/custom/fosroc/images/arrow_forward_white.svg) no-repeat center;background-size:cover;height:20px;width:20px;right:0;top:5px;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .text-right a:hover::after{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width: 767px){.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div{padding:32px 16px;position:absolute;top:0;max-width:unset}.page-node-type-sector .banner.banner-block-3.sector-detail-banner-bg>div .skew-reverse .main-heading{width:100%;margin-bottom:unset}}

/*# sourceMappingURL=main.min.css.map */