@font-face{font-family:"Spezia Serif";src:url("/wp-content/themes/array-theme/includes/Spezia/SpeziaSerif-RegularB.otf");font-weight:400;font-style:normal}@font-face{font-family:"Spezia Serif";src:url("/wp-content/themes/array-theme/includes/Spezia/SpeziaSerif-BoldB.otf");font-weight:700;font-style:normal}@font-face{font-family:"Roundo";src:url("/wp-content/themes/array-theme/includes/array/Roundo-Regular.otf");font-weight:400;font-style:normal}@font-face{font-family:"Roundo";src:url("/wp-content/themes/array-theme/includes/array/Roundo-Medium.otf");font-weight:500;font-style:normal}@font-face{font-family:"Roundo";src:url("/wp-content/themes/array-theme/includes/array/Roundo-SemiBold.otf");font-weight:600;font-style:normal}@font-face{font-family:"Roundo";src:url("/wp-content/themes/array-theme/includes/array/Roundo-Bold.otf");font-weight:700;font-style:normal}:root{--outside-block: 78px;--inside-block: 156px;--max-width: 1600px;--body-font-size: 1.125rem;--navbar-height: 125px;--Colour-Palette-Light-New-Graphite: #CCC;--XS-Space-in-Between-2: 16px;--Small-Left-Margin: 70px;--Colour-Palette-Miami: #9BE5FF;--Colour-Palette-Light-Grey-2: #F7F7F7;--Colour-Palette-Tennis-Ball: #D8FF76;--Button-Text-Hover: #0015A7;--Button-Background: #9BE5FF;--Colour-Palette-Raspberry: #A40055;--Colour-Palette-New-Graphite: #292929;--Button-Text-Sec-Hover: #292929;--Text: #292929;--Sizing-H3: 1.5625rem;--Small-Left-Margin-ud: 70px;--M-Space-in-Between-ud: 30px;--Large-Left-Margin-ud: 170px;--Large-Left-Margin-sm-ud: 170px}@media screen and (max-width: 1728px){:root{--M-Space-in-Between-ud: calc((30px * 0.40) + (30/1728*100vw * 0.6));--Large-Left-Margin-ud: calc((170px * -0.35) + (170/1728*100vw * 1.35));--Large-Left-Margin-sm-ud: calc((170px * -0.75) + (170/1728*100vw * 1.75));--Small-Left-Margin-ud: calc((70px * 0.40) + (70/1728*100vw * 0.6))}}@media screen and (max-width: 1600px){:root{--outside-block: calc((78px * 0.15) + (78/1600*100vw * 0.85));--inside-block: calc(2 * var(--outside-block))}}@media screen and (max-width: 1500px){:root{--Sizing-H3: 1.47rem}}@media screen and (max-width: 1350px){:root{--Sizing-H3: 1.36rem}}@media screen and (max-width: 1000px){:root{--Large-Left-Margin-sm-ud: 45px}}@media screen and (max-width: 900px){:root{--Sizing-H3: 1.3125rem;--body-font-size: 1.0675rem}}@media screen and (max-width: 800px){:root{--Sizing-H3: 1.225rem;--outside-block: 24px;--inside-block: 24px;--Small-Left-Margin-ud: 41px;--Large-Left-Margin-sm-ud: 20px}}#standard-banner-alternate .inside .right .primary-image{padding-bottom:100px}@media screen and (max-width: 1370px){#standard-banner-alternate .inside .right .primary-image{padding-bottom:160px}}@media screen and (max-width: 1050px){#standard-banner-alternate .inside .right .primary-image{padding-bottom:190px}}@media screen and (max-width: 800px){#standard-banner-alternate .inside .right .primary-image{padding-bottom:130px}}@media screen and (max-width: 1050px){#standard-banner-alternate .inside .right{height:64vw}}@media screen and (max-width: 800px){#standard-banner-alternate .inside .right{height:350px}}#standard-banner-alternate .inside .right .secondary-image video{height:auto;aspect-ratio:4/3.12}#standard-banner-alternate .inside .right .secondary-image{width:465px}@media screen and (max-width: 1370px){#standard-banner-alternate .inside .right .secondary-image{height:280px}}@media screen and (max-width: 1050px){#standard-banner-alternate .inside .right .secondary-image{height:260px;bottom:0px}}@media screen and (max-width: 800px){#standard-banner-alternate .inside .right .secondary-image{width:268px;height:170px;bottom:0;z-index:0;right:0}}#standard-banner-alternate .inside .left{padding-bottom:70px}@media screen and (max-width: 800px){#standard-banner-alternate .inside .left{padding-bottom:50px}}@media screen and (max-width: 800px){#standard-banner-alternate .inside .right{padding-right:47px}}@media screen and (max-width: 800px){#standard-banner-alternate .inside .left{overflow:hidden;height:470px;flex:initial;position:relative}#standard-banner-alternate .inside .left:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}#standard-banner-alternate .inside .left:after{content:"Read more";font-size:.9375rem;font-weight:600;color:#a40055;text-transform:uppercase;position:absolute;bottom:50px;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);background-image:url(/wp-content/themes/array-theme/images/shell/icon-read-more-down-raspberry.svg);padding-left:23px;background-repeat:no-repeat;background-position:left}#standard-banner-alternate .inside .left.expanded{overflow:initial;height:initial;flex:initial;position:initial}#standard-banner-alternate .inside .left.expanded:before{display:none}#standard-banner-alternate .inside .left.expanded:after{display:none}}@media screen and (min-width: 1050px){.page-id-4766 #standard-banner-alternate .inside .right .primary-image img,.page-id-4766 #standard-banner-alternate .inside .right .primary-image video{object-position:right;object-fit:contain}}#capabilities-repeater .inside{display:flex;flex-wrap:wrap;padding:60px var(--outside-block) 65px var(--inside-block);row-gap:40px;column-gap:35px}@media screen and (max-width: 800px){#capabilities-repeater .inside{row-gap:26px;padding:40px var(--outside-block) 65px var(--inside-block)}}#capabilities-repeater .inside .capabilities-entry{flex:0 0 calc(25% - 26.25px)}@media screen and (max-width: 1350px){#capabilities-repeater .inside .capabilities-entry{flex:0 0 calc(33.333% - 23.3333333333px)}}@media screen and (max-width: 1050px){#capabilities-repeater .inside .capabilities-entry{flex:0 0 calc(50% - 17.5px)}}@media screen and (max-width: 800px){#capabilities-repeater .inside .capabilities-entry{flex:0 0 100%}}#capabilities-repeater .inside .capabilities-entry .icon{height:80px;display:flex;align-items:center}#capabilities-repeater .inside .capabilities-entry .icon img{border-radius:0px}#capabilities-repeater .inside .capabilities-entry .header{margin-top:0px;margin-bottom:7px}.page-id-4131 #capabilities-repeater .inside .capabilities-entry{flex:0 0 calc(33.333% - 23.3333333333px)}@media screen and (max-width: 1050px){.page-id-4131 #capabilities-repeater .inside .capabilities-entry{flex:0 0 calc(50% - 17.5px)}}@media screen and (max-width: 800px){.page-id-4131 #capabilities-repeater .inside .capabilities-entry{flex:0 0 100%}}.page-id-4131 #standard-banner-alternate .inside .right .secondary-image video{aspect-ratio:3/3.83}.page-id-4131 #standard-banner-alternate .inside .right .secondary-image{width:294px}@media screen and (max-width: 1370px){.page-id-4131 #standard-banner-alternate .inside .right .secondary-image{height:340px}}@media screen and (max-width: 1050px){.page-id-4131 #standard-banner-alternate .inside .right .secondary-image{width:245px;bottom:0px}}@media screen and (max-width: 800px){.page-id-4131 #standard-banner-alternate .inside .right .secondary-image{width:158px;height:180px;bottom:0;z-index:0;right:0}}#related-projects{padding:0}@media screen and (max-width: 800px){#related-projects{padding:0px 0 0px 0}}#related-projects #cursor{height:40px;z-index:100;pointer-events:none;position:absolute;transform:translate(-65px, -65px) scale(0);transition:transform .3s ease;color:#fff;display:flex;align-items:center;font-weight:600;font-size:1rem;letter-spacing:1px;text-transform:uppercase;column-gap:6px;width:125px;height:125px;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:80px}#related-projects #cursor:after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;border-radius:70px;background:#292929;z-index:-1;opacity:.8}#related-projects #cursor.active{transform:translate(-65px, -65px) scale(1)}@media screen and (max-width: 1450px){#related-projects #cursor.active{transform:translate(-65px, -65px) scale(0.9)}}@media screen and (max-width: 1250px){#related-projects #cursor.active{transform:translate(-65px, -65px) scale(0.8)}}@media screen and (max-width: 1050px){#related-projects #cursor.active{transform:translate(-65px, -65px) scale(0.7)}}@media screen and (max-width: 900px){#related-projects #cursor.active{transform:translate(-65px, -65px) scale(0.6)}}#related-projects .inside{padding:50px calc(var(--inside-block) - var(--outside-block));background:#f7f7f7}@media screen and (max-width: 800px){#related-projects .inside{padding:45px calc(var(--inside-block) - var(--outside-block))}}#related-projects .inside .intro-header{margin-bottom:40px}@media screen and (max-width: 800px){#related-projects .inside .intro-header{padding:0px 0 0px var(--outside-block)}}#related-projects .inside .related-projects-container{display:flex;flex-wrap:wrap;column-gap:55px;row-gap:55px}@media screen and (max-width: 1000px){#related-projects .inside .related-projects-container{display:block}}#related-projects .inside .related-projects-container .project{flex:0 0 calc(50% - 27.5px);cursor:none;color:#292929;text-decoration:initial}#related-projects .inside .related-projects-container .project:focus-visible{outline-offset:20px;z-index:1}@media screen and (max-width: 1000px){#related-projects .inside .related-projects-container .project:focus-visible{outline-offset:-4px}}#related-projects .inside .related-projects-container .project h3.title{margin:40px 0 15px 0}@media screen and (max-width: 800px){#related-projects .inside .related-projects-container .project .bottom{padding:0px var(--outside-block)}}#related-projects .inside .related-projects-container .project .categories{line-height:1;margin-bottom:30px}#related-projects .inside .related-projects-container .project .categories .divide{margin:0 4px}#related-projects .inside .related-projects-container .project .categories .divide:last-child{display:none}#related-projects .inside .related-projects-container .project .image{height:450px}@media screen and (max-width: 1600px){#related-projects .inside .related-projects-container .project .image{height:calc(103.5px + 21.65625vw)}}#related-projects .inside .related-projects-container .project .image img{width:100%;height:100%;object-fit:cover}#related-projects .inside .arrow-container{display:none}@media screen and (max-width: 1000px){#related-projects .inside .arrow-container{display:flex;padding:50px 0 0px 0;column-gap:7px}#related-projects .inside .arrow-container .slider-arrow{cursor:pointer;background:initial;padding:initial;border:initial}#related-projects .inside .arrow-container .slider-arrow-left{transform:rotate(180deg)}#related-projects .inside .arrow-container .slide-navigation{display:flex;align-items:center;white-space:nowrap;column-gap:22px;margin-right:30px;order:-1;flex-grow:1}#related-projects .inside .arrow-container .slide-navigation .nav-number{font-size:1rem;font-weight:600;letter-spacing:1px}#related-projects .inside .arrow-container .slide-navigation .progress-line{flex:0 0 350px;height:1px;position:relative;display:flex}}@media screen and (max-width: 1000px)and (max-width: 800px){#related-projects .inside .arrow-container .slide-navigation .progress-line{flex:initial;flex-grow:1}}@media screen and (max-width: 1000px){#related-projects .inside .arrow-container .slide-navigation .progress-line:before{content:"";background:#292929;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}#related-projects .inside .arrow-container .slide-navigation .progress-line .seg{flex-grow:1;height:3px;background:#0015a7;position:relative;opacity:0;bottom:1px}#related-projects .inside .arrow-container .slide-navigation .progress-line .seg.active{opacity:1}#related-projects .inside .arrow-container svg{width:40px}}@media screen and (max-width: 800px){#related-projects .inside .arrow-container{padding:35px var(--outside-block) 0px var(--outside-block)}}#related-projects .inside .see-more{display:table;margin:55px auto 0 auto}@media screen and (max-width: 1000px){#related-projects .inside .see-more{margin:50px auto 0 auto}}@media screen and (max-width: 800px){#related-projects .inside .see-more{margin:35px auto 0 auto}}#other-services .inside{padding-left:var(--outside-block)}@media screen and (max-width: 800px){#other-services .inside{padding-left:0}}#other-services .inside .top{text-align:center;padding:30px 20px;border-bottom:1px solid #ccc}#other-services .inside .service-list{display:flex;justify-content:center;background-image:url(/wp-content/themes/array-theme/images/shell/background-services-other.jpg);background-size:cover;background-position:center}@media screen and (max-width: 1150px){#other-services .inside .service-list{flex-wrap:wrap}}#other-services .inside .service-list .category{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3vw 60px;text-align:center;border-right:1px solid #ccc;flex:1 1 0px;row-gap:15px;color:#292929;position:relative}@media screen and (max-width: 1600px){#other-services .inside .service-list .category{padding:3vw calc(-30px + 5.625vw)}}@media screen and (max-width: 1150px){#other-services .inside .service-list .category{flex:0 0 33.3333%;border-bottom:1px solid #ccc;padding:3vw calc(-40px + 10.4347826087vw)}}@media screen and (max-width: 800px){#other-services .inside .service-list .category{flex:0 0 50%;border-bottom:1px solid #ccc;padding:4vw 7vw}}#other-services .inside .service-list .category.hidden-service{display:none}@media screen and (max-width: 1150px){#other-services .inside .service-list .category.hidden-service{display:flex}}#other-services .inside .service-list .category:last-child{border-right:none}@media screen and (max-width: 1150px){#other-services .inside .service-list .category:nth-child(3){border-right:none}}@media screen and (max-width: 800px){#other-services .inside .service-list .category:nth-child(3){border-right:1px solid #ccc}}@media screen and (max-width: 800px){#other-services .inside .service-list .category:nth-child(2n+0){border-right:none}}#other-services .inside .service-list .category .name{margin-bottom:0}#other-services .inside .service-list .category .icon,#other-services .inside .service-list .category .name{position:relative;filter:initial;transition:filter .3s ease}#other-services .inside .service-list .category:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;transition:.3s ease height}#other-services .inside .service-list .category:hover:before{height:0}#other-services .inside .service-list .category:hover .icon,#other-services .inside .service-list .category:hover .name{filter:brightness(0) invert(1)}.cta{background:none}#related-projects,.site-footer,#standard-banner-alternate{padding:0}#related-faqs .inside{padding:0 0 0 var(--outside-block);border-bottom:1px solid #ccc;overflow:hidden}#related-faqs .inside>.secondary-heading{padding:30px 0;position:relative}#related-faqs .inside>.secondary-heading:before{content:"";position:absolute;top:0;left:calc(-1*(var(--inside-block) - var(--outside-block)));height:1px;background:#ccc;width:105vw}@media screen and (max-width: 800px){#related-faqs .inside>.secondary-heading:before{width:200vw;left:-100vw}}#related-faqs .inside>.secondary-heading:after{content:"";position:absolute;bottom:0;left:calc(-1*(var(--inside-block) - var(--outside-block)));height:1px;background:#ccc;width:105vw}@media screen and (max-width: 800px){#related-faqs .inside>.secondary-heading:after{width:200vw;left:-100vw}}#related-faqs .inside .faqs-container{display:flex}@media screen and (max-width: 1000px){#related-faqs .inside .faqs-container{flex-direction:column}}#related-faqs .inside .faqs-container .faqs-list{flex:1;background:#f7f7f7;border-left:1px solid #ccc;min-height:300px}@media screen and (max-width: 1600px){#related-faqs .inside .faqs-container .faqs-list{flex:0 0 calc(-97px + 66.6875vw)}}@media screen and (max-width: 1000px){#related-faqs .inside .faqs-container .faqs-list{flex:initial;min-height:initial;width:calc(100% + var(--outside-block));border-right:initial}}#related-faqs .inside .faqs-container .faqs-list .faq-post{padding:30px 35px;border-bottom:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#292929;position:relative;transition:color .3s ease;background-size:cover;column-gap:30px;text-decoration:initial;cursor:pointer;min-height:100px;z-index:0}@media screen and (max-width: 1000px){#related-faqs .inside .faqs-container .faqs-list .faq-post:last-child{border-bottom:none}}#related-faqs .inside .faqs-container .faqs-list .faq-post:nth-child(2n+0){background-color:#00525b;background-image:url(/wp-content/themes/array-theme/images/shell/icon-custom-button-arrow-tennis.svg);background-size:1px;background-repeat:no-repeat}#related-faqs .inside .faqs-container .faqs-list .faq-post:nth-child(2n+1){background-color:#d8ff76;background-image:url(/wp-content/themes/array-theme/images/shell/icon-custom-button-arrow-emerald.svg);background-size:1px;background-repeat:no-repeat}#related-faqs .inside .faqs-container .faqs-list .faq-post:before{content:"";position:absolute;width:100%;height:100%;right:0;top:0;background:#fff;transition:.3s ease width;z-index:-1}#related-faqs .inside .faqs-container .faqs-list .faq-post .title{position:relative;margin:0px;transition:.3s ease font-weight;z-index:1}@media screen and (max-width: 800px){#related-faqs .inside .faqs-container .faqs-list .faq-post .title{margin-bottom:9px}}#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button{filter:initial;transition:filter .3s ease;white-space:nowrap;margin-right:25px;position:relative;z-index:1}@media screen and (max-width: 1371px){#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button>span{left:85%;border:none}#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button>span::before,#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button>span::after{display:none}#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button .btn-span-label{display:none}}@media screen and (max-width: 1371px){#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button::before{background:unset}}@media screen and (min-width: 1371px){#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+0){color:#d8ff76}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+0) .custom-button a,#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+0) .custom-button span{color:#d8ff76;background-image:url(/wp-content/themes/array-theme/images/shell/icon-custom-button-arrow-tennis.svg)}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+0) .custom-button a:after,#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+0) .custom-button span:after{background-color:#d8ff76}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+1){color:#00525b}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+1) .custom-button a,#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+1) .custom-button span{color:#00525b;background-image:url(/wp-content/themes/array-theme/images/shell/icon-custom-button-arrow-emerald.svg)}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+1) .custom-button a:after,#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:nth-child(2n+1) .custom-button span:after{background-color:#00525b}#related-faqs .inside .faqs-container .faqs-list .faq-post:hover:before{width:0}}#related-faqs .inside .faqs-container .faqs-list.balanced>.faq-post:nth-last-child(2){border-bottom:none}#related-faqs .inside .faqs-container .faqs-wysi{display:block;padding-top:33px;padding-right:5%;max-width:650px}@media screen and (max-width: 1000px){#related-faqs .inside .faqs-container .faqs-wysi{padding:50px 0px 50px 0;text-align:center;position:relative}#related-faqs .inside .faqs-container .faqs-wysi .custom-button-secondary{align-self:center;margin-right:0}}#related-faqs .inside .faqs-container .faqs-wysi *{align-self:flex-start}.faq-modal .inside{padding:unset !important;display:flex}.faq-modal .inside .upper{padding-top:1px}@media screen and (max-width: 1020px){.faq-modal .inside{width:100% !important;height:100% !important;overflow-y:scroll !important}}@media screen and (max-width: 1000px){#related-faqs .inside{padding:0}#related-faqs .inside .secondary-heading{padding-left:var(--outside-block) !important}#related-faqs .inside .faqs-container .faqs-wysi{max-width:unset;padding:50px var(--outside-block) !important;border-bottom:1px solid #ccc}}@media screen and (max-width: 1000px)and (max-width: 721px){#related-faqs .inside .faqs-container .faqs-wysi{margin-bottom:15px}}@media screen and (max-width: 1000px){#related-faqs .inside .faqs-container .faqs-list .faq-post{padding:0 var(--outside-block) !important}#related-faqs .inside .faqs-container .faqs-list .faq-post .custom-button>span{left:55% !important}}/*# sourceMappingURL=service-new.css.map */
