:root{--Main-Colour-Palette-Dark-Green: #1B2F24;--Button-Text: #1B2F24;--Secondary-Button: #1B2F24;--Text: #1B2F24;--Main-Colour-Palette-Cream: #FDFAF6;--White: #FDFAF6;--Light-Blue: #E3F1F3;--Main-Colour-Palette-Cactus: #C0CC9E;--Button-Background: #EFB13E;--Main-Colour-Palette-Warm: #EFB13E;--Main-Colour-Palette-Dark-Blue: #142A4C;--Main-Colour-Palette-Teal: #06675D;--Mint: #88D0BA;--Main-Colour-Palette-Mint: #88D0BA;--Opacity-Mint-Opacity: rgba(136, 208, 186, 0.84);--Opacity-Blue-Light-Opacity: rgba(92, 194, 225, 0.16);--Opacity-Blue-Opacity: rgba(92, 194, 225, 0.84);--Opacity-Teal-Opacity: rgba(6, 103, 93, 0.84);--Opacity-Cactus-Opacity: rgba(192, 204, 158, 0.84);--Opacity-Teal-Light-Opacity: rgba(6, 103, 93, 0.08);--Main-Colour-Palette-Blue: #5CC2E1;--Overlay-Background: rgba(27, 47, 36, 0.84);--Font-Size-All-Caps: 14px;--body-gap: 8px;--Font-Size-Nav: 20px;--Corner-Radius-Large: 22px;--Font-Line-Height-All-caps: 21px;--Font-Line-Height-Button: 30px;--Icons-Stroke: 1px;--Font-Size-Body: 18px;--Button-Radius: 70px;--outside-block: calc((74px * -0.5) + (74/1728*100vw * 1.5));--vertical-block: 74px;--inside-block: 10.4vw;--max-width: 1728px}@media screen and (min-width: 1728px){:root{--outside-block: 74px;--vertical-block: 74px;--inside-block: 200px}}@media screen and (max-width: 1400px){:root{--inside-block: 8vw;--vertical-block: 60px}}@media screen and (max-width: 1150px){:root{--inside-block: 7vw}}@media screen and (max-width: 1000px){:root{--outside-block: calc((74px * -0.07) + (74/1728*100vw * 1.07))}}@media screen and (max-width: 800px){:root{--outside-block: 15px;--Font-Size-All-Caps: 12px}.body-gap{--outside-block: 8px}.body-gap *{--outside-block: 15px}}#notifications{margin-bottom:20px}#notifications .inside{max-width:1728px;margin:auto;padding:0 var(--outside-block);display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}@media screen and (max-width: 1300px){#notifications .inside{flex-direction:column}}#notifications .notification{border-radius:var(--Corner-Radius-Large);background:var(--Main-Colour-Palette-Warm);display:flex;align-items:center;column-gap:25px;padding:25px;flex:1}@media screen and (max-width: 800px){#notifications .notification{flex-direction:column;align-items:flex-start;row-gap:15px}}#notifications .notification>svg{flex:0 0 41px}#notifications .notification .text{color:var(--Text)}#notifications .notification .custom-button{margin-left:auto}@media screen and (max-width: 800px){#notifications .notification .custom-button{margin-left:initial;margin-top:2px}}#notifications .notification .custom-button a,#notifications .notification .custom-button span{margin:0px}#notifications .notification:nth-child(3),#notifications .notification:nth-child(4){flex:0 0 calc(50% - 5px)}#notifications .notification:last-child:nth-child(3){flex:0 0 100%}#homepage-banner .inside{max-width:1728px;margin:auto;padding:0 var(--outside-block)}#homepage-banner .inside .flex-container{display:flex;position:relative;padding:73px var(--outside-block) var(--outside-block) var(--outside-block);column-gap:22px}@media screen and (max-width: 1070px){#homepage-banner .inside .flex-container{flex-direction:column;row-gap:22px;padding-top:140px}}@media screen and (max-width: 1070px){#homepage-banner .inside .flex-container:after{content:"";background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #1B2F24 60px, #1B2F24 100%);width:100%;height:calc(100% - 450px);position:absolute;top:450px;left:0;border-radius:0 0 22px 22px;z-index:-1}}@media screen and (max-width: 800px){#homepage-banner .inside .flex-container{row-gap:15px;padding-top:73px}}#homepage-banner .inside .background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}@media screen and (max-width: 1070px){#homepage-banner .inside .background{height:530px}}#homepage-banner .inside .background img{border-radius:22px;width:100%;height:100%;object-fit:cover}#homepage-banner .inside .left-group{display:flex;flex-direction:column;row-gap:22px}@media screen and (max-width: 800px){#homepage-banner .inside .left-group{row-gap:15px}}#homepage-banner .inside .search-box,#homepage-banner .inside .CTA1-box,#homepage-banner .inside .CTA2-box{border-radius:22px;padding:51px 40px}@media screen and (max-width: 800px){#homepage-banner .inside .search-box,#homepage-banner .inside .CTA1-box,#homepage-banner .inside .CTA2-box{padding:25px 20px}}#homepage-banner .inside .search-box .wysi>:first-child,#homepage-banner .inside .CTA1-box .wysi>:first-child,#homepage-banner .inside .CTA2-box .wysi>:first-child{margin-top:0px}#homepage-banner .inside .search-box .wysi>:last-child,#homepage-banner .inside .CTA1-box .wysi>:last-child,#homepage-banner .inside .CTA2-box .wysi>:last-child{margin-bottom:0px}#homepage-banner .inside .search-box{background:rgba(253,250,246,.84);backdrop-filter:blur(calc(var(--Background-Blur, 12px) / 2))}#homepage-banner .inside .CTA1-box{background:rgba(136,208,186,.84);backdrop-filter:blur(calc(var(--Background-Blur, 12px) / 2))}@media screen and (max-width: 800px){#homepage-banner .inside .CTA1-box{background:#88d0ba}}#homepage-banner .inside .CTA2-box{background:rgba(192,204,158,.84);backdrop-filter:blur(calc(var(--Background-Blur, 12px) / 2));position:relative;z-index:0}#homepage-banner .inside .CTA2-box .banner-cta-image{width:100%;right:0;bottom:0;position:absolute;z-index:-1}#homepage-banner .inside .CTA2-box .banner-cta-image img{width:100%;height:100%;object-fit:cover;z-index:-1}@media screen and (max-width: 1070px){#homepage-banner .inside .CTA2-box{padding:51px 40px 241px 40px}#homepage-banner .inside .CTA2-box .banner-cta-image{width:400px}}@media screen and (max-width: 800px){#homepage-banner .inside .CTA2-box{padding:25px 20px 213px 20px;background:#c0cc9e}#homepage-banner .inside .CTA2-box .banner-cta-image{width:300px;z-index:-1}#homepage-banner .inside .CTA2-box .banner-cta-image:after{background:linear-gradient(to bottom, #c0cc9e 0%, #c0cc9e 69%, rgba(0, 0, 0, 0) 100%);position:absolute;width:92%;top:-50px;right:0;content:"";height:80px;z-index:0}#homepage-banner .inside .CTA2-box .wysi{position:relative;z-index:0}#homepage-banner .inside .CTA2-box .wysi:after{background:linear-gradient(to bottom, #c0cc9e 0%, #c0cc9e 69%, rgba(0, 0, 0, 0) 100%);position:absolute;width:calc(100% + 40px);bottom:-20px;left:-20px;content:"";height:100px;z-index:-1}#homepage-banner .inside .CTA2-box .custom-link{margin-top:-20px}}#posts-container .inside{margin:auto;max-width:var(--max-width);padding:var(--vertical-block) calc(var(--outside-block) + 40px);display:flex;column-gap:65px}@media screen and (max-width: 1728px){#posts-container .inside{column-gap:calc(-17.55px + 4.7771990741vw)}}@media screen and (max-width: 1300px){#posts-container .inside{padding:var(--vertical-block) var(--outside-block)}}@media screen and (max-width: 1000px){#posts-container .inside{flex-direction:column;row-gap:55px}}#posts-container .inside .header{display:flex;align-items:center;padding:0 33px;justify-content:space-between;column-gap:40px;margin-bottom:20px}@media screen and (max-width: 800px){#posts-container .inside .header{padding:0 15px;margin-bottom:20px}#posts-container .inside .header .custom-button{position:absolute;bottom:0;z-index:1}}#posts-container .inside .header .secondary-heading{margin:0px}@media screen and (max-width: 1300px){#posts-container .inside .header .custom-button{display:none}}#posts-container .inside .header .custom-button span,#posts-container .inside .header .custom-button a{margin:0px}#posts-container .inside .left{flex:0 0 835px;position:relative}@media screen and (max-width: 1728px){#posts-container .inside .left{flex:0 0 calc(-225.45px + 61.3686342593vw)}}@media screen and (max-width: 800px){#posts-container .inside .left{flex:initial}}#posts-container .inside .left .featured-project{border-radius:var(--Corner-Radius-Large);background:var(--Main-Colour-Palette-Cream);transition:.3s ease all;cursor:pointer;padding:24px 33px;position:relative}@media screen and (max-width: 800px){#posts-container .inside .left .featured-project{padding:24px 15px 10px 15px;background:var(--Light-Blue);margin-bottom:10px}}#posts-container .inside .left .featured-project .texture{position:absolute;left:0;top:0;opacity:0;transition:.3s ease opacity;width:100%}#posts-container .inside .left .featured-project .texture svg{width:100%}#posts-container .inside .left .featured-project:after{content:"";position:absolute;bottom:0;left:33px;width:calc(100% - 66px);background:rgba(92,194,225,.84);height:var(--Icons-Stroke);transition:.3s ease opacity}@media screen and (max-width: 800px){#posts-container .inside .left .featured-project:after{display:none}}#posts-container .inside .left .featured-project .tertiary-heading{transition:.3s ease color;margin-bottom:15px}#posts-container .inside .left .featured-project .custom-link{margin-top:10px;margin-bottom:0px}#posts-container .inside .left .featured-project .custom-link a,#posts-container .inside .left .featured-project .custom-link span{transition:.3s ease color}#posts-container .inside .left .featured-project .custom-link a:after,#posts-container .inside .left .featured-project .custom-link span:after{transition:.3s ease all}@media screen and (min-width: 1100px){#posts-container .inside .left .featured-project:hover{background:var(--Main-Colour-Palette-Dark-Blue);color:var(--Main-Colour-Palette-Cream)}#posts-container .inside .left .featured-project:hover .texture{opacity:1}#posts-container .inside .left .featured-project:hover:after{opacity:0}#posts-container .inside .left .featured-project:hover .tertiary-heading{color:var(--Main-Colour-Palette-Cream)}#posts-container .inside .left .featured-project:hover .custom-link a,#posts-container .inside .left .featured-project:hover .custom-link span{color:var(--Button-Background);text-decoration:underline}#posts-container .inside .left .featured-project:hover .custom-link a:after,#posts-container .inside .left .featured-project:hover .custom-link span:after{margin-left:8px;background-image:url("/wp-content/themes/array-blank/images/shell/Arrow Short Yellow.svg")}}#posts-container .inside .right{flex:1}@media screen and (max-width: 800px){#posts-container .inside .right{position:relative}}#posts-container .inside .right .agenda-entry{display:flex;align-items:center;column-gap:30px;border-radius:var(--Corner-Radius-Large);padding:27px 33px;transition:all .3s ease;cursor:pointer;position:relative}@media screen and (max-width: 800px){#posts-container .inside .right .agenda-entry{padding:15px 15px;column-gap:20px}#posts-container .inside .right .agenda-entry:nth-child(2){padding-top:0px}}#posts-container .inside .right .agenda-entry .texture{position:absolute;left:0;top:0;opacity:0;transition:.3s ease opacity;width:100%}#posts-container .inside .right .agenda-entry .texture svg{width:100%}#posts-container .inside .right .agenda-entry:after{content:"";position:absolute;bottom:0;left:33px;width:calc(100% - 66px);background:rgba(92,194,225,.84);height:var(--Icons-Stroke);transition:.3s ease opacity}@media screen and (max-width: 800px){#posts-container .inside .right .agenda-entry:after{left:15px;width:calc(100% - 30px)}}#posts-container .inside .right .agenda-entry .tertiary-heading,#posts-container .inside .right .agenda-entry .secondary-heading{margin:0px;transition:all .3s ease}#posts-container .inside .right .agenda-entry .custom-link{white-space:nowrap;margin-left:auto;margin-bottom:0px}#posts-container .inside .right .agenda-entry .custom-link a,#posts-container .inside .right .agenda-entry .custom-link span{transition:.3s ease color}#posts-container .inside .right .agenda-entry .custom-link a:after,#posts-container .inside .right .agenda-entry .custom-link span:after{transition:.3s ease all}@media screen and (max-width: 800px){#posts-container .inside .right .agenda-entry .custom-link a,#posts-container .inside .right .agenda-entry .custom-link span{background:var(--Button-Background);font-size:0px;padding:7px 7px 7px 7px;border-radius:20px}#posts-container .inside .right .agenda-entry .custom-link a:after,#posts-container .inside .right .agenda-entry .custom-link span:after{bottom:initial;margin:initial}}#posts-container .inside .right .agenda-entry .date{text-align:center}#posts-container .inside .right .agenda-entry .date .month,#posts-container .inside .right .agenda-entry .date .day{transition:all .3s ease}#posts-container .inside .right .agenda-entry .date .month{margin-bottom:-6px}@media screen and (min-width: 1100px){#posts-container .inside .right .agenda-entry:hover{background:var(--Main-Colour-Palette-Dark-Green);color:var(--Main-Colour-Palette-Cream)}#posts-container .inside .right .agenda-entry:hover .texture{opacity:1}#posts-container .inside .right .agenda-entry:hover:after{opacity:0}#posts-container .inside .right .agenda-entry:hover .date .month{color:var(--Main-Colour-Palette-Cream)}#posts-container .inside .right .agenda-entry:hover .tertiary-heading,#posts-container .inside .right .agenda-entry:hover .secondary-heading{color:var(--Main-Colour-Palette-Cream)}#posts-container .inside .right .agenda-entry:hover .custom-link a,#posts-container .inside .right .agenda-entry:hover .custom-link span{color:var(--Button-Background);text-decoration:underline}#posts-container .inside .right .agenda-entry:hover .custom-link a:after,#posts-container .inside .right .agenda-entry:hover .custom-link span:after{margin-left:8px;background-image:url("/wp-content/themes/array-blank/images/shell/Arrow Short Yellow.svg")}}@media screen and (min-width: 1100px)and (max-width: 800px){#posts-container .inside .right .agenda-entry:hover .custom-link a:after,#posts-container .inside .right .agenda-entry:hover .custom-link span:after{margin-left:6px}}#posts-container .inside .left .custom-button.mobile-positioning,#posts-container .inside .right .custom-button.mobile-positioning{margin-top:30px}#posts-container .inside .left .custom-button.mobile-positioning a,#posts-container .inside .left .custom-button.mobile-positioning span,#posts-container .inside .right .custom-button.mobile-positioning a,#posts-container .inside .right .custom-button.mobile-positioning span{margin:0px;margin-left:33px}@media screen and (max-width: 800px){#posts-container .inside .left .custom-button.mobile-positioning a,#posts-container .inside .left .custom-button.mobile-positioning span,#posts-container .inside .right .custom-button.mobile-positioning a,#posts-container .inside .right .custom-button.mobile-positioning span{margin-left:0px}}@media screen and (max-width: 1300px){#posts-container .inside .left .custom-button.mobile-positioning,#posts-container .inside .right .custom-button.mobile-positioning{display:inline-block}}@media screen and (max-width: 800px){#posts-container .inside .left .custom-button.mobile-positioning{margin-top:20px}}/*# sourceMappingURL=home.css.map */
