/*!
Theme Name: 125-finchley-road
Author: Hambly Freeman
Author URI: https://hamblyfreeman.com/
Description: Theme for 125 Finchley Road
Version: 0.1
Text Domain: 125-finchley-road
*/
@charset "UTF-8";:root{--c-red: #C94D30;--c-maroon: #A04630;--c-beige: #ECE7DE;--c-grey: #f0ebe1;--c-text: #000;--c-link: #687aff;--c-link-hover: blue;--c-background: #fff;--c-branding: var(--c-red);--c-secondary: var(--c-maroon);--fs-body-small: var(--fs-body);--fs-body: 4vw;--fs-body-medium: 13.3333333333vw;--fs-body-large: var(--fs-body-medium);--fs-title: 20vw;--fs-caption: var(--fs-body);--lh-large: 1.1;--lh-copy: 1.4;--lh-heading: 1;--ls-1: .09em;--ff-title: "Manuka Condensed", sans-serif;--ff-sub-title: var(--ff-title);--ff-body: "Geograph", sans-serif;--site-logo-width: 60px;--site-max-width: auto;--site-top-padding: 33.3333333333vw;--site-padding: 5.6vw;--site-spacing: 13.0666666667vw;--site-spacing-large: 16.5333333333vw;--gap: 2.6666666667vw;--scrollbar-width: 2px;--spacing-0: 1.3333333333vw;--spacing-1: 2.6666666667vw;--spacing-2: 5.3333333333vw;--spacing-3: 8vw;--spacing-4: 10.6666666667vw;--spacing-5: 13.3333333333vw;--spacing-6: 16vw;--spacing-7: 18.6666666667vw;--spacing-8: 21.3333333333vw;--spacing-9: 24vw;--easing: cubic-bezier(.5, 1, .89, 1);--easing-2: cubic-bezier(.33, 1, .68, 1);--easing-3: cubic-bezier(.37, 0, .63, 1);--ease-out-4: cubic-bezier(0, .55, .45, 1);--ease-in-1: cubic-bezier(.32, 0, .67, 0);--ease-in-2: cubic-bezier(.5, 0, .75, 0);--transition-easing: cubic-bezier(.65, 0, .35, 1);--transition-duration: .6s}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-track{background-color:#ece9dfcc}::-webkit-scrollbar-thumb{cursor:pointer;background-color:var(--c-maroon)}::-webkit-scrollbar-thumb:hover{background-color:#32677d}::-webkit-scrollbar-thumb:active{background-color:var(--c-maroon)}:focus-visible{outline:1px dashed var(--font-color)}:focus:not(:focus-visible){outline:none}::-moz-selection{color:var(--c-beige);background:var(--c-maroon)}::selection{color:var(--c-beige);background:var(--c-maroon)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-gold);-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--c-blue) inset;border-color:var(--c-blue) var(--c-blue) rgba(169,121,77,.5) var(--c-blue)!important}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box;-moz-osx-font-smoothing:grayscale}a{cursor:revert;transition:all .4s var(--easing);transition-property:color,opacity,background-color;color:var(--c-link)}ol,ul,menu{list-style:none}img,picture{display:block;max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style-type:none}input[type=text],input[type=button],button{-webkit-appearance:none!important;-webkit-border-radius:0!important}body,figure{margin:0}h1,h2,h3,h4,h5,h6{margin:0;position:relative;line-height:var(--lh-heading);font-family:var(--ff-title);text-transform:uppercase}p{margin:0}.d-none{display:none}.fs-body{line-height:var(--lh-small);font-size:var(--fs-body)}.flex{display:flex;gap:var(--gap, 1rem)}.h-100{height:100%}.justify-between{justify-content:space-between}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.bg-beige{background:var(--c-beige)}.bg-red{background:var(--c-red);background:var(--c-maroon)}.text-white{color:var(--c-beige)}.text-red{color:var(--c-red)}.weight-light{font-weight:300}.relative{position:relative}.uppercase{text-transform:uppercase}.desktop{display:none}@font-face{font-family:Geograph;src:url(assets/fonts/Geograph-Light.otf);font-display:swap;font-weight:300}@font-face{font-family:Geograph;src:url(assets/fonts/Geograph-Regular.otf);font-display:swap;font-weight:400}@font-face{font-family:Manuka Condensed;src:url(assets/fonts/ManukaCondensed-Black.otf);font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;font-style:normal;text-rendering:optimizeLegibility}body{background-color:var(--c-background);color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-normal);font-family:var(--ff-body)}main{position:relative}.scroller-background{position:absolute;inset:0}.scroller-background .current,.scroller-background .previous{background-size:cover;position:absolute;inset:0;background-position-y:center}.scroll-element{overflow-y:scroll;position:absolute;left:0;top:0;height:100vh}@supports (-webkit-touch-callout: none){body{right:0}}h1,h2{font-size:var(--fs-title)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{margin:var(--spacing-2) 0;font-size:var(--fs-h5)}h6{font-size:var(--fs-cta)}p,.copy{font-size:var(--fs-body);line-height:var(--lh-body)}.headline{position:relative;line-height:var(--lh-heading);font-family:var(--ff-title);text-transform:uppercase}.fs-title{font-size:var(--fs-title)}dfn,cite,em,i{font-style:italic}.tagline{padding:var(--spacing-5) 0 var(--spacing-5) 0;font-size:var(--fs-tagline);font-family:var(--ff-label);text-transform:uppercase}[data-scroll]{opacity:0;transition:opacity .7s}[data-scroll=out]{opacity:0;transition-delay:0s}[data-scroll=in]{opacity:1}.slide-up[data-scroll],.slide-up[data-scroll-g]{transform:translateY(50px);transition:opacity 1.5s,transform 2s}.slide-up[data-scroll=in]{transform:translateY(0);opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}button,a{transition:all .4s var(--easing-2);transition-property:opacity,background-color,border,color,transform,text-decoration-color;cursor:pointer}a,.btn-link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:transparent}a:hover,.btn-link:hover{text-decoration-color:var(--c-beige)}.button{transition:background-color .4s var(--easing);transition-property:background-color,border,color,transform;cursor:pointer;text-align:center;text-transform:uppercase}.button:active{transform:scale(.97)}#privacy-policy a,.button-div{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:transparent;transition:all .4s var(--easing);transition-property:background-color,border,color,transform,text-decoration-color;text-decoration-color:currentColor}.button-div{display:inline-block;color:var(--c-beige)}a:hover{opacity:.9;color:var(--c-link-hover)}.site-logo{width:var(--site-logo-width)}.site-logo a{margin:auto}.site-logo svg,.site-logo img{margin:auto;width:100%;height:auto}#site-header{pointer-events:none;position:fixed;top:0;right:0;left:0;z-index:11;text-align:center}#site-header>.wrapper{justify-content:space-between}#site-header .site-logo{max-width:300px}body.admin-bar #site-header{top:32px}.scroll-container{height:100vh;display:flex;flex-wrap:nowrap}.scroll-container .panel{width:100vw;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.scroll-container .panel .box{border:1px solid beige;font-size:4rem;padding:2rem;border-radius:.9rem;background:#fff}.slide-nav-container{position:absolute;bottom:0;width:100%;height:46px;z-index:2;--scroll-progress: 0%}.slide-nav-container .slide-nav{display:flex;width:100%;height:100%}.slide-nav-container .slide-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-red);z-index:1;transform:scaleX(var(--scroll-progress));transform-origin:left;transition:transform 1.5s var(--easing);pointer-events:none}.slide-nav-container .slide-nav .slide-bullet{width:10%;height:100%;background:transparent;cursor:pointer;position:relative;transition:all .6s var(--easing);display:grid;place-items:center}.slide-nav-container .slide-nav .slide-bullet .dot{width:100%;height:100%;background:var(--c-red);transform:scaleX(0);transform-origin:left;transition:all 1.5s var(--easing);pointer-events:none}.slide-nav-container .slide-nav .slide-bullet:hover{background:rgba(201,77,48,.3)}.desktop-caption{transition:all 1s var(--easing);transition-property:opacity,transform;opacity:0;pointer-events:none}.desktop-caption.visible{transition-delay:1s;opacity:1;pointer-events:all}.hamburger{background-color:var(--c-red);pointer-events:all;color:var(--c-beige);font-size:var(--spacing-3);font-family:var(--ff-title);text-transform:uppercase;transition:all .5s var(--easing);transition-property:color,background-color;margin-top:5.3333333333vw;padding:2.6666666667vw}.hamburger.invert{background-color:var(--c-red);color:var(--c-beige)}.menu-container{display:flex;position:absolute;top:0;left:0;transform:translate(-100%);visibility:hidden;transition:all .6s var(--transition-easing);transition-property:transform,opacity,visibility;background-color:var(--c-red);width:100vw;height:100vh;pointer-events:all;color:var(--c-beige);overflow:auto}.menu-container.visible{transform:translate(0);visibility:visible}.menu-container button.close{--size: 8.5333333333vw;--margin: 5.3333333333vw;position:absolute;top:var(--margin);left:var(--margin);z-index:11;width:var(--size);height:var(--size)}.menu-container button.close svg{width:100%;height:auto}.menu-container .form-footer{padding-bottom:5.3333333333vw;width:100%;pointer-events:none;display:flex;flex-direction:column;justify-content:center}.menu-container .form-footer.show-agents{background-color:var(--c-red);z-index:10}.menu-container .form-footer button.agent-details{position:absolute;bottom:33.0666666667vw;text-transform:uppercase;left:50%;transform:translate(-50%);pointer-events:all;z-index:12;transition:bottom .6s var(--easing);display:block}.menu-container .form-footer button.agent-details.active{bottom:89%}.menu-container .form-footer button.agent-details.active svg{transform:rotate(180deg)}.menu-container .form-footer button.agent-details svg{display:block;margin:0 auto;margin-bottom:2.1333333333vw}.menu-container .form-footer .agencies{position:relative;opacity:0;transition:opacity .6s var(--easing);pointer-events:none}.menu-container .form-footer .agencies.visible{opacity:1;z-index:11;pointer-events:all}.menu-container .form-footer .developer{z-index:10;pointer-events:all;margin-top:9.0666666667vw}.menu-container button.toggle-form{display:block;position:relative;top:0;z-index:10;transition:all .6s var(--easing);transition-property:top,font-size,opacity,text-decoration-color}.menu-container button.toggle-form.open{top:-33.8666666667vw}.menu-container .form-container{position:absolute;top:-10.6666666667vw;z-index:5;width:89.0666666667vw;left:50%;transform:translate(-50%);background-color:var(--c-red);font-family:var(--ff-body)}.menu-container .gform_title{display:none}ul.site-menu{display:flex;position:absolute;top:var(--header-height);top:45.0666666667vw;right:0;left:0;gap:6.9333333333vw;flex-direction:column;justify-content:center;align-items:center;z-index:1;padding:0 1rem}ul.site-menu.visible{display:flex;animation:fadeIn .4s var(--easing) forwards}ul.site-menu button{position:relative;text-transform:uppercase}ul.site-menu a:hover{text-decoration:underline}ul.site-menu>li>button,ul.site-menu>li>a{display:block;color:var(--c-beige);font-size:var(--fs-body-large);font-family:var(--ff-title);text-align:center;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.5333333333vw;text-decoration-color:var(--c-red);transition:text-decoration-color .6s var(--easing)}ul.site-menu>li>button:hover,ul.site-menu>li>a:hover{text-decoration-color:var(--c-beige)}.hero{position:relative;--hero-height: 358.6666666667vw;background-color:var(--c-beige);height:calc(var(--vh, 1vh) * 200)}.hero .top-layer{position:relative;z-index:1;background-color:var(--c-beige);height:calc(var(--vh, 1vh) * 100);min-height:calc(var(--hero-height) / 2)}.hero .heading-container{--hero-margin: 0;position:relative;z-index:1;padding:var(--site-top-padding) 0 0;color:var(--c-red)}.hero .heading-container.loaded{animation:fadeIn 2s var(--easing) 0s forwards}.hero .heading-container.loaded .hero-headline{transition:background-position var(--transition-duration) var(--transition-easing)}.hero .hero-headline{font-size:44vw;transition:none;background-size:auto 100vh;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;background-attachment:fixed;background-position-x:center;background-position-y:center;padding:0 var(--site-padding);color:#a04630b3;line-height:.8}.hero .hero-headline.animate-out{animation:heroAnimateOut var(--transition-duration, 2s) var(--transition-easing) 0s forwards}.hero .hero-headline.animate-in{animation:heroAnimateIn var(--transition-duration, 2s) var(--transition-easing) 0s forwards}.hero .hero-headline span{color:#c94d30b3}.hero .heading-container.ios .hero-headline{background-attachment:scroll}.hero .sub-heading{display:flex;right:0;bottom:0;padding:.3em var(--site-padding) 0;color:var(--c-maroon);font-size:var(--fs-body-medium);line-height:1;right:0vw}.hero .sub-heading br{display:none}.hero button.arrow{--size: 10.1333333333vw;display:flex;position:relative;top:1.6vw;transform:rotate(90deg);margin-left:.3em;width:var(--size);height:var(--size)}.hero button.arrow svg{display:block;width:100%;height:auto}.hero .background{position:fixed;inset:0;z-index:0;height:calc(var(--vh, 1vh) * 100);height:100lvh}.hero .background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .background-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.hero .background-video iframe,.hero .background-video object,.hero .background-video embed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh}.hero .background-video .player{background:black}.hero .background-video[data-vimeo-initialized=true] iframe{animation:fadeIn 2s var(--easing-3) 0s forwards}.desktop-hero-background{display:none}@keyframes heroAnimateOut{0%{background-position-x:var(--hero-margin)}to{background-position-x:calc(100vw + var(--hero-margin))}}@keyframes heroAnimateIn{0%{background-position-x:calc(100vw + var(--hero-margin))}to{background-position-x:var(--hero-margin)}}.grid{display:grid;position:relative;grid-template-columns:repeat(2,[col-start] 1fr);gap:var(--grid-gap);padding:0 var(--site-padding)}.grid>*{grid-column:col-start/span 2}.grid+.grid{padding-top:var(--site-padding)}#site-footer{--c-link: #000;background-color:var(--c-grey);justify-content:space-between;color:var(--c-text)}#site-footer>.wrapper{padding:var(--spacing-2) 0}#site-footer .footer-info{text-align:center;padding:var(--spacing-1) 0}.form-footer{--agent-gap: 6.4vw;margin-top:12vw;padding:0 var(--site-padding);color:var(--c-beige);position:relative}.form-footer .agent-logo{position:relative;margin:0 auto var(--agent-gap)}.form-footer .agent-logo img{width:100%;height:auto}.form-footer .agencies{background-color:var(--c-red);width:100%;display:flex;row-gap:var(--agent-gap);position:relative;flex-wrap:wrap;flex-direction:column;justify-content:center;text-transform:unset;text-align:center}.form-footer .agencies a{color:var(--c-beige)}.form-footer .agencies .agent-logo img{position:absolute;top:0;transition:all .6s var(--easing);transition-property:top}.form-footer .agencies .agent-logo{--height: 13.3333333333vw;height:var(--height)}.form-footer .agency{width:100%}.form-footer .agent{width:89.6vw;line-height:1.4}.form-footer .agent:not(:first-child){margin-top:var(--agent-gap)}.form-footer .agent-list{transition:all .6s var(--easing);transition-property:max-height,height,opacity;height:auto;max-height:300px;display:flex;flex-direction:column;align-items:center}.form-footer .agency-1 .agent-logo{width:23.904vw}.form-footer .agency-2 .agent-logo{width:31.1893333333vw}.form-footer .developer{margin-top:13.0666666667vw;font-size:3.2vw;text-align:center;z-index:5}.form-footer .developer .agent-logo{width:43.2vw;margin-bottom:4vw}.form-footer .developer button{position:relative;z-index:10}.form-footer .privacy-policy{margin-top:3.2vw;font-size:3.2vw;text-align:center}.form-footer .privacy-policy a{color:var(--c-beige)}.enquiry-form .agent-details{display:none}.container{display:flex;position:relative;flex-direction:column;padding:0 var(--site-padding)}.wrapper{margin:0 auto;padding:0 var(--site-padding)}.caption{background-color:var(--c-red);color:var(--c-beige);padding:.3em .5em;position:absolute;left:var(--site-padding);bottom:var(--site-padding)}.image-container img,.media-container img{width:100%;height:auto}.modal-container{display:none;position:fixed;inset:0;z-index:15;background-color:var(--c-beige);overflow:auto}.modal-container.visible{display:block;animation:fadeIn .7s var(--ease-out-4)}.modal-container.nofade{animation-duration:0s}.modal-container .container{display:none;width:100%;height:100%;justify-content:center}.modal-container .modal-content{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.modal-container .modal-content.nav{background-color:var(--c-red)}.modal-container .modal-content.nav .close-button svg path{fill:var(--c-beige)}.modal-container .modal-content.visible{display:block}.modal-container .modal-content.visible .container{display:flex}.modal-container .modal-content .iframe-container{display:flex;margin:0 auto;justify-content:center;align-items:center;width:89.0666666667vw;height:56.2666666667vw}.modal-container .modal-content iframe{width:100%;height:100%}.close-button{--size: 8.5333333333vw;--margin: 5.3333333333vw;position:absolute;top:var(--margin);left:var(--margin);z-index:10;transition:opacity .4s var(--easing);cursor:pointer;width:var(--size);height:var(--size);color:var(--c-red)}.close-button.policy{right:.5em;top:1em;left:unset;--size: 4vw;position:fixed}.close-button svg{width:100%;height:auto}.close-button svg path{fill:var(--c-red)}.close-button span{display:none}.close-button:hover{opacity:.8}section.enquiry-form{background-color:var(--c-red);--v-padding: 13.8666666667vw;padding:var(--v-padding) 0 5.8666666667vw;position:relative;left:0;transition:left .6s var(--easing);display:flex;flex-direction:column;overflow-y:auto}section.enquiry-form>.wrapper{margin:0 auto;width:89.0666666667vw;padding:0}section.enquiry-form .gform_title{display:none}section.enquiry-form button.toggle-form{font-size:var(--fs-body-large);top:0vw;color:var(--c-beige);margin:0 auto;text-align:center;display:block;transition:all .6s var(--easing);transition-property:top,font-size,opacity;z-index:5;pointer-events:none;margin-bottom:12.8vw}section.enquiry-form button.toggle-form.open{top:0}section.enquiry-form button.toggle-form+.wrapper{z-index:1}section.enquiry-form .gform_confirmation_message{font-weight:300;font-size:.9em;color:var(--c-beige)}.form-container{opacity:1;transition:all .6s var(--easing);transition-property:opacity,height,transform,max-height;height:auto;transform-origin:center}.form-container .required-message{text-align:center}.form-container .required-message,.form-container .ginput_container_consent{font-size:3.0666666667vw;text-transform:uppercase;font-weight:300}.menu-container .form-container.hidden{opacity:0;pointer-events:none}.menu-container .gform_confirmation_message:before{content:"";background:var(--c-red);position:absolute;left:0;right:0;top:-100px;bottom:-20vh;z-index:-1}.cmplz-btn.cmplz-manage-consent{display:none}.success-message{position:absolute;top:1em;right:1em;background-color:var(--c-beige);padding:1em;font-weight:300}section.text-section{position:relative;background-color:var(--c-beige);padding-top:19.7333333333vw;padding-bottom:19.7333333333vw}section.text-section .text{color:var(--c-red);font-size:var(--fs-body-medium)}section.text-section .text i{color:var(--c-maroon);font-style:normal}section.text-section .text-small{color:var(--c-red);font-weight:300;width:85.8666666667vw;margin-top:0vw;margin-left:0vw}section.text-section .texture-container{margin:0 auto;height:93.8666666667vw;width:63.4666666667vw;margin-top:13.0666666667vw;margin-bottom:17.8666666667vw;position:relative}section.text-section .texture-container .texture{position:absolute;background-size:cover;width:var(--size);height:var(--size)}section.text-section .texture-container .texture:nth-child(1){--size: 37.968vw;top:0;left:0vw}section.text-section .texture-container .texture:nth-child(2){z-index:2;--size: 34.648vw;top:26.4vw;left:28.5333333333vw}section.text-section .texture-container .texture:nth-child(3){--size: 30.0506666667vw;top:47.2vw;left:4.5333333333vw}section.text-section .texture-container .texture:nth-child(4){--size: 22.5733333333vw;top:71.4666666667vw;left:25.6vw}.policy-container{margin:0 auto;padding:0 var(--site-padding) 0;padding-top:5.3333333333vw;color:var(--c-red);line-height:var(--lh-body)}.policy-container .site-title{padding-bottom:13.3333333333vw;color:var(--c-red);text-align:center;font-size:13.3333333333vw}.policy-container .policy-content{margin:0 auto;animation:fadeIn 1.4s var(--easing) 0s forwards}.policy-container h2,.policy-container h1{color:var(--c-maroon);font-size:10.6666666667vw;text-align:center}.policy-container h1{margin-bottom:14.6666666667vw}.policy-container .content-section h2{margin-bottom:8vw}.policy-container p{font-weight:300}.policy-container p:not(:last-child){padding-bottom:1.7em}.policy-container p~ul,.policy-container p~ol{padding:1em 0}.policy-container p+ul,.policy-container p+ol{padding-top:0}.policy-container .headline-2{padding:0 0 1em}.policy-container h3,.policy-container .sub-title{padding-bottom:1.1em;font-size:17px;font-family:var(--ff-body);text-align:left}.policy-container .summary,.policy-container .content{padding-bottom:2.5em;font-weight:300;line-height:1.4;font-size:4vw}.policy-container strong{font-weight:700}.policy-container ul li{list-style:disc inside}.policy-container ul li:before{margin-left:.3em;content:""}.policy-container ul li::marker{font-size:.9em;content:"\2022"}.policy-container ol{margin-left:1em}.policy-container ol li{padding-top:var(--spacing-0);list-style:decimal inside}.policy-container+section.legal{padding-top:0}.policy-container:last-child{padding-bottom:7em}#privacy-policy .container{justify-content:unset;padding:0}#privacy-policy a{color:var(--c-red)}.connectivity-section{padding-bottom:13.8666666667vw;display:flex;position:relative;flex-direction:column;justify-content:center}.connectivity-section .connection{--gap-size: 4vw;display:flex;row-gap:var(--gap-size);flex-wrap:wrap;justify-content:center;align-items:center;font-size:var(--fs-body-large);font-family:var(--ff-title)}.connectivity-section .connection:not(:first-child){margin-top:13.8666666667vw}.connectivity-section .from{width:100%;color:var(--c-red);text-align:center}.connectivity-section .to{color:var(--c-maroon)}.connectivity-section .arrow{display:flex;justify-content:center;width:100%;height:3.2266666667vw}.connectivity-section .arrow svg{transform:rotate(90deg);width:6.744vw;height:auto}.connectivity-section .icons{display:flex;gap:.15em;padding:0 .2em}.connectivity-section .icon{height:9.8586666667vw;display:flex}.connectivity-section .icon svg{width:auto;height:100%}.connectivity-section .est-time{color:var(--c-red)}.cgi-image{position:relative;overflow:hidden;height:calc(var(--vh, 1vh) * 40)}.cgi-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cgi-image .large-caption{font-size:var(--fs-body-large);color:var(--c-beige);position:absolute;left:50%;transform:translate(-50%);min-width:9em;text-align:center;bottom:17.3333333333vw;text-shadow:0 0 20px rgba(0,0,0,.1)}.swiper-container{width:100%}.swiper{--button-width: 4.776vw;--scale: 1, 1;--translateX: 0}.swiper .swiper-button-next,.swiper .swiper-button-prev{top:-.1em;bottom:-.1em;transform:translate(var(--translateX)) scale(var(--scale));transition:all .5s var(--easing);transition-property:opacity,transform;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='1080' viewBox='0 0 90 1080'%3E%3Cg id='Group_157' data-name='Group 157' transform='translate(90 1080) rotate(180)'%3E%3Cpath id='Path_306' data-name='Path 306' d='M.5.5h89v1079H.5ZM0 1080H90V0H0Z' fill='%23fff'/%3E%3Cpath id='Path_307' data-name='Path 307' d='M31 540l28-16v32ZM.5 1079.5h89V.5H.5Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;width:var(--button-width);height:unset}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{display:none}.swiper .swiper-button-prev{--scale: -1, -1;left:0}.swiper .swiper-button-next{right:0}.gform_wrapper{--gf-fs-input: 10.6666666667vw;--gf-input-padding: .2em 0;--gf-c-text: var(--c-beige);--gf-c-labels: var(--c-beige);--gf-c-input-text: var(--c-beige);--gf-c-input-border: solid 1px var(--c-beige);--gf-c-input-bg: transparent;background:transparent;padding:0;color:var(--gf-c-text)}.gform_wrapper .gform_fields{grid-column-gap:0;display:grid;grid-template-rows:repeat(auto-fill,auto);grid-template-columns:repeat(12,1fr);width:100%;--row-gap: 7.4666666667vw}.gform_wrapper .gfield--type-text:not(:first-child),.gform_wrapper .gfield--type-email{margin-top:var(--row-gap)}.gform_wrapper .gfield--type-html{margin-top:5.0666666667vw}.gform_wrapper .gfield--type-consent{margin-top:2.9333333333vw}.gform_wrapper .gfield{position:relative;grid-column:1/-1}.gform_wrapper .gfield--width-full{grid-column:1/-1}.gform_wrapper .gfield:hover .gfield_label{opacity:1}.gform_wrapper .gfield_label{position:absolute;top:0;top:1.0666666667vw;transition:all .4s var(--easing);transition-property:top,font-size,opacity;color:var(--gf-c-labels);font-family:var(--ff-title);text-transform:uppercase;font-size:var(--gf-fs-input);transform:translate(-50%);left:50%;opacity:.5;pointer-events:none}.gform_wrapper .gfield_label .gfield_required{padding-left:.05em}.gform_wrapper .gfield_consent_label{cursor:pointer}.gform_wrapper .gfield.changed label:not(.gfield_consent_label){opacity:0}.gform_wrapper .gfield_error .validation_message{display:none}.gform_wrapper .gfield_error .gfield_required{color:var(--c-beige)}.gform_wrapper input:is([type=text],[type=url],[type=email],[type=tel],[type=number],[type=password],[type=file]),.gform_wrapper input textarea{border-bottom:var(--gf-c-input-border);background:var(--gf-c-input-bg);padding:var(--gf-input-padding);font-size:var(--gf-fs-input);width:100%;color:var(--gf-c-input-text);font-family:var(--ff-title);text-transform:uppercase;text-align:center}.gform_wrapper input[type=checkbox]{margin-left:.5em;position:relative;top:0;transition:all .4s var(--easing);cursor:pointer;border:solid 1px var(--c-beige);background-color:transparent;width:2.6666666667vw;height:2.6666666667vw}.gform_wrapper input[type=checkbox]:hover{background-color:#fff3}.gform_wrapper input[type=checkbox]:checked{background-color:#fffc}.gform_wrapper textarea{width:100%}.gform_wrapper select{-webkit-appearance:none;border-color:var(--gf-c-input-border);border-radius:0;background-color:var(--gf-c-input-bg);padding:var(--gf-input-padding);width:100%}.gform_wrapper select[multiple=multiple]{background:var(--gf-c-input-bg)}.gfield_label_before_complex{display:none}.ginput_container_consent{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}.ginput_container_consent a{color:var(--c-beige);text-decoration:underline}.gform_heading{color:var(--gf-c-text)}.gform_heading .gform_title{text-align:center}.gform_heading .gform_description{padding:0;text-align:center}.gform_footer input.button{display:block;position:relative;z-index:2;margin:0 auto;margin-top:4.8vw;border:unset;border-bottom:solid 1px var(--c-gold);font-size:10.6666666667vw;color:var(--c-gold);line-height:1;font-family:var(--ff-title)}.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select{margin-left:0;width:100%!important}.gform_wrapper .gfield .chosen-container-single .chosen-single{border-color:var(--gf-c-input-border);border-radius:0;background:var(--gf-c-input-bg);padding:var(--gf-input-padding);height:auto}.gform_wrapper .gfield .chosen-container-single .chosen-single div b,.gform_wrapper .gfield .chosen-container-single .chosen-drop .chosen-search input[type=text]{background:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single{background-image:none}.gform_wrapper .gfield .chosen-container-single.chosen-container-single.chosen-with-drop .chosen-single div b{border:none}.gform_validation_errors h2{font-size:var(--fs-body);font-family:var(--ff-body);text-transform:none;text-align:center;padding-bottom:2em;font-weight:300;font-size:3.2vw}.gform_confirmation_message{padding:5em 0;text-align:center}body .cmplz-cookiebanner{--fs-cookies: 4vw;--v-padding: 5.3333333333vw;display:flex;right:0;bottom:0;background-color:var(--c-red);padding:var(--v-padding) var(--site-padding);width:100%;color:var(--c-beige)!important;font-weight:300;font-size:var(--fs-cookies);flex-direction:column;grid-gap:0px}body .cmplz-cookiebanner .cmplz-body{display:grid;align-items:center}body .cmplz-cookiebanner .cmplz-header,body .cmplz-cookiebanner .cmplz-divider{display:none}body .cmplz-cookiebanner .cmplz-message{width:auto;color:inherit;font-size:inherit}body .cmplz-cookiebanner .cmplz-buttons{flex-direction:row;align-items:flex-end;justify-content:flex-start}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{opacity:.5;border:unset!important;width:auto;padding:0;width:19.4666666667vw;text-align:left;background-color:transparent!important;color:var(--c-beige)!important;font-weight:300;font-size:var(--fs-cookies)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{opacity:1}body .cmplz-cookiebanner .cmplz-links{display:none}body .cmplz-cookiebanner .cmplz-categories{margin-top:1em;width:85.7333333333vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{--v-padding: 4vw;background-color:transparent;padding:var(--v-padding) 0}body .cmplz-cookiebanner .cmplz-categories .cmplz-category:first-child{border-top:solid 1px var(--c-beige)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){border-bottom:solid 1px var(--c-beige)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding:0}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{color:var(--c-beige);font-weight:300;font-size:inherit;font-size:4vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{position:relative;margin-left:.5em;height:auto!important;width:3.2vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open svg{fill:var(--c-beige);width:100%;height:auto}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:before{opacity:.5;border:solid 1px var(--c-maroon);border-radius:30px;background-color:#a0463080;padding:0!important;width:9.6vw;height:5.3333333333vw;top:-2.4vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:after{border-radius:50%;background-color:var(--c-beige);top:-1.6vw;width:3.7333333333vw;height:3.7333333333vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:9.6vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:before{background-color:#810d00}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:4.8vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px var(--c-maroon)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{padding:1.1rem 0 10px;font-size:4vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category[open] .cmplz-category-header .cmplz-icon{top:-5px}.cmplz-statistics{display:block!important}@media (max-width: 1024px){main .swiper-wrapper{display:block;transform:unset}}@media (max-width: 701px){.menu-container .form-footer{min-height:168vw}.menu-container .form-footer .agencies{position:absolute;left:0;top:32.8vw}.menu-container .form-footer .developer{margin-top:auto}.cgi-image .caption{left:50%;transform:translate(-50%);white-space:nowrap;padding:.6em .7em;bottom:1em}}@media (min-width: 701px){:root{--fs-body: 1.953125vw;--fs-body-medium: 9.765625vw;--fs-title: 13.3333333333vw;--site-max-width: 1000px;--site-top-padding: 18.75vw;--site-padding: 5.2083333333vw;--site-spacing: 60px;--site-spacing-large: 227px;--gap: 16px;--scrollbar-width: 9px;--spacing-0: .6510416667vw;--spacing-1: 1.3020833333vw;--spacing-2: 2.6041666667vw;--spacing-3: 3.90625vw;--spacing-4: 5.2083333333vw;--spacing-5: 6.5104166667vw;--spacing-6: 7.8125vw;--spacing-7: 9.1145833333vw;--spacing-8: 10.4166666667vw;--spacing-9: 11.71875vw}.hamburger{margin-top:5.2083333333vw;padding:1.3020833333vw;font-size:var(--spacing-5)}.menu-container{min-height:unset}.menu-container button.close{--size: 5.9895833333vw;--margin: 5.2083333333vw}.menu-container .form-footer{padding-bottom:5.2083333333vw;justify-content:flex-end;margin-top:126.8229166667vw}.menu-container .form-footer button.agent-details{display:none}.menu-container .form-footer button.agent-details svg{margin-bottom:1.0416666667vw}.menu-container .form-footer .agencies{opacity:1;pointer-events:all}.menu-container .form-footer .developer{margin-top:9.1145833333vw}.menu-container button.toggle-form.open{top:-7.6822916667vw}.menu-container .form-container{width:66.6666666667vw;top:6.25vw}ul.site-menu{top:22.5260416667vw;gap:5.3385416667vw}ul.site-menu>li>button,ul.site-menu>li>a{text-decoration-thickness:.390625vw}.hero{--hero-height: 290.7552083333vw;height:var(--hero-height)}.hero .hero-headline{font-size:45.5729166667vw}.hero .sub-heading{right:10.2864583333vw;display:block;position:absolute;padding:0}.hero .sub-heading br{display:block}.hero button.arrow{--size: 7.2916666667vw;display:inline-block;top:.2604166667vw;margin-left:.44em}.grid{grid-template-columns:repeat(12,[col-start] 1fr)}.grid>*{grid-column:col-start/span 12}.form-footer{--agent-gap: 3.3854166667vw;margin-top:8.8541666667vw}.form-footer .agencies{justify-content:space-around;width:unset;flex-direction:row}.form-footer .agencies .agent-logo{--height: 8.0729166667vw}.form-footer .agent{width:89.5833333333vw}.form-footer .agent:not(:first-child){margin-top:0}.form-footer .agent-list{flex-direction:row;width:100%;justify-content:space-around;overflow:hidden}.form-footer .agency-1 .agent-logo{width:14.3229166667vw}.form-footer .agency-2 .agent-logo{width:19.0104166667vw}.form-footer .developer{margin-top:8.203125vw;font-size:1.953125vw}.form-footer .developer .agent-logo{width:28.0143229167vw;margin-bottom:var(--agent-gap)}.form-footer .privacy-policy{margin-top:2.8645833333vw;font-size:1.953125vw}.form-open .form-footer .agencies .agent-logo img{top:calc(var(--list-height) + var(--agent-gap) / 2)}.form-open .form-footer .agent-list{opacity:0;pointer-events:none}.modal-container .modal-content .iframe-container{width:89.5833333333vw;height:56.5104166667vw}.close-button{--size: 5.9895833333vw;--margin: 5.2083333333vw}.close-button.policy{--size: 3.90625vw;right:3em;top:3em}section.enquiry-form{--v-padding: 7.9427083333vw;height:auto;padding-bottom:5.2083333333vw}section.enquiry-form>.wrapper{width:66.6666666667vw}section.enquiry-form button.toggle-form{top:0vw;margin-bottom:6.5104166667vw}.form-container .required-message,.form-container .ginput_container_consent{font-size:1.5625vw}section.text-section{padding-top:9.6354166667vw;padding-bottom:13.0208333333vw}section.text-section .text-small{width:55.2083333333vw;margin-top:27.0833333333vw;margin-left:0vw}section.text-section .texture-container{height:57.03125vw;width:45.9635416667vw;margin-top:0vw;margin-bottom:0vw;position:absolute;top:32.2916666667vw;left:48.9583333333vw}section.text-section .texture-container .texture:nth-child(1){--size: 22.9166666667vw;left:11.4583333333vw}section.text-section .texture-container .texture:nth-child(2){--size: 20.9127604167vw;top:17.8385416667vw;left:25vw}section.text-section .texture-container .texture:nth-child(3){--size: 18.1380208333vw;top:32.2916666667vw;left:11.4583333333vw}section.text-section .texture-container .texture:nth-child(4){--size: 13.6236979167vw;top:43.359375vw;left:0vw}.policy-container{padding-top:5.2083333333vw}.policy-container .site-title{padding-bottom:7.2916666667vw;font-size:9.765625vw}.policy-container h2,.policy-container h1{font-size:6.5104166667vw}.policy-container h1{margin-bottom:6.5104166667vw}.policy-container .content-section h2{margin-bottom:3.90625vw}.policy-container .summary,.policy-container .content{font-size:1.953125vw}.connectivity-section{padding-bottom:11.71875vw}.connectivity-section .connection{--gap-size: 5.2083333333vw}.connectivity-section .connection:not(:first-child){margin-top:10.15625vw}.connectivity-section .arrow{height:3.2552083333vw}.connectivity-section .arrow svg{width:6.80859375vw}.connectivity-section .icon{height:7.2799479167vw}.cgi-image{height:133.3333333333vw}.cgi-image .large-caption{bottom:15.7552083333vw}.gform_wrapper{--gf-fs-input: 6.5104166667vw}.gform_wrapper .gform_fields{--row-gap: 3.7760416667vw}.gform_wrapper .gfield--type-html{margin-top:var(--row-gap)}.gform_wrapper .gfield--type-consent{margin-top:1.4322916667vw}.gform_wrapper .gfield_label{top:1.0416666667vw}.gform_wrapper input[type=checkbox]{width:1.6927083333vw;height:1.6927083333vw;margin-right:1.5rem;margin-left:.6em;border-width:2px}.gform_footer input.button{margin-top:3.90625vw;font-size:6.5104166667vw}.gform_validation_errors h2{font-size:1.953125vw}body .cmplz-cookiebanner{--fs-cookies: 1.953125vw;--v-padding: 2.8645833333vw}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:15.3645833333vw}body .cmplz-cookiebanner .cmplz-categories{width:88.9973958333vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{--v-padding: 2.0833333333vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:1.953125vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{width:1.5625vw;margin-left:0}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{margin-right:.4em}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:before{width:4.6875vw;height:2.6041666667vw;top:-1.171875vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:after{top:-.78125vw;width:1.8229166667vw;height:1.8229166667vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:4.6875vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:2.34375vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:1.953125vw}}@media (width >= 1079px){.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield--width-full{grid-column:span 12}}@media (min-width: 1079px){:root{--fs-body-small: .78125vw;--fs-body: 1.0416666667vw;--fs-body-medium: 5.2083333333vw;--fs-body-large: 7.8125vw;--fs-title: 20vw;--site-max-width: 1000px;--site-top-padding: 7.2916666667vw;--site-padding: 2.6041666667vw;--site-spacing: 60px;--site-spacing-large: 227px;--gap: 16px;--scrollbar-width: 9px;--spacing-0: .2604166667vw;--spacing-1: .5208333333vw;--spacing-2: 1.0416666667vw;--spacing-3: 1.5625vw;--spacing-4: 2.0833333333vw;--spacing-5: 2.6041666667vw;--spacing-6: 3.125vw;--spacing-7: 3.6458333333vw;--spacing-8: 4.1666666667vw;--spacing-9: 4.6875vw}.mobile{display:none}.desktop{display:block}body{overflow:hidden}main{display:flex;max-width:100vw;overflow-y:hidden;overflow-x:clip;max-height:100vh}.section-wrapper{display:flex;will-change:transform;transition:transform 0s var(--transition-easing)}.section-wrapper>section{z-index:1;max-height:calc(var(--vh, 1vh) * 100);transform:translateZ(0);backface-visibility:hidden;will-change:transform}.section-wrapper>section:not(.enquiry-form){width:100vw}.slide-nav-container{height:.78125vw}.hamburger{margin-top:2.6041666667vw;padding:.5208333333vw;background-color:var(--c-beige);color:var(--c-red)}.menu-container{min-height:unset}.menu-container button.close{--size: 1.6145833333vw;--margin: 2.6041666667vw}.menu-container .form-footer{margin-top:54.6875vw;padding-bottom:2.0833333333vw}.menu-container .form-footer button.agent-details svg{margin-bottom:.4166666667vw}.menu-container .form-footer .agencies{width:46.875vw;justify-content:center}.menu-container .form-footer .developer{margin-top:0vw;margin-top:3.8020833333vw}.menu-container button.toggle-form.open{top:0}.menu-container .form-container{width:31.015625vw;top:10.9375vw}ul.site-menu{top:2.6041666667vw;gap:2.34375vw}ul.site-menu>li>button,ul.site-menu>li>a{text-decoration-thickness:.3125vw}.hero{--hero-height: 112.5vw;height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100)}.hero .top-layer{display:flex;flex-direction:column;justify-content:center;width:100vw;min-height:calc(var(--vh, 1vh) * 100)}.hero .heading-container{opacity:0;margin:0 auto;padding-top:0;max-width:89em}.hero .hero-headline{font-size:26.0416666667vw;display:flex;background-size:100vw auto;background-attachment:scroll;background-position-x:var(--hero-margin)}.hero .hero-headline span{display:inline-block;margin-top:-1.25vw;margin-right:.7rem;font-size:54.0625vw}.hero .sub-heading{right:4.5833333333vw}.hero button.arrow{--size: 3.8541666667vw;top:.1041666667vw;transform:rotate(0);margin-left:.3em}.hero .background{display:none}.desktop-hero-background{display:block;position:relative;inset:0;z-index:0;height:calc(var(--vh, 1vh) * 100);overflow:hidden;pointer-events:none}.desktop-hero-background .background{display:none;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.desktop-hero-background .background img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.desktop-hero-background .caption{display:none}.form-footer{--agent-gap: 2.03125vw}.form-footer .agencies{max-width:64.7395833333vw;margin:0 auto;z-index:0}.form-footer .agencies .agent-logo{--height: 3.9583333333vw}.form-footer .agent{width:15.1041666667vw}.form-footer .agency-1 .agent-logo{width:7.1354166667vw}.form-footer .agency-2 .agent-logo{width:9.1666666667vw}.form-footer .developer{margin-top:1.8229166667vw;font-size:.78125vw}.form-footer .developer .agent-logo{width:11.2057291667vw;margin-bottom:1.3020833333vw}.form-footer .privacy-policy{margin-top:.625vw;font-size:.78125vw}.enquiry-form .form-footer .developer{margin-top:5.2604166667vw}.modal-container .modal-content .iframe-container{width:64.7916666667vw;height:40.9375vw}.close-button{--size: 1.5625vw;--margin: 2.6041666667vw}.close-button.policy{--size: 1.5625vw}section.enquiry-form{--v-padding: 2.8645833333vw;width:50vw;height:calc(var(--vh, 1vh) * 100);padding-bottom:2.0833333333vw;justify-content:space-between}section.enquiry-form>.wrapper{width:31.015625vw;height:0}section.enquiry-form button.toggle-form{top:21.1458333333vw;margin-bottom:3.5416666667vw;top:calc(19.9479166667vw - var(--v-padding));pointer-events:all}section.enquiry-form.active{left:-50vw}section.enquiry-form .gform_validation_errors h2{position:absolute;left:50%;transform:translate(-50%);top:-3.3em}.form-container{position:relative}.form-container .required-message,.form-container .ginput_container_consent{font-size:.78125vw}.enquiry-form .form-container.hidden{opacity:0;pointer-events:none}section.text-section{padding-top:0vw;padding-bottom:0vw;padding-top:var(--site-top-padding);height:calc(var(--vh, 1vh) * 100);min-height:48.4375vw}section.text-section .text-small{width:32.6041666667vw;margin-top:0vw;margin-left:49.7395833333vw;position:absolute;bottom:7.5vw}section.text-section .texture-container{height:22.5vw;width:34.1145833333vw;margin-top:0vw;margin-bottom:0vw;top:7.2395833333vw;left:37.96875vw}section.text-section .texture-container .texture:nth-child(1){--size: 14.53125vw;left:0vw}section.text-section .texture-container .texture:nth-child(2){--size: 12.34375vw;top:10.2604166667vw;left:10.4166666667vw}section.text-section .texture-container .texture:nth-child(3){--size: 10.6770833333vw;top:1.875vw;left:16.5104166667vw}section.text-section .texture-container .texture:nth-child(4){--size: 9.3229166667vw;top:8.6458333333vw;left:24.7395833333vw}.policy-container{padding-top:2.6041666667vw}.policy-container .site-title{padding-bottom:5.2083333333vw;font-size:7.8125vw}.policy-container .policy-content{width:46.9791666667vw}.policy-container h2,.policy-container h1{font-size:3.90625vw}.policy-container h1{margin-bottom:6.5104166667vw;font-size:5.2083333333vw}.policy-container .content-section h2{margin-bottom:2.0833333333vw}.policy-container .summary,.policy-container .content{font-size:1.0416666667vw}.connectivity-section{padding-bottom:0vw;max-height:calc(var(--vh, 1vh) * 100)}.connectivity-section .connection{--gap-size: 2.9166666667vw;-moz-column-gap:var(--gap-size);column-gap:var(--gap-size);row-gap:0;justify-content:flex-start}.connectivity-section .connection:not(:first-child){margin-top:3.6458333333vw}.connectivity-section .from{width:auto;text-align:left}.connectivity-section .arrow{height:2.225vw;width:auto;text-align:left}.connectivity-section .arrow svg{width:4.6510416667vw;transform:rotate(0)}.connectivity-section .icons{gap:var(--gap-size);padding:0}.connectivity-section .icon{height:5.8244791667vw}.cgi-image{height:56.25vw}.cgi-image img{opacity:0;width:auto}.cgi-image .large-caption{bottom:7.6041666667vw}.cgi-image .caption{display:none}.gform_wrapper{--gf-fs-input: 2.6041666667vw}.gform_wrapper .gform_fields{--row-gap: 1.5104166667vw}.gform_wrapper .gfield--type-consent{margin-top:.5729166667vw}.gform_wrapper .gfield_label{top:.5208333333vw}.gform_wrapper input[type=checkbox]{top:.05em;margin-right:.5208333333vw;border:solid 1px #fff;width:clamp(13px,.6770833333vw,20px);height:clamp(13px,.6770833333vw,20px)}.gform_footer input.button{margin-top:1.5625vw;font-size:2.6041666667vw}.gform_validation_errors h2{font-size:.78125vw}body .cmplz-cookiebanner{--fs-cookies: 1.0416666667vw;--v-padding: 1.5625vw;flex-direction:row}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:7.8125vw;text-align:right}body .cmplz-cookiebanner .cmplz-categories{width:42.1875vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{--v-padding: 1.0416666667vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title,body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:1.0416666667vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{width:.625vw;margin-left:.5em}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{margin-right:0}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:before{width:1.875vw;height:1.0416666667vw;top:-.5208333333vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:after{top:-.3125vw;width:.7291666667vw;height:.7291666667vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:1.875vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:.9375vw}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:.78125vw}}@media (min-aspect-ratio: 2/1) and (min-width: 1079px){:root{--fs-body-small: clamp(4px, .78125vw, 15px);--fs-body: clamp(5px, 1.0416666667vw, 20px);--fs-body-medium: clamp(50px, 5.2083333333vw, 100px);--fs-body-large: clamp(50px, 7.8125vw, 150px);--fs-title: clamp(30px, 3.90625vw, 75px);--site-top-padding: clamp(100px, 7.2916666667vw, 140px);--spacing-0: clamp(2px, .2604166667vw, 5px);--spacing-1: clamp(4px, .5208333333vw, 10px);--spacing-2: clamp(8px, 1.0416666667vw, 20px);--spacing-3: clamp(12px, 1.5625vw, 30px);--spacing-4: clamp(16px, 2.0833333333vw, 40px);--spacing-5: clamp(20px, 2.6041666667vw, 50px);--spacing-6: clamp(24px, 3.125vw, 60px);--spacing-7: clamp(28px, 3.6458333333vw, 70px);--spacing-8: clamp(32px, 4.1666666667vw, 80px);--spacing-9: clamp(36px, 4.6875vw, 90px)}.slide-nav-container{height:clamp(10px,.78125vw,15px)}.hamburger{margin-top:clamp(20px,2.6041666667vw,50px);padding:clamp(10px,.5208333333vw,10px)}.menu-container .form-footer{padding-bottom:clamp(20px,2.0833333333vw,40px);margin-top:clamp(157px,53.6458333333vw,1030px)}.menu-container .form-footer .agencies{width:clamp(300px,46.875vw,900px)}.menu-container .form-footer .developer{margin-top:clamp(34px,3.8020833333vw,73px)}.menu-container .form-container{top:clamp(40px,10vw,192px)}ul.site-menu{gap:clamp(13px,1.0416666667vw,20px)}.hero .heading-container{max-width:91em}.hero .hero-headline{margin:0 auto;max-width:5em;font-size:clamp(200px,26.0416666667vw,500px)}.hero .hero-headline span{font-size:clamp(500px,54.0625vw,1038px)}.hero .sub-heading{right:clamp(40px,4.5833333333vw,88px)}.hero button.arrow{--size: clamp(30px, 3.8541666667vw, 74px);top:clamp(1px,.1041666667vw,2px)}.form-footer{--agent-gap: clamp(20px, 1.4583333333vw, 28px)}.form-footer .agencies{max-width:clamp(300px,64.7395833333vw,1243px)}.form-footer .agencies .agent-logo{--height: clamp(30px, 3.9583333333vw, 76px)}.form-footer .agent{width:clamp(30px,15.1041666667vw,290px)}.form-footer .agency-1 .agent-logo{width:clamp(30px,7.1354166667vw,137px)}.form-footer .agency-2 .agent-logo{width:clamp(30px,9.1666666667vw,176px)}.form-footer .developer{font-size:clamp(12px,.78125vw,15px);margin-top:clamp(30px,1.8229166667vw,35px)}.form-footer .developer .agent-logo{width:clamp(30px,11.2057291667vw,215.15px);margin-bottom:clamp(15px,1.3020833333vw,25px)}.form-footer .privacy-policy{font-size:clamp(12px,.78125vw,15px);margin-top:clamp(10px,.8333333333vw,16px)}.enquiry-form .form-footer .developer{margin-top:clamp(49px,5.2604166667vw,101px)}.modal-container .modal-content .iframe-container{height:clamp(400px,40.9375vw,786px);width:clamp(500px,64.7916666667vw,1244px)}section.enquiry-form{--v-padding: clamp(52px, 2.8645833333vw, 55px);padding-bottom:clamp(20px,2.0833333333vw,40px);justify-content:flex-start}section.enquiry-form button.toggle-form{top:clamp(0px,9.6875vw,186px);margin-bottom:clamp(48px,3.5416666667vw,68px)}section.enquiry-form .form-footer{margin-top:20.3125vw}section.text-section{min-height:clamp(300px,48.4375vw,930px)}section.text-section .text-small{margin-top:7%;bottom:clamp(0px,7.5vw,144px)}section.text-section .texture-container{top:clamp(70px,7.2395833333vw,139px)}.policy-container{padding-top:clamp(20px,2.6041666667vw,50px)}.policy-container .site-title{font-size:clamp(50px,7.8125vw,150px);padding-bottom:clamp(50px,5.2083333333vw,100px)}.policy-container .policy-content{width:clamp(322px,46.9791666667vw,902px)}.policy-container h2,.policy-container h1{font-size:clamp(40px,3.90625vw,75px)}.policy-container h1{margin-bottom:clamp(55px,5.2083333333vw,100px)}.policy-container .content-section h2{margin-bottom:clamp(30px,2.0833333333vw,40px)}.policy-container .summary,.policy-container .content{font-size:clamp(15px,1.0416666667vw,20px)}.connectivity-section .connection:not(:first-child){margin-top:clamp(50px,3.6458333333vw,70px)}.cgi-image{max-height:100vh}.cgi-image img{width:100%}.cgi-image .large-caption{bottom:clamp(16px,7.6041666667vw,146px)}.gform_wrapper .gform_fields{--row-gap: clamp(10px, 1.5104166667vw, 29px)}body .cmplz-cookiebanner{--fs-cookies: clamp(15px, 1.0416666667vw, 20px);--v-padding: clamp(20px, 1.5625vw, 30px)}body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:clamp(73px,7.8125vw,150px)}body .cmplz-cookiebanner .cmplz-categories{width:clamp(400px,42.1875vw,810px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category{--v-padding: clamp(15px, 1.0416666667vw, 20px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{width:clamp(3px,.625vw,12px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:before{width:clamp(20px,1.875vw,36px);height:clamp(12px,1.0416666667vw,20px);top:clamp(-10px,-.5208333333vw,-2px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label:after{top:clamp(-7px,-.3645833333vw,0px);width:clamp(10px,.7291666667vw,14px);height:clamp(10px,.7291666667vw,14px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox{width:clamp(20px,1.875vw,36px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:clamp(15px,.9375vw,18px)}body .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:clamp(12px,.78125vw,15px)}}@media (max-aspect-ratio: 2/1) and (min-width: 1079px){section.enquiry-form .form-footer{margin-top:18.8020833333vw}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=style.css.map */
