:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--Typography-Colours-Heading-Colour: #d71921;--Button-Colours-Secondary-Button-Colour: #d71921;--Red: #d71921;--Dark-Red: #850001;--Vertical-Spacing-S: 50px;--Horizontal-Spacing-XS: 50px;--Vertical-Spacing-L: 150px;--Horizontal-Spacing-M: 100px;--Brand-Element-Colours-Line-Colour: #61594e;--Jumbotron-Colours-Heading-Colour: #ffffff;--Background-Colour: #ffffff;--Horizontal-Spacing-L: 200px;--Dark-Grey: #61594e;--Button-Padding-Bottom: 10px;--Vertical-Spacing-M: 100px;--Space-Between-S: 15px;--Horizontal-Spacing-S: 75px;--Type-Sizes-Big-Body: 20px;--Type-Sizes-H1: 60px;--Type-Sizes-Breadcrumbs: 16px;--Brand-Element-Colours-Line-Colour: #61594e;--Light-Grey: #e7e7e7;--Dark-Grey: #61594e;--mobile-heading-nudge: calc(-1 * var(--Horizontal-Spacing-M, 100px) + 25px)}@media screen and (max-width: 1728px){:root{--Horizontal-Spacing-XS: calc((50px * 0.2) + (50 / 1728 * 100vw * 0.8));--Horizontal-Spacing-M: calc((100px * 0.2) + (100 / 1728 * 100vw * 0.8));--Vertical-Spacing-M: calc((100px * 0.2) + (100 / 1728 * 100vw * 0.8));--Horizontal-Spacing-L: calc((200px * 0.2) + (200 / 1728 * 100vw * 0.8));--Vertical-Spacing-L: calc((150px * 0.05) + (150 / 1728 * 100vw * 0.95));--Horizontal-Spacing-S: calc((75px * 0.325) + (75 / 1728 * 100vw * 0.675))}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0;height:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;line-height:0px;font-size:0px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:#d71921}a:hover,a:focus,a:active{color:rgb(169.3125,19.6875,25.9875)}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}#array-share ul,#array-share li{margin:0;padding:0;list-style-type:none;font-size:0;line-height:0}#array-share li{display:inline-block}#array-share li a{display:block}#array-share li svg{height:24px;width:24px}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}.primary-heading{font-size:60px;font-style:normal;font-weight:600;line-height:normal;font-family:"Outfit","Times New Roman",Times,serif}@media screen and (max-width: 1500px){.primary-heading{font-size:56px}}@media screen and (max-width: 1300px){.primary-heading{font-size:52px}}@media screen and (max-width: 1100px){.primary-heading{font-size:48px}}@media screen and (max-width: 1000px){.primary-heading{font-size:44px}}@media screen and (max-width: 900px){.primary-heading{font-size:40px}}@media screen and (max-width: 800px){.primary-heading{font-size:36px}}@media screen and (max-width: 500px){.primary-heading{font-size:26px}}.secondary-heading{font-family:"Outfit","Times New Roman",Times,serif;font-size:45px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 1500px){.secondary-heading{font-size:40px}}@media screen and (max-width: 1300px){.secondary-heading{font-size:35px}}@media screen and (max-width: 1100px){.secondary-heading{font-size:30px}}@media screen and (max-width: 1000px){.secondary-heading{font-size:25px}}.tertiary-heading{font-family:"Outfit","Times New Roman",Times,serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width: 800px){.tertiary-heading{font-size:22px;font-style:normal;font-weight:600;line-height:normal}}.quaternary-heading,#mobile_nav>li>a{font-family:"Outfit","Times New Roman",Times,serif;font-size:24px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.48px}@media screen and (max-width: 800px){.quaternary-heading,#mobile_nav>li>a{font-size:20px;font-style:normal;font-weight:500;line-height:175%;letter-spacing:.4px}}.quinary-heading{font-family:"Outfit","Times New Roman",Times,serif;color:var(--Red);font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width: 800px){.quinary-heading{font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.3px;text-transform:uppercase}}.sextary-heading{font-family:"Outfit","Times New Roman",Times,serif;font-size:14px;line-height:1.3}.small-type{font-family:"Outfit","Times New Roman",Times,serif;font-size:12px;font-style:normal;font-weight:700;line-height:150%}.small-body,#footer_nav li a,#header_nav li .sub-menu li a{font-family:"Outfit","Times New Roman",Times,serif;font-size:16px;font-style:normal;font-weight:300;line-height:175%;letter-spacing:.16px;text-transform:initial}body{color:#000;font-family:"Outfit","Times New Roman",Times,serif;font-size:20px;font-style:normal;font-weight:400;line-height:175%}@media screen and (max-width: 800px){body{font-size:16px;font-style:normal;font-weight:400;line-height:175%}}.primary-heading,.secondary-heading,.tertiary-heading,.quaternary-heading,.quinary-heading,.sextary-heading{margin-bottom:.2em}.button-text,#header_nav li a,.custom-link a,.custom-link span,.custom-button a,.custom-button span{font-family:"Outfit","Times New Roman",Times,serif;font-size:16px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:1.12px;text-transform:uppercase}@media screen and (max-width: 800px){.button-text,#header_nav li a,.custom-link a,.custom-link span,.custom-button a,.custom-button span{font-size:15px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:1.05px;text-transform:uppercase}}.custom-link a,.custom-link span{display:inline-block;background:url("/wp-content/themes/macisland/images/theme/arrow.svg");-webkit-background-size:20px;-moz-background-size:20px;-o-background-size:20px;background-size:20px;background-position:left 8px top 15px;padding:10px 0px 13px 40px;cursor:pointer;background-repeat:no-repeat;position:relative}@media screen and (max-width: 800px){.custom-link a,.custom-link span{padding:9px 0px 9px 35px;-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px}}.custom-link a:before,.custom-link span:before{content:"";width:100%;height:2px;background:var(--Red);position:absolute;bottom:0;left:0}.custom-link a:after,.custom-link span:after{content:"";width:0%;height:3px;background:var(--Dark-Red);position:absolute;bottom:-1px;left:0;transition:.3s ease width}.custom-link a:hover:after,.custom-link span:hover:after{width:100%}.custom-button{margin:0px 20px 20px 0px;overflow:hidden}.custom-button a,.custom-button span{display:inline-block;padding:13px 20px 13px 55px;background-color:#d71921;color:#fff;cursor:pointer;position:relative;z-index:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 800px){.custom-button a,.custom-button span{padding:10px 20px 10px 50px}}.custom-button a:before,.custom-button span:before{content:"";position:absolute;width:calc(100% + 65px);height:100%;background:var(--Dark-Red);right:0;top:0;transform:translateX(100%);transition:.45s ease transform;z-index:-1;clip-path:polygon(65px 0, 100% 0, 100% 100%, 0 100%)}.custom-button a:after,.custom-button span:after{background-image:url("/wp-content/themes/macisland/images/theme/arrow white.svg");background-repeat:no-repeat;background-position:25px 50%;background-size:18px;content:"";position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 800px){.custom-button a:after,.custom-button span:after{background-size:1rem;background-position:22px 50%}}.custom-button a:hover:before,.custom-button span:hover:before{transform:translateX(0px)}.custom-button.white a,.custom-button.white span{background-color:#fff;color:#d71921}.custom-button.white a:after,.custom-button.white span:after{background-image:url("/wp-content/themes/macisland/images/theme/arrow.svg")}.mt-30{margin-top:30px}@media screen and (max-width: 800px){.mt-30{margin-top:20px}}@keyframes growAndSolidify{0%{width:0%;background:linear-gradient(90deg, #d71921 0%, #d71921 40%, #850001 60%)}99%{background:linear-gradient(90deg, #d71921 0%, #850001 100%)}100%{width:100%;background:#850001}}#page .book-consultation-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:111;background:rgba(0,0,0,.7);display:none;-ms-overflow-style:none;scrollbar-width:none;overflow:auto}#page .book-consultation-modal::-webkit-scrollbar{display:none}#page .book-consultation-modal .modal-spacer{position:absolute;left:50%;top:100px;transform:translateX(-50%);width:100%;max-width:1200px}#page .book-consultation-modal .modal-spacer:after{content:"";display:block;height:80px;width:10px}#page .book-consultation-modal .modal-inside{background:#fff;display:flex;padding:var(--Horizontal-Spacing-S, 75px);flex-direction:column;align-items:flex-start}#page .book-consultation-modal .modal-inside .book-modal-toggle{padding:15px;position:absolute;right:60px;top:70px;cursor:pointer}#page .book-consultation-modal .modal-inside .book-modal-toggle svg{width:25px;height:25px}@media screen and (max-width: 1728px){#page .book-consultation-modal .modal-inside .book-modal-toggle{right:calc(7.8px + 3.0208333333vw);top:calc(18px + 3.0208333333vw)}}@media screen and (max-width: 800px){#page .book-consultation-modal .modal-inside .book-modal-toggle svg{width:20px;height:20px}}#page .book-consultation-modal .modal-inside .secondary-heading{color:var(--Typography-Colours-Heading-Colour);margin:initial;margin-bottom:25px}#page .book-consultation-modal .modal-inside .subtext{max-width:600px;font-size:var(--Type-Sizes-Big-Body, 20px)}@media screen and (max-width: 1000px)and (orientation: landscape),(max-width: 1500px)and (orientation: portrait){#page .book-consultation-modal .modal-inside .subtext{font-size:18px}}@media screen and (max-width: 800px){#page .book-consultation-modal .modal-inside .subtext{font-size:16px}}#page .book-consultation-modal .modal-inside .flex-container{display:flex;gap:var(--Horizontal-Spacing-M, 100px);width:100%;padding-top:75px}@media screen and (max-width: 800px){#page .book-consultation-modal .modal-inside .flex-container{flex-direction:column;gap:0;padding-top:46px}}#page .book-consultation-modal .modal-inside .flex-container .left-col{flex:0 0 260px}#page .book-consultation-modal .modal-inside .flex-container .right-col{flex-grow:1}#page .book-consultation-modal .modal-inside .flex-container .right-col .gform_wrapper .gfield_label{margin:0px;padding:0px}#page .book-consultation-modal .modal-inside .flex-container .right-col .gform_wrapper .gform_fields .gfield .ginput_container textarea{height:90px}#page .book-consultation-modal .modal-inside .flex-container .right-col .gform_wrapper .gform_fields .gfield{padding:0px 0px 7px 0px}@media screen and (max-width: 800px){#page .book-consultation-modal .modal-inside{padding-top:40px}}#navbar{background:#fff;width:100%;position:absolute;z-index:30}@media screen and (max-width: 1102px){#navbar{padding:0}}@media screen and (max-width: 800px){#navbar{position:fixed}}#navbar .inside{padding:var(--Vertical-Spacing-S, 50px) var(--Horizontal-Spacing-XS, 50px);display:flex;justify-content:space-between;align-items:center;max-width:var(--max-width);margin:auto}@media screen and (max-width: 800px){#navbar .inside{padding:30px 15px}}#navbar .inside .kick-off-button{margin:0px}@media screen and (max-width: 1102px){#navbar .inside .kick-off-button{display:none}}#navbar .inside .nav-toggle{cursor:pointer}#navbar .inside .nav-close{position:absolute;top:40px;right:20px;cursor:pointer}#navbar .inside .nav-clos.open span{color:#fff;background-color:#fff}#navbar .inside .nav-options{display:none}#navbar .inside .nav-options .nav-call{background:none;border:none;outline:none;padding:0}@media screen and (max-width: 1100px){#navbar .inside .nav-options{display:flex;align-items:center;column-gap:25px}}#page{min-height:100%;margin:0 auto}.site-branding{line-height:0px;font-size:0px}.site-branding .site-logo{height:67px}@media screen and (max-width: 1200px){.site-branding .site-logo{height:50px}}@media screen and (max-width: 800px){.site-branding .site-logo{height:40px}}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex;gap:var(--Horizontal-Spacing-XS, 50px)}@media screen and (max-width: 1300px){#header_nav{gap:30px}}@media screen and (max-width: 1102px){#header_nav{display:none}}#header_nav>li{position:relative}@media screen and (max-width: 1102px){#header_nav>li{float:none}}#header_nav>li{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#header_nav>li:before{content:"";width:100%;height:2px;background:var(--Red);position:absolute;bottom:5px;left:0}#header_nav>li:after{content:"";width:0%;height:3px;background:var(--Dark-Red);position:absolute;bottom:4px;left:0;transition:.3s ease width}#header_nav>li:hover:after{width:100%}#header_nav>li:hover>a{color:var(--Button-Colours-Secondary-Button-Colour);background:initial}#header_nav>li.menu-item-has-children>a::after{content:url("/wp-content/themes/macisland/images/shell/nav_arrow_down.svg")}#header_nav>li>a{color:var(--Button-Colours-Secondary-Button-Colour);display:inline-flex;column-gap:10px;align-items:center;text-decoration:none;padding:0 0 10px 0;position:relative}@media screen and (max-width: 1102px){#header_nav>li>a{display:block;width:100%}}#header_nav>li .sub-menu{position:absolute;left:-15px;right:initial;margin:auto;width:342px;padding:var(--Space-Between-S, 15px);top:54px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(2px);display:none;border-radius:3px}#header_nav>li .sub-menu:after{content:"";display:none;position:absolute;left:0px;right:0px;top:-5px;margin:auto;width:10px;height:10px;background:#d71921;transform-origin:50% 50%;transform:rotate(45deg)}#header_nav>li .sub-menu li{background:initial;display:block;float:none;margin-bottom:15px}#header_nav>li .sub-menu li:last-child{margin-bottom:0px}#header_nav>li .sub-menu li a{display:block;width:max-content;position:relative;padding:0;color:#000;padding-right:0px;padding-left:24px;background-image:url("/wp-content/themes/macisland/images/theme/arrow black.svg");background-size:15px;background-repeat:no-repeat;background-position:0px .5em}#header_nav>li .sub-menu li a:after{content:"";width:0;height:2px;background:var(--Red);position:absolute;bottom:-1px;left:0}#header_nav>li .sub-menu li a:hover{color:var(--Red);background-image:url("/wp-content/themes/macisland/images/theme/arrow.svg")}#header_nav>li .sub-menu li a:hover:after{animation:growAndSolidify .3s ease-in forwards}@media screen and (max-width: 1102px){#header_nav{display:none}}.site-footer{background:#fff}.site-footer .inside{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:var(--max-width);margin:auto;padding:var(--Horizontal-Spacing-S, 75px) var(--Horizontal-Spacing-M, 100px);display:flex;gap:100px}@media screen and (max-width: 1728px){.site-footer .inside{gap:calc(-90px + 10.9953703704vw)}}@media screen and (max-width: 1250px){.site-footer .inside{gap:47px}}@media screen and (max-width: 1150px){.site-footer .inside{flex-direction:column}.site-footer .inside .footer-navigation{display:none}}@media screen and (max-width: 800px){.site-footer .inside{padding:30px 25px 60px 25px;gap:30px}.site-footer .inside .follow-us{margin-top:30px}}.site-footer .inside .left,.site-footer .inside .right{flex:1}.site-footer .inside .right{display:flex;flex-direction:column;justify-content:space-between}.site-footer .inside .dividing-line{width:1px;background:var(--Dark-Grey);align-self:stretch}@media screen and (max-width: 1150px){.site-footer .inside .dividing-line{display:none}}.site-footer .inside .quinary-heading{margin-bottom:15px}.site-footer .inside .accredited-logos-flex{display:flex;flex-wrap:wrap;gap:var(--Vertical-Spacing-S, 50px) var(--Horizontal-Spacing-XS, 50px)}@media screen and (max-width: 1150px){.site-footer .inside .accredited-logos-flex{row-gap:10px}}@media screen and (max-width: 800px){.site-footer .inside .accredited-logos-flex{gap:25px}.site-footer .inside .accredited-logos-flex img{max-width:117px;max-height:67px}.site-footer .inside .accredited-logos-flex img:last-of-type{max-width:200px;max-height:150px}}.site-footer .inside .accredited-logos .quinary-heading{margin-bottom:30px}.site-footer .inside .social-flex{display:flex;gap:20px;margin-bottom:30px}.site-footer .inside .social-flex a:hover svg path{fill:var(--Red)}.site-footer .inside .get-in-touch .small-type{color:var(--Red)}.site-footer .inside .get-in-touch .small-body{display:flex;align-items:center;gap:15px;margin-bottom:15px}.site-footer .inside .get-in-touch .small-body:last-child{margin-bottom:0px}.site-footer .inside .get-in-touch .small-body a{color:#000}.site-footer .inside .contact{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--Dark-Grey)}@media screen and (max-width: 1150px){.site-footer .inside .contact{margin-bottom:0px}}@media screen and (max-width: 800px){.site-footer .inside .contact{flex-direction:column;padding-bottom:0}}.site-footer .inside .contact .custom-button{margin:0px}@media screen and (max-width: 1380px){.site-footer .inside .contact .custom-button{display:none}}.site-footer .footer-branding{line-height:0px;font-size:0px}.site-footer .footer-branding .footer-logo{height:60px}.site-footer .footer-legal{width:100%;padding:20px 0px 0px 0px;font-weight:400;color:var(--Dark-Grey)}@media screen and (max-width: 1150px){.site-footer .footer-legal{padding:30px 0px 0px 0px}}.site-footer .footer-legal .captcha{margin-bottom:15px}.site-footer .footer-legal a{color:var(--Dark-Grey);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.site-footer .footer-legal a:hover{color:var(--Dark-Grey)}.site-footer .array-link{padding:10px 0px 0px 0px}#footer_nav{display:flex;flex-wrap:wrap;gap:7px;column-gap:100px;justify-content:space-between}@media screen and (max-width: 1728px){#footer_nav{column-gap:calc(33px + 3.8773148148vw)}}#footer_nav li{position:relative;flex:0 0 calc(40% - 50px)}@media screen and (max-width: 1728px){#footer_nav li{flex:0 0 calc(40% - (33px + 3.8773148148vw)/2)}}#footer_nav li:nth-child(2n+1){flex:0 0 calc(60% - 50px)}@media screen and (max-width: 1728px){#footer_nav li:nth-child(2n+1){flex:0 0 calc(60% - (33px + 3.8773148148vw)/2)}}@media screen and (max-width: 800px){#footer_nav li{width:100%}}#footer_nav li a{display:inline-flex;position:relative;width:max-content;color:#000;text-decoration:none;padding:0px;padding-left:30px;background:url("/wp-content/themes/macisland/images/theme/arrow black.svg");background-position:left;background-repeat:no-repeat;background-size:16px}#footer_nav li a:after{content:"";width:0;height:2px;background:var(--Red);position:absolute;bottom:-1px;left:0}#footer_nav li a:hover{color:var(--Red);background-image:url("/wp-content/themes/macisland/images/theme/arrow.svg")}#footer_nav li a:hover:after{animation:growAndSolidify .3s ease-in forwards}@media screen and (max-width: 800px){#footer_nav li a{display:block;width:100%;padding:8px 25px}}#footer_nav li .sub-menu li{display:block}#footer_nav li .sub-menu li a{display:block;padding:8px 25px;opacity:.5}#footer_nav li .sub-menu li a:hover{opacity:1}@media screen and (min-width: 1102px){#mobile_nav[style]{display:none !important}}#mobile_nav{display:none;clear:both;text-align:center;position:absolute;z-index:1;top:0px;left:0px;right:0px;background:var(--Red);padding:120px 0px 45px 0px;padding-inline:25px;height:100vh;overflow-y:auto}#mobile_nav .mobile-nav-bottom{color:#fff;display:flex;flex-wrap:wrap;text-align:left;padding-top:50px}#mobile_nav .mobile-nav-bottom .quinary-heading,#mobile_nav .mobile-nav-bottom a{color:#fff}#mobile_nav .mobile-nav-bottom .quinary-heading{margin-bottom:15px}#mobile_nav .mobile-nav-bottom .phone-flex{display:flex;gap:15px;align-items:center}#mobile_nav .mobile-nav-bottom .call-us-mn,#mobile_nav .mobile-nav-bottom .follow-us-mn{flex:0 0 50%}#mobile_nav .mobile-nav-bottom .share-flex{display:flex;gap:8px}#mobile_nav .mobile-nav-bottom .book-mn{margin-top:50px}#mobile_nav ul:first-child{border-top:2px solid var(--Light-Grey)}#mobile_nav ul:first-child li:first-child{display:none}#mobile_nav>li:nth-child(2){border-top:2px solid var(--Light-Grey)}#mobile_nav li{position:relative;text-align:left;border-bottom:2px solid var(--Light-Grey)}#mobile_nav li.menu-item-has-children>a{position:relative}#mobile_nav li.menu-item-has-children>a:after{background-image:url("/wp-content/themes/macisland/images/theme/down vector.svg");background-size:18px;width:18px;height:18px;background-position:center;transform-origin:50% 41%;transition:.3s ease transform}#mobile_nav li.menu-item-has-children.open>a:after{transform:translateY(-50%) rotate(-180deg)}#mobile_nav li a{display:block;text-decoration:none;padding:15px 0px;color:#fff;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;position:relative}#mobile_nav li a:after{content:"";background:url("/wp-content/themes/macisland/images/theme/arrow white.svg");background-size:16px;background-repeat:no-repeat;width:16px;height:16px;position:absolute;right:0px;top:50%;transform:translateY(-50%)}#mobile_nav li a:hover{background-color:initial}#mobile_nav li .sub-menu{display:none;padding-bottom:20px}#mobile_nav li .sub-menu li{border:initial}#mobile_nav li .sub-menu a{padding-inline:25px;color:var(--Light-Grey);padding-block:10px}.nav-toggle{background:initial;padding:5px;border:none;display:none;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}@media screen and (max-width: 1102px){.nav-toggle{display:block}}.nav-toggle span{display:block;background:var(--Red);width:22px;height:2px;margin:4px 0px;transform-origin:50% 50%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.nav-toggle:focus{background:initial}.nav-toggle:active{background:initial}.nav-toggle:hover{background:initial}body.mce-content-body{background-color:#fff !important}body.mce-content-body *{color:#000 !important}.flush-bottom>*:last-child{margin-bottom:0px}.flush-bottom>*:last-child.custom-button a,.flush-bottom>*:last-child.custom-button span{margin-bottom:0px}h1,h2,h3,h4,h5{font-family:"Outfit","Times New Roman",Times,serif}a{text-decoration:none;color:#d71921;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}a:hover{color:#d71921}ul{margin-left:0px;padding-left:17px}ul li{padding:3px 0px}ol{margin-left:0px;padding-left:17px}ol li{padding:3px 0px}.site-main,.intro-block,.post-list{padding:5% 10%;height:100vh}img,svg,video{display:block}#page .gform_wrapper{margin:0px;max-width:700px}#page .gform_wrapper .gform_validation_errors>h2{color:#000;padding-left:20px;position:relative}#page .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#page .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px;display:none}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{background:#fff;color:#000;border:none;border-radius:0px;padding:20px 25px 25px 25px;margin:20px 15px 25px 0px;width:auto;font-size:16px;box-shadow:0 5px 15px rgba(0,0,0,.1);font-weight:400;text-align:left}#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"Inter",Helvetica,Roboto,Arial,sans-serif;font-size:18px}#page .gform_wrapper .validation_error ol,#page .gform_wrapper .gform_validation_errors ol{margin:0px}#page .gform_wrapper .validation_error ol li,#page .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}#page .gform_wrapper .validation_error ol li a,#page .gform_wrapper .gform_validation_errors ol li a{color:#000}#page .gform_wrapper .gform_fields{margin:0px;padding:0px}#page .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px;padding:0px 0px 15px 0px}#page .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-left:5px solid red}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#333;display:none}#page .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#333}#page .gform_wrapper .gform_fields .gfield label{font-size:14px;padding:0px 0px 5px 0px;margin:0}#page .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:150px;padding:10px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#f4f4f4 url("/wp-content/themes/array-blank/shell/arrow.svg") right 13px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;height:40px;padding:0px 15px}#page .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#d71921 !important}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:0px;display:block;border:3px solid #fff;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#d71921 !important;-webkit-box-shadow:0px 0px 0px 3px #d71921;-moz-box-shadow:0px 0px 0px 3px #d71921;box-shadow:0px 0px 0px 3px #d71921}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:3px;display:block;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;left:0px;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;z-index:9;top:10px;left:7px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}#page .gform_wrapper .gform_footer{margin:0px;padding:0px}#page .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:#d71921;border:none;border-radius:3px;color:#fff;font-weight:bold;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper input[type=submit]:hover{background:rgb(169.3125,19.6875,25.9875)}@media screen and (max-width: 641px){#page .gform_wrapper input[type=submit]{line-height:inherit;min-height:0px;width:auto}}.grecaptcha-badge{visibility:hidden}.search-form{display:flex}.search-form .search-field{border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:hsl(0,0%,90.6862745098%)}.search-form .search-submit{font-size:0px;background:hsl(0,0%,90.6862745098%) url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;padding:0px;width:44px;border:none;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}.ajax-loader{display:block;position:relative;text-align:center;margin:10px}.ajax-loader .ajax-spinner{display:inline-block;border:2px solid #d71921;border-top:2px solid #333;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}.ajax-loader .ajax-text{margin-bottom:0;font-size:14px;line-height:1;color:#333;font-weight:600;font-family:"Outfit","Times New Roman",Times,serif;letter-spacing:1px;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#CTA{max-width:var(--max-width);margin:auto}#CTA .inside{background:var(--Red);margin:25px;color:#fff;display:flex;padding:75px 100px;justify-content:space-between;align-items:center;position:relative;overflow:hidden;z-index:0}#CTA .inside .tertiary-heading{margin-bottom:0px}@media screen and (max-width: 800px){#CTA .inside{margin:7px;padding:43px 25px;gap:15px}}#CTA .inside:before{content:"";position:absolute;width:calc(100% + 180px);height:100%;background:var(--Dark-Red);right:0;top:0;opacity:.8;transform:translateX(100%);transition:1s ease transform;z-index:-1;clip-path:polygon(180px 0, 100% 0, 100% 100%, 0 100%)}#CTA .inside:hover:before{transform:translateX(0%)}.breadcrumbs-wrapper{margin:auto;margin-bottom:0;width:100%;padding:var(--Horizontal-Spacing-XS, 50px) var(--Horizontal-Spacing-M, 100px) 0;max-width:var(--max-width)}.breadcrumbs-wrapper #breadcrumbs{display:flex;align-items:center;font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-Breadcrumbs, 16px);font-weight:600;text-transform:uppercase;letter-spacing:1.12px;margin-bottom:0}.breadcrumbs-wrapper #breadcrumbs a,.breadcrumbs-wrapper #breadcrumbs span{color:var(--Dark-Grey, #61594e);text-decoration:none}.breadcrumbs-wrapper #breadcrumbs a:hover,.breadcrumbs-wrapper #breadcrumbs span:hover{text-decoration:none !important}.breadcrumbs-wrapper #breadcrumbs span{display:flex;flex-wrap:wrap;row-gap:5px}.breadcrumbs-wrapper #breadcrumbs span a{text-decoration:underline}.breadcrumbs-wrapper #breadcrumbs span{display:flex}.breadcrumbs-wrapper #breadcrumbs span span{margin-top:3px;display:inline-block}.breadcrumbs-wrapper #breadcrumbs span span:first-of-type{text-decoration:underline}.breadcrumbs-wrapper #breadcrumbs .sep{margin-top:0;font-size:40px;font-weight:200;padding-inline:5px;color:var(--Light-Grey, #e7e7e7)}.breadcrumbs-wrapper #breadcrumbs .breadcrumb_last{color:var(--Red, #d71921);display:inline-block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media screen and (max-width: 800px){.breadcrumbs-wrapper #breadcrumbs .breadcrumb_last{max-width:200px}}@media screen and (max-width: 1000px)and (orientation: landscape),(max-width: 1500px)and (orientation: portrait){.breadcrumbs-wrapper #breadcrumbs{margin-top:10px;margin-bottom:0;font-size:11.5px}.breadcrumbs-wrapper #breadcrumbs .sep{margin-top:3px}}@media screen and (max-width: 800px){.breadcrumbs-wrapper{padding-top:10px;padding-left:25px;padding-right:7px}}@media screen and (max-width: 800px){.notyf{top:100px !important}}.projects-slider{overflow:hidden}.projects-slider .inside{max-width:var(--max-width);margin-top:var(--Vertical-Spacing-S, 50px);margin-inline:auto}.projects-slider .inside .mobile-tag-txt{display:none}.projects-slider .inside .bottom{padding:0 0 var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-L, 200px)}@media screen and (max-width: 1050px){.projects-slider .inside .bottom{padding:0 0 var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px)}}.projects-slider .inside .bottom .slick-list{padding-right:300px}@media screen and (max-width: 1728px){.projects-slider .inside .bottom .slick-list{padding-right:calc(-180px + 27.7777777778vw)}}@media screen and (min-width: 1729px){.projects-slider .inside .bottom .slick-list{margin-left:calc(-1*var(--Horizontal-Spacing-L) - (100dvw - var(--max-width))/2);padding-left:calc(1*var(--Horizontal-Spacing-L) + (100dvw - var(--max-width))/2);margin-right:calc(-1*(100dvw - var(--max-width))/2)}}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list{padding-right:45px}}.projects-slider .inside .bottom .slick-list .project-slide{margin-right:25px}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list .project-slide{margin-right:15px}}.projects-slider .inside .bottom .slick-list .project-slide .project-slide-image{position:relative;overflow:hidden;z-index:0;display:block}.projects-slider .inside .bottom .slick-list .project-slide .project-slide-image:before{content:"";position:absolute;width:calc(100% + 65px);height:100%;background:var(--Red);right:0;top:0;opacity:.8;transform:translateX(100%);transition:.45s ease transform;z-index:1;clip-path:polygon(180px 0, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width: 600px){.projects-slider .inside .bottom .slick-list .project-slide:hover .project-slide-image:before{transform:translateX(calc(50% - 75px))}.projects-slider .inside .bottom .slick-list .project-slide:hover .project-slide-image .project-category{opacity:1}}.projects-slider .inside .bottom .slick-list .project-slide .project-category{position:absolute;bottom:50px;right:50px;color:#fff;margin:0px;z-index:1;opacity:0;transition:.25s ease opacity .2s;text-align:right}@media screen and (max-width: 1728px){.projects-slider .inside .bottom .slick-list .project-slide .project-category{bottom:calc(15px + 2.025462963vw);right:calc(15px + 2.025462963vw)}}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list .project-slide .project-category{bottom:17px;right:15px}}.projects-slider .inside .bottom .slick-list .project-slide .project-category p:last-of-type{margin-bottom:0}.projects-slider .inside .bottom .slick-list .project-slide .project-photography{width:560px;height:400px;object-fit:cover}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list .project-slide .project-photography{width:275px;height:300px}}.projects-slider .inside .bottom .slick-list .project-slide .project-slide-title{display:flex;align-items:center;margin:initial;justify-content:space-between;margin-top:25px}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list .project-slide .project-slide-title{margin-top:15px}}.projects-slider .inside .bottom .slick-list .project-slide .project-slide-title:after{content:"";background:url("/wp-content/themes/macisland/images/theme/arrow.svg");width:20px;height:20px;background-size:contain;display:block;margin-right:10px}@media screen and (max-width: 800px){.projects-slider .inside .bottom .slick-list .project-slide .project-slide-title:after{width:16px;height:16px}}@media screen and (max-width: 800px){.projects-slider .inside .mobile-tag-txt{display:block}.projects-slider .inside{margin-top:0}}.static-section{max-width:var(--max-width);position:relative;width:100%;top:0;margin:auto}.static-section .static-media{padding:25px 25px;position:sticky;overflow:hidden;top:25px;left:0;width:100%;height:650px}.static-section .static-section__img,.static-section .static-section__video{width:100%;height:100%}.static-section .static-section__img img,.static-section .static-section__video video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.static-section .static-content{position:sticky;width:100%;top:0;left:0;z-index:1}.static-section .static-content__inside{background:#fff}@media screen and (max-width: 800px){.static-section .static-media{padding:7px;height:300px}.static-section .flush-bottom{padding:0 !important}}.stats-container{padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-L, 200px);display:flex;justify-content:space-evenly}.stats-container .stats{color:var(--Typography-Colours-Heading-Colour, #d71921);text-align:center}.stats-container .stats .stat-quantity,.stats-container .stats .stat-name{margin:0}@media screen and (max-width: 1000px){.stats-container{padding:40px 40px;justify-content:space-between}}.table-section{padding:var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-L, 200px)}.table-section .table-section__trow:first-of-type{border-top:1px solid #61594e}.table-section .table{display:flex}.table-section .table-section__trow th{font-family:"Outfit","Times New Roman",Times,serif;width:290px;font-weight:500}.table-section .table-section__trow td{padding-left:var(--Horizontal-Spacing-L, 200px)}.table-section .table-section__trow{display:block;text-align:left;border-bottom:1px solid #61594e;padding:50px 0}@media screen and (max-width: 800px){.table-section{padding:25px}.table-section .table-section__trow th{font-size:20px;margin-bottom:15px}.table-section .table-section__trow td{font-size:16px}.table-section .table-section__trow th,.table-section .table-section__trow td{display:block;padding:0}.table-section .table-section__trow{padding:15px 0}}.smpl-highlight-section{padding-top:150px;padding-inline:100px;max-width:var(--max-width);margin:auto}.smpl-highlight-section .container{display:flex;justify-content:space-between;gap:100px}.smpl-highlight-section .container .primary-heading{margin-top:-10px}.smpl-highlight-section .container .left,.smpl-highlight-section .container .right{flex:0 0 50%;max-width:calc(50% - 50px)}.smpl-highlight-section .container .left{color:var(--Typography-Colours-Heading-Colour, #d71921)}@media screen and (max-width: 1000px){.smpl-highlight-section .container{gap:50px}.smpl-highlight-section .container .left,.smpl-highlight-section .container .right{max-width:calc(50% - 25px)}}@media screen and (max-width: 800px){.smpl-highlight-section .container .left,.smpl-highlight-section .container .right{width:100%;max-width:100%}.smpl-highlight-section .container{gap:25px;flex-direction:column}}@media screen and (max-width: 800px){.smpl-highlight-section{padding-top:50px;padding-inline:25px}}.testimonial-section{max-width:var(--max-width);margin:auto;position:relative}.testimonial-section .inside{color:#fff;margin:25px;padding:calc(var(--Vertical-Spacing-L, 150px) - 25px) 375px;background:linear-gradient(0deg, var(--Dark-Grey, #61594e) 0%, var(--Dark-Grey, #61594e) 100%),var(--White, #fff)}.testimonial-section .inside .testimonial-header{font-family:Outfit;font-size:var(--Type-Sizes-H5, 16px);font-weight:600;letter-spacing:1.6px}@media screen and (max-width: 1000px){.testimonial-section .inside .testimonial-header{font-size:13px}}.testimonial-section .inside .testimonial-wysi{font-family:Inter;font-size:var(--Type-Sizes-Big-Body, 20px);font-weight:400;line-height:175%}.testimonial-section .inside .testimonial-wysi p{margin-bottom:0}@media screen and (max-width: 1000px){.testimonial-section .inside .testimonial-wysi{font-size:16px}}@media screen and (max-width: 1225px){.testimonial-section .inside{padding:130px 200px}}@media screen and (max-width: 1000px)and (orientation: landscape),(max-width: 1500px)and (orientation: portrait){.testimonial-section .inside{padding:80px var(--Horizontal-Spacing-M, 100px);margin:25px}}@media screen and (max-width: 800px){.testimonial-section .inside{padding:45px 18px;margin:7px}}.testimonial-section .overlay{position:absolute;right:0;bottom:-45px}.value-card__container{gap:50px;display:flex;flex-wrap:wrap;max-width:var(--max-width);padding:var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-L, 200px)}.value-card__container .value-card{flex:0 0 50%;position:relative;max-width:calc(50% - 25px);border:var(--Line-Weight, 2px) solid var(--White, #fff);padding:var(--Vertical-Spacing-S, 50px) var(--Horizontal-Spacing-XS, 50px);background:var(--Dark-Grey, #61594e);color:var(--White, #fff);font-family:"Outfit","Times New Roman",Times,serif;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;overflow:hidden}.value-card__container .value-card .value-card__name{color:var(--White, #fff);font-size:var(--Type-Sizes-H5, 16px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:40px;align-self:flex-start;margin-bottom:auto}@media screen and (max-width: 1000px){.value-card__container .value-card .value-card__name{font-size:13px}}.value-card__container .value-card .value-card__main .value-card__title{color:var(--White, #fff);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-H3, 30px);font-style:normal;font-weight:600;line-height:normal;margin-bottom:25px}@media screen and (max-width: 1000px){.value-card__container .value-card .value-card__main .value-card__title{font-size:22px}}.value-card__container .value-card .value-card__main .value_card__content{color:var(--White, #fff);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-Big-Body, 20px);font-style:normal;font-weight:400;line-height:175%}@media screen and (max-width: 1000px){.value-card__container .value-card{height:auto}}.value-card__container .card-overlay svg{position:absolute;bottom:0;right:0}@media screen and (max-width: 1250px){.value-card__container{padding:50px 25px}.value-card__container .value-card__main .value-card__title{font-size:22px}}@media screen and (max-width: 800px){.value-card__container{gap:15px;padding:30px 7px 50px 7px}.value-card__container .value-card{flex:1 1 100%;max-width:100%;padding:25px}.value-card__container .value-card__name{top:25px}}.highlight-section .inside{max-width:var(--max-width);margin:auto}.highlight-section .inside .top{padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px) 0 var(--Horizontal-Spacing-M, 100px)}@media screen and (max-width: 800px){.highlight-section .inside .top{padding:50px 25px 30px 25px}}.highlight-section .inside .top .primary-heading{max-width:770px;margin-bottom:var(--Horizontal-Spacing-XS, 50px);color:var(--Red)}@media screen and (max-width: 1500px){.highlight-section .inside .top .primary-heading{max-width:730px}}@media screen and (max-width: 1300px){.highlight-section .inside .top .primary-heading{max-width:670px}}@media screen and (max-width: 1100px){.highlight-section .inside .top .primary-heading{max-width:620px}}@media screen and (max-width: 1000px){.highlight-section .inside .top .primary-heading{max-width:initial;margin-bottom:30px}}.highlight-section .inside .top .flex-container{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 800px){.highlight-section .inside .top .flex-container{flex-direction:column;align-items:flex-start;gap:15px;padding:0 0 20px 15px}}.highlight-section .inside .top .flex-container .highlight-wysi{flex:0 0 608px}.highlight-section .inside .top .flex-container .highlight-wysi p{margin-bottom:0}@media screen and (max-width: 1728px){.highlight-section .inside .top .flex-container .highlight-wysi{flex:0 0 calc(224.96px + 22.1666666667vw)}}@media screen and (max-width: 800px){.highlight-section .inside .top .flex-container .highlight-wysi{flex:initial}}.highlight-section .inside .top .flex-container .custom-link{margin-bottom:20px;margin-right:150px}@media screen and (max-width: 1300px){.highlight-section .inside .top .flex-container .custom-link{margin-right:0}}@media screen and (max-width: 800px){.highlight-section .inside .top .flex-container .custom-link{margin-bottom:0px}}.highlight-image-section .inside{max-width:var(--max-width);padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px) 0 var(--Horizontal-Spacing-M, 100px);margin:auto}.highlight-image-section .inside .primary-heading{max-width:750px;color:var(--Red);margin-bottom:0}@media screen and (max-width: 800px){.highlight-image-section .inside .primary-heading{max-width:initial;margin-top:25px;margin-bottom:10px}}.highlight-image-section .inside .top{padding:100px 100px 0}@media screen and (max-width: 1000px){.highlight-image-section .inside .top{padding:0}}.highlight-image-section .inside .top .flex-container{display:flex;justify-content:space-between;gap:100px}@media screen and (max-width: 1000px){.highlight-image-section .inside .top .flex-container{gap:30px}}@media screen and (max-width: 800px){.highlight-image-section .inside .top .flex-container{flex-direction:column;align-items:flex-start;gap:10px}}.highlight-image-section .inside .top .flex-container .highlight-image,.highlight-image-section .inside .top .flex-container .highlight-wysi{flex:0 0 calc(50% - 15px)}@media screen and (max-width: 1000px){.highlight-image-section .inside .top .flex-container .highlight-image,.highlight-image-section .inside .top .flex-container .highlight-wysi{margin-top:10px}.highlight-image-section .inside .top .flex-container .highlight-image p,.highlight-image-section .inside .top .flex-container .highlight-wysi p{padding-bottom:30px;margin-bottom:0}.highlight-image-section .inside .top .flex-container .highlight-image p:last-of-type,.highlight-image-section .inside .top .flex-container .highlight-wysi p:last-of-type{padding-bottom:0}}.highlight-image-section .inside .top .flex-container .highlight-image img{margin-top:10px;clip-path:polygon(0% 0%, 100% 0%, 100% 60%, 83% 100%, 0% 100%)}.highlight-image-section .inside .top .flex-container .highlight-wysi p:last-of-type{margin-bottom:0}@media screen and (max-width: 1250px){.highlight-image-section .inside{padding:25px;padding-bottom:0}}.intro-section .inside{display:flex;padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px);align-items:flex-start;gap:200px;align-self:stretch;max-width:var(--max-width);margin:auto}@media screen and (max-width: 1728px){.intro-section .inside{gap:calc(-120px + 18.5185185185vw)}}@media screen and (max-width: 1000px){.intro-section .inside{display:block}.intro-section .inside .primary-heading{margin-bottom:30px}}.intro-section .inside .left{flex:0 0 625px;color:var(--Typography-Colours-Heading-Colour, #d71921)}@media screen and (max-width: 1728px){.intro-section .inside .left{flex:0 0 calc(81.25px + 31.4670138889vw)}}.intro-section .inside .right{margin-top:15px}.intro-section .inside .right p:last-of-type{margin-bottom:0}.intro-section .inside .right .custom-link{margin-top:30px;margin-bottom:8px}@media screen and (max-width: 800px){.intro-section .inside .right .custom-link{margin-top:25px}.intro-section .inside .right{padding-inline:15px}}.intro-section .inside a:not(.custom-link a):not(.custom-button a){text-decoration:underline}.intro-section .inside a:not(.custom-link a):not(.custom-button a):hover{text-decoration:initial}@media screen and (max-width: 800px){.intro-section .inside{padding-inline:25px}}.jumbotron-hero{width:100%;margin-inline:auto;max-width:var(--max-width)}.jumbotron-hero .inside{position:relative;margin:0 25px;overflow:hidden}@media screen and (max-width: 800px){.jumbotron-hero .inside{margin:0 7px}}.jumbotron-hero .jumbotron-hero__overlay{background:linear-gradient(260deg, rgba(0, 0, 0, 0) 21.77%, rgba(0, 0, 0, 0.2) 58.86%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.64) 2.31%, rgba(255, 255, 255, 0) 31.39%);position:absolute;height:100%;width:100%;z-index:1;left:0;top:0}.jumbotron-hero .jumbotron-hero__txt{width:750px;position:absolute;bottom:30px;left:calc(var(--Horizontal-Spacing-M) - 25px);color:var(--Jumbotron-Colours-Heading-Colour, #ffffff);z-index:3;max-width:100%}.jumbotron-hero .jumbotron-hero__txt h1{font-size:60px;font-style:normal;font-weight:600;line-height:normal;font-family:"Outfit","Times New Roman",Times,serif}@media screen and (max-width: 1500px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:56px}}@media screen and (max-width: 1300px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:52px}}@media screen and (max-width: 1100px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:48px}}@media screen and (max-width: 1000px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:44px}}@media screen and (max-width: 900px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:40px}}@media screen and (max-width: 800px){.jumbotron-hero .jumbotron-hero__txt h1{font-size:36px}}@media screen and (max-width: 800px){.jumbotron-hero .jumbotron-hero__txt{left:0;bottom:0;padding-left:18px}}.jumbotron-hero .jumbotron-hero__img,.jumbotron-hero .jumbotron-hero__video,.jumbotron-hero .jumbotron-hero__no_media{width:100%;height:800px;overflow:hidden}@media screen and (max-width: 800px){.jumbotron-hero .jumbotron-hero__img,.jumbotron-hero .jumbotron-hero__video,.jumbotron-hero .jumbotron-hero__no_media{height:490px}}.jumbotron-hero .jumbotron-hero__img img,.jumbotron-hero .jumbotron-hero__video video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.jumbotron-hero .jumbotron-hero__overlay_icon{z-index:2;position:absolute;width:fit-content;height:100%;right:-40px;bottom:-320px}.jumbotron-hero .jumbotron-hero__overlay_icon svg{max-width:100%;height:500px}@media screen and (max-width: 800px){.jumbotron-hero .jumbotron-hero__overlay_icon{width:550px;height:fit-content;bottom:0;right:-120px;bottom:-15px}}.news-awards-highlight-section,.project-highlight-section{padding:var(--Horizontal-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) 0 var(--Horizontal-Spacing-M, 100px);max-width:var(--max-width)}.news-awards-highlight-section .container,.project-highlight-section .container{display:flex;justify-content:space-between;column-gap:100px}.news-awards-highlight-section .container .left,.news-awards-highlight-section .container .right,.project-highlight-section .container .left,.project-highlight-section .container .right{flex:0 0 50%;max-width:calc(50% - 100px)}.news-awards-highlight-section .container .left,.project-highlight-section .container .left{color:var(--Typography-Colours-Heading-Colour, #d71921)}.news-awards-highlight-section .container .right,.project-highlight-section .container .right{display:flex;flex-direction:column;row-gap:var(--Horizontal-Spacing-XS, 50px)}.news-awards-highlight-section .container .right .highlight-wysi p,.project-highlight-section .container .right .highlight-wysi p{margin-bottom:0}@media screen and (max-width: 800px){.news-awards-highlight-section .container .right,.project-highlight-section .container .right{row-gap:25px}.news-awards-highlight-section .container .right .sort-options__header,.project-highlight-section .container .right .sort-options__header{margin-bottom:10px}}.news-awards-highlight-section .container .search-box,.project-highlight-section .container .search-box{display:flex;align-items:flex-end;gap:15px;width:100%}.news-awards-highlight-section .container .search-box #search-box-input-box,.project-highlight-section .container .search-box #search-box-input-box{width:100%;padding-bottom:10px;border-bottom:var(--Line-Weight, 2px) solid var(--Red, #d71921)}.news-awards-highlight-section .container .search-box #search-box-input-box input,.project-highlight-section .container .search-box #search-box-input-box input{border:none;outline:none;padding:0;color:var(--Dark-Grey, #61594e);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-Body, 16px);font-style:normal;font-weight:300;line-height:28px;letter-spacing:.16px}.news-awards-highlight-section .container .search-box #search-box-icon,.project-highlight-section .container .search-box #search-box-icon{padding-bottom:10px}@media screen and (max-width: 1024px){.news-awards-highlight-section,.project-highlight-section{padding:50px 25px 0 25px}.news-awards-highlight-section .container,.project-highlight-section .container{flex-direction:column;column-gap:0;row-gap:30px}.news-awards-highlight-section .container .left,.news-awards-highlight-section .container .right,.project-highlight-section .container .left,.project-highlight-section .container .right{flex:0 0 100%;max-width:100%}.news-awards-highlight-section .container .right,.project-highlight-section .container .right{padding-left:15px}}.contact-highlight-section{padding:var(--Horizontal-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px);max-width:var(--max-width);margin:auto}.contact-highlight-section .container{display:flex;justify-content:space-between;align-items:center;column-gap:200px;row-gap:30px}.contact-highlight-section .container .left,.contact-highlight-section .container .right{flex:0 0 50%}.contact-highlight-section .container .left{max-width:calc(50% - 50px)}.contact-highlight-section .container .right{max-width:calc(50% - 150px)}.contact-highlight-section .container .left{color:var(--Typography-Colours-Heading-Colour, #d71921)}@media screen and (max-width: 1000px){.contact-highlight-section{padding-inline:25px;padding-bottom:15px}.contact-highlight-section .container{flex-direction:column}.contact-highlight-section .container .left,.contact-highlight-section .container .right{max-width:100%}}.card-wrapper{display:none;gap:50px;display:grid;grid-template-columns:repeat(3, 1fr);width:100%;max-width:var(--max-width);padding:150px 200px;padding-bottom:100px;margin:auto}.card-wrapper #loader,.card-wrapper #no-results{grid-column:1/-1;display:flex;justify-content:center;align-items:flex-start;padding:40px;height:200px;text-align:center;font-weight:600}.card-wrapper .card{width:100%;cursor:pointer;position:relative;overflow:hidden}.card-wrapper .card .card__wrapper{position:relative}.card-wrapper .card .card__wrapper .mobile-tag-txt{display:none}.card-wrapper .card .card__wrapper .subtitle-tag{color:#fff;position:absolute;right:50px;bottom:115px;z-index:4;opacity:0;transition:.25s ease opacity .2s;text-align:right}@media screen and (min-width: 600px){.card-wrapper .card .card__wrapper:hover .image::before,.card-wrapper .card .card__wrapper:focus .image::before,.card-wrapper .card .card__wrapper:active .image::before{transform:translateX(0)}.card-wrapper .card .card__wrapper:hover .subtitle-tag,.card-wrapper .card .card__wrapper:focus .subtitle-tag,.card-wrapper .card .card__wrapper:active .subtitle-tag{opacity:1}.card-wrapper .card .card__wrapper:hover .card_no_image_overlay,.card-wrapper .card .card__wrapper:focus .card_no_image_overlay,.card-wrapper .card .card__wrapper:active .card_no_image_overlay{background:var(--Dark-Red)}}.card-wrapper .card .card__wrapper .image{width:100%;height:400px;background-position:top;background-size:cover;background-repeat:no-repeat;position:relative}.card-wrapper .card .card__wrapper .image::before{content:"";position:absolute;width:100%;height:100%;background:var(--Red);right:0;top:0;opacity:.8;transform:translateX(100%);transition:.45s ease transform;z-index:1;clip-path:polygon(77% 0, 100% 0, 100% 100%, 28% 100%)}.card-wrapper .card .card__wrapper .card_no_image_overlay{width:100%;height:400px;background:var(--Dark-Grey, #61594e);position:relative;overflow:hidden;transition:.7s ease background}.card-wrapper .card .card__wrapper .card_no_image_overlay svg{width:fit-content;position:absolute;right:0;bottom:0}.card-wrapper .card .card__wrapper .card__name_wrapper{display:flex;gap:25px;justify-content:space-between;align-items:center;height:100px}.card-wrapper .card .card__wrapper .card__name_wrapper .card__name{color:var(--Typography-Colours-Heading-Colour, #d71921);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-H4, 24px);font-style:normal;font-weight:500;line-height:1.7;letter-spacing:.48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width: 800px){.card-wrapper .card .card__wrapper::before{height:calc(100% - 60px)}.card-wrapper .card .card__wrapper .subtitle-tag{right:30px;bottom:100px}.card-wrapper .card .card__wrapper .card__name_wrapper{height:60px}.card-wrapper .card .card__wrapper .card__name_wrapper .card__arrow svg{width:16px}.card-wrapper .card .card__wrapper .card__name_wrapper .card__name{font-size:20px;margin-bottom:5px}}@media screen and (max-width: 600px){.card-wrapper .card .card__wrapper .mobile-tag-txt{display:block}}@media(max-width: 1300px){.card-wrapper{padding:80px var(--Horizontal-Spacing-M, 100px);gap:30px}}@media(max-width: 1000px){.card-wrapper{grid-template-columns:repeat(2, 1fr);padding:60px 30px}}@media(max-width: 600px){.card-wrapper{grid-template-columns:1fr;padding:60px 25px;gap:20px}}.image_carousel__wrapper{position:relative;width:100%;height:900px;margin:auto;margin-top:150px;max-width:var(--max-width)}.image_carousel__wrapper .slick-slider{padding-left:100px;margin:auto}.image_carousel__wrapper .image_carousel_mask{position:absolute;left:90px;top:0;z-index:10;width:950px;height:701px;background:#fff;clip-path:polygon(96% 60%, 96% 0, 100% 0, 100% 100%, 0 100%, 0 100%, 80% 100%)}.image_carousel__wrapper .image_carousel_mask .image_carousel_mask_btn_grp{display:flex;gap:10px;position:absolute;z-index:99;width:40px;height:40px;bottom:30px;right:70px}.image_carousel__wrapper .image_carousel_mask .image_carousel_mask_btn_grp .image_carousel_mask_btn{padding:0;background:none;border:none;outline:none}.image_carousel__wrapper .image_carousel .slick-slide{width:900px;margin-right:40px}.image_carousel__wrapper .image_carousel .slick-slide img{width:900px;height:700px;object-fit:cover;display:block}.image_carousel__wrapper .image_carousel .slick-slide p{margin-top:20px}@media screen and (max-width: 1100px){.image_carousel__wrapper{margin-top:50px;height:750px}.image_carousel__wrapper .image_carousel_mask{left:50px;width:600px;height:605px}.image_carousel__wrapper .image_carousel_mask .image_carousel_mask_btn_grp{bottom:30px;right:40px}.image_carousel__wrapper .slick-slider{padding-left:25px}.image_carousel__wrapper .image_carousel .slick-slide{width:600px;margin-right:20px}.image_carousel__wrapper .image_carousel .slick-slide img{width:600px;height:600px;object-fit:cover;display:block}}@media screen and (max-width: 800px){.image_carousel__wrapper{height:430px}.image_carousel__wrapper .image_carousel__inner_txt{font-size:15px}.image_carousel__wrapper .image_carousel_mask{left:-60px;width:400px;height:250px}.image_carousel__wrapper .image_carousel_mask .image_carousel_mask_btn_grp{display:none}.image_carousel__wrapper .slick-slider{padding-left:25px}.image_carousel__wrapper .image_carousel .slick-slide{width:300px;margin-right:20px}.image_carousel__wrapper .image_carousel .slick-slide img{width:300px;height:250px;object-fit:cover;display:block}}.bring-box{width:100%;max-width:var(--max-width);margin:auto;padding-inline:var(--Horizontal-Spacing-M, 100px)}.bring-box .bring-box__header .bring-box__title{color:var(--Typography-Colours-Heading-Colour, #d71921)}.bring-box .bring-box__wysi{max-width:630px}.bring-box .bring-box__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--Vertical-Spacing-M, 100px);padding:var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) 0 var(--Horizontal-Spacing-L, 200px)}.bring-box .bring-box__grid .bring-box__item .bring-box__item-header{color:var(--Typography-Colours-Body-Colour, #000);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-H4, 24px);font-style:normal;font-weight:500;line-height:42px;letter-spacing:.48px;margin-bottom:5px}@media screen and (max-width: 1100px){.bring-box .bring-box__grid{grid-template-columns:repeat(2, 1fr);padding:0}}@media screen and (max-width: 800px){.bring-box .bring-box__grid .bring-box__item .bring-box__item-header{font-size:20px}.bring-box .bring-box__grid{grid-template-columns:repeat(1, 1fr);gap:0}}@media screen and (max-width: 800px){.bring-box{padding-inline:25px}}.open-roles-box{width:100%;max-width:var(--max-width);margin:auto;padding-inline:var(--Horizontal-Spacing-M, 100px)}.open-roles-box .open-roles-box__header h1{color:var(--Typography-Colours-Heading-Colour, #d71921)}.open-roles-box .open-roles-box__para{max-width:630px}.open-roles-box .open-roles-box__form-box{padding:var(--Vertical-Spacing-M, 100px) 100px var(--Vertical-Spacing-L, 150px) 100px}@media screen and (max-width: 800px){.open-roles-box{padding-inline:25px}.open-roles-box .open-roles-box__form-box{padding-inline:0}}.gform_wrapper{max-width:100% !important}.gform_wrapper .gform_title{color:var(--Typography-Colours-Heading-Colour, #d71921)}.gform_wrapper .gform_fields{grid-row-gap:0 !important}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .form-box__row-input .gform-field-label{font-weight:300 !important}.gform_wrapper .form-box__row-input input,.gform_wrapper .form-box__row-input textarea,.gform_wrapper .form-box__row-input select{width:100%;border-radius:7px !important;border:.25px solid var(--Dark-Grey, #61594e) !important;background:var(--White, #fff) !important;box-shadow:1px 3px 4px 0 rgba(0,0,0,.2) inset !important}.gform_wrapper .gform_footer .gform_button.custom-button{background:initial;border:initial;padding:initial;margin-top:20px}.gform_wrapper .form-box__footer{display:flex;justify-content:space-between;align-items:flex-start}.gform_wrapper .form-box__footer .form-box__upload{display:flex;align-items:center;gap:10px;background-color:rgba(0,0,0,0);border:none;padding-inline:0}.gform_wrapper .form-box__footer .form-box__submit{padding:0;margin:0}@media screen and (max-width: 800px){.gform_wrapper .form-box__footer{flex-wrap:wrap;flex-direction:column;row-gap:30px}}.gform_wrapper .contact-submit{border-radius:5px;background-color:#000;border:none;color:#fff;margin-top:20px}@media screen and (max-width: 1150px){.accordion-portal{display:none}}.accordion-portal .inside{max-width:var(--max-width);margin:auto}.accordion-portal .inside .top{padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px) 0 var(--Horizontal-Spacing-M, 100px)}@media screen and (max-width: 800px){.accordion-portal .inside .top{padding:50px 25px 0 25px}}.accordion-portal .inside .top .primary-heading{color:var(--Red);max-width:778px}.accordion-portal .inside .bottom{display:flex;padding:var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-L, 200px);gap:100px}@media screen and (max-width: 1728px){.accordion-portal .inside .bottom{gap:calc(-10px + 6.3657407407vw)}}@media screen and (max-width: 1200px){.accordion-portal .inside .bottom{gap:65px}}@media screen and (max-width: 1330px){.accordion-portal .inside .bottom{padding:var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px) var(--Vertical-Spacing-M, 100px) var(--Horizontal-Spacing-M, 100px)}}@media screen and (max-width: 800px){.accordion-portal .inside .bottom{padding:50px 25px}}.accordion-portal .inside .bottom .left{flex:0 0 664px;height:506px;position:relative}@media screen and (max-width: 1728px){.accordion-portal .inside .bottom .left{height:calc(419.98px + 4.9780092593vw);flex:0 0 calc(86.32px + 33.4305555556vw)}}@media screen and (max-width: 1100px){.accordion-portal .inside .bottom .left{display:none}}.accordion-portal .inside .bottom .left img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;opacity:0;transition:opacity .35s ease;clip-path:polygon(0% 0%, 100% 0%, 100% 60%, 83% 100%, 0% 100%)}.accordion-portal .inside .bottom .left img.is-visible{opacity:1}.accordion-portal .inside .bottom .right{flex:1}.accordion-portal .inside .bottom .right .accordion-entry{display:block;color:#000;padding-block:25px;border-bottom:1px solid var(--Brand-Element-Colours-Line-Colour, #61594e)}@media screen and (max-width: 800px){.accordion-portal .inside .bottom .right .accordion-entry{padding-block:20px}}.accordion-portal .inside .bottom .right .accordion-entry:first-child{border-top:1px solid var(--Brand-Element-Colours-Line-Colour, #61594e)}.accordion-portal .inside .bottom .right .accordion-entry .accordion-title{transition:.3s ease all;padding-right:50px;background-repeat:no-repeat;background-size:20px;background-position:right;margin-bottom:0px;background-image:url("/wp-content/themes/macisland/images/theme/arrow black.svg")}@media screen and (max-width: 800px){.accordion-portal .inside .bottom .right .accordion-entry .accordion-title{background-size:16px}}.accordion-portal .inside .bottom .right .accordion-entry .accordion-text:before{content:"";height:15px;display:block}.accordion-portal .inside .bottom .right .accordion-entry .accordion-text{height:0;overflow:hidden;transition:height .35s ease;padding-left:50px}@media screen and (max-width: 800px){.accordion-portal .inside .bottom .right .accordion-entry .accordion-text{padding-left:25px}.accordion-portal .inside .bottom .right .accordion-entry .accordion-text .custom-link{margin-bottom:15px}}.accordion-portal .inside .bottom .right .accordion-entry:hover .accordion-title{color:var(--Red);background-image:url("/wp-content/themes/macisland/images/theme/arrow.svg")}.accordion-portal.mobile-layout{display:none}.accordion-portal.mobile-layout .accordion-photo{min-width:300px;min-height:245px;width:70%;margin-top:17px;object-fit:cover;clip-path:polygon(0 0, 100% 0, 100% 62%, 81% 100%, 0 100%)}@media screen and (max-width: 1150px){.accordion-portal.mobile-layout .accordion-photo{height:calc(120px + 24.347826087vw)}}@media screen and (max-width: 800px){.accordion-portal.mobile-layout .accordion-photo{min-width:initial;width:100%}}.accordion-portal.mobile-layout .accordion-text .custom-link{display:block;margin-top:11px}@media screen and (max-width: 1150px){.accordion-portal.mobile-layout{display:block}}.get-in-touch-style{margin-bottom:40px}.get-in-touch-style .header{color:var(--Red);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-H5, 16px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}.get-in-touch-style .info{color:var(--Typography-Colours-Body-Colour, #000);font-family:"Outfit","Times New Roman",Times,serif;font-size:var(--Type-Sizes-Body, 16px);font-style:normal;font-weight:300;line-height:28px;letter-spacing:.16px}.get-in-touch-style .info span{color:var(--Red);font-size:"Outfit","Times New Roman",Times,serif;font-style:normal;font-weight:700;line-height:18px;margin-right:15px}.get-in-touch-style .info a{color:#000}.get-in-touch-style button{padding:0}#btIframe{height:700px !important}#share-meta-btn-grp{display:flex;gap:15px}#share-meta-btn-grp button{background:none;outline:none;border:none;padding:0}#share-meta-btn-grp button:hover svg path{fill:var(--Red)}.padded-placeholder{padding-bottom:100px}@media screen and (max-width: 1000px)and (orientation: landscape),(max-width: 1500px)and (orientation: portrait){.padded-placeholder{padding-bottom:20px}}@media screen and (max-width: 800px){.padded-placeholder{padding-bottom:0}}.mobile-banner__img{display:none}@media screen and (max-width: 800px){.banner-heading{font-size:36px}.desktop-banner__img{display:none}.mobile-banner__img{display:block}}/*# sourceMappingURL=styles.css.map */
