/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media (max-width:900px){body.show-logo .mortgage-free{top:60px!important}}.page-template-homepage{--viewport-height:64.5vw}.page-template-homepage.show .enquire-wrapper,.page-template-homepage.show .intro .city,.page-template-homepage.show .intro .images,.page-template-homepage.show .intro .logo svg g,.page-template-homepage.show .mortgage-free-wrapper{opacity:1}.page-template-homepage.hide .enquire-wrapper .enquire,.page-template-homepage.hide .mortgage-free-wrapper .mortgage-free{opacity:0}.page-template-homepage .enquire-wrapper{opacity:0;transition:opacity .3s ease-in;transition-delay:1.8s}.page-template-homepage .enquire-wrapper>.enquire{background-color:var(--red);border-radius:20px;color:var(--black);font-family:Roobert Bold,sans-serif;font-size:15px;line-height:1;margin-bottom:0;opacity:1;padding:10px 22px;position:fixed;right:26px;text-transform:uppercase;top:26px;transition:opacity .3s ease-in,background-color .3s ease-in;z-index:10}@media (max-width:600px){.page-template-homepage .enquire-wrapper>.enquire{border-radius:0;bottom:0;left:0;padding:8px 22px;right:0;text-align:center;top:auto}}.page-template-homepage .enquire-wrapper>.enquire:hover{background-color:var(--light-red);color:var(--black);cursor:pointer}.page-template-homepage .mortgage-free-wrapper{opacity:0;transition:opacity .3s ease-in;transition-delay:1.8s}.page-template-homepage .mortgage-free-wrapper .mortgage-free{background-color:var(--red);border-radius:2vw;color:var(--warm-gray);font-family:Roobert Bold,sans-serif;font-size:2vw;left:50%;line-height:1;margin-bottom:0;padding:.7vw 1.5vw;position:fixed;text-transform:uppercase;top:26px;transform:translateX(-50%);transition:top .3s ease-in,opacity .3s ease-in,background-color .3s ease-in;z-index:10}@media (max-width:900px){.page-template-homepage .mortgage-free-wrapper .mortgage-free{border-radius:20px;font-size:15px;left:25px;line-height:1;max-width:330px;padding:10px 22px;text-align:center;top:25px;transform:none;width:100%}}@media (max-width:600px){.page-template-homepage .mortgage-free-wrapper .mortgage-free{max-width:calc(100% - 50px);right:25px;top:15px}}@media (max-width:350px){.page-template-homepage .mortgage-free-wrapper .mortgage-free{left:15px;right:15px;top:15px;transform:none;width:auto}}.page-template-homepage .intro{height:220vw;inset:0 0 0 0;position:absolute;z-index:-1}@media (max-width:600px){.page-template-homepage .intro{height:380vw}}.page-template-homepage .intro .logo{left:50%;padding-right:3.5vw;position:fixed;text-align:center;top:36.5vh;transform:translateX(-50%);z-index:-1}@media (max-width:1280px) and (orientation:portrait){.page-template-homepage .intro .logo{top:46vw}}@media (max-width:600px){.page-template-homepage .intro .logo{padding-right:7vw;top:66.5vw}}.page-template-homepage .intro .logo svg{height:17vw;width:34vw}@media (max-width:1280px){.page-template-homepage .intro .logo svg{height:20.4vw;width:40.8vw}}@media (max-width:600px){.page-template-homepage .intro .logo svg{height:30.6vw;width:61.2vw}}.page-template-homepage .intro .logo svg g{opacity:0;transition:opacity .3s ease-in}.page-template-homepage .intro .logo svg g:nth-of-type(2){transition-delay:.6s}.page-template-homepage .intro .logo svg g:nth-of-type(3){transition-delay:1.2s}.page-template-homepage .intro .city{bottom:26px;font-family:Roobert Bold,sans-serif;font-size:22px;letter-spacing:-.015em;line-height:1;opacity:0;position:fixed;text-align:center;text-transform:uppercase;transition:opacity .3s ease-in;transition-delay:1.8s;width:100%;z-index:1}@media (max-width:1280px) and (orientation:portrait){.page-template-homepage .intro .city{font-size:22px}}@media (max-width:600px){.page-template-homepage .intro .city{bottom:60px;font-size:18px}}.page-template-homepage .intro .images{opacity:0;transition:opacity .3s ease-in;transition-delay:1.8s}.page-template-homepage .intro .images img{position:absolute;width:0}.page-template-homepage .intro .images img:first-of-type{left:17vw;top:0;width:15vw}@media (max-width:1280px){.page-template-homepage .intro .images img:first-of-type{width:17vw}}@media (max-width:1280px) and (orientation:portrait){.page-template-homepage .intro .images img:first-of-type{width:25vw}}@media (max-width:600px){.page-template-homepage .intro .images img:first-of-type{left:10vw;width:33vw}}.page-template-homepage .intro .images img:nth-of-type(2){right:0;top:16.5vw;width:23.5vw}@media (max-width:600px){.page-template-homepage .intro .images img:nth-of-type(2){top:23vw;width:30vw}}.page-template-homepage .intro .images img:nth-of-type(3){left:2vw;top:100vh;transform:translateY(-100%);width:18vw}@media (orientation:portrait){.page-template-homepage .intro .images img:nth-of-type(3){top:55vw;transform:none}}@media (max-width:600px){.page-template-homepage .intro .images img:nth-of-type(3){left:5vw;top:130vw;transform:none;width:26vw}}.page-template-homepage .intro .images img:nth-of-type(4){right:0;top:calc(var(--viewport-height) + 9vw);width:39.5vw}@media (max-width:1280px) and (orientation:portrait){.page-template-homepage .intro .images img:nth-of-type(4){top:calc(var(--viewport-height) + 15vw);width:43vw}}@media (max-width:600px){.page-template-homepage .intro .images img:nth-of-type(4){top:109vw;transform:none;width:48vw}}.page-template-homepage .intro .images img:nth-of-type(5){left:0;top:calc(var(--viewport-height) + 42.5vw);width:26.5vw}@media (max-width:600px){.page-template-homepage .intro .images img:nth-of-type(5){top:212vw;width:42vw}}.page-template-homepage .intro .images img:nth-of-type(6){right:13.5vw;top:calc(var(--viewport-height) + 72vw);width:17.5vw}@media (max-width:600px){.page-template-homepage .intro .images img:nth-of-type(6){right:10vw;top:192vw;width:25vw}}.page-template-homepage .header{margin-bottom:20vw;margin-top:calc(var(--viewport-height) + 115.5vw);position:relative;text-align:center;z-index:3}@media (max-width:1280px){.page-template-homepage .header{margin-bottom:28.5vw}}@media (max-width:600px){.page-template-homepage .header{margin-bottom:26.5vw;margin-top:320vw}}.page-template-homepage .header img{width:60vw}@media (max-width:1280px){.page-template-homepage .header img{width:93vw}}@media (max-width:600px){.page-template-homepage .header img{width:91vw}}.page-template-homepage .location{position:absolute;width:100%}.page-template-homepage .location:before{background-color:var(--warm-gray);content:"";height:100vw;left:0;position:absolute;top:-50vw;width:100%}.page-template-homepage .location .title-one,.page-template-homepage .location .title-two{font-family:Roobert Bold,sans-serif;font-size:5.6vw;letter-spacing:-.015em;line-height:.9;position:absolute;text-transform:uppercase}@media (max-width:1280px){.page-template-homepage .location .title-one,.page-template-homepage .location .title-two{font-size:9.8vw}}@media (max-width:600px){.page-template-homepage .location .title-one,.page-template-homepage .location .title-two{font-size:10.5vw}}.page-template-homepage .location .title-one{right:52.5vw;text-align:right;top:-.3vw;width:45vw}@media (max-width:1280px){.page-template-homepage .location .title-one{right:3.5vw;top:74vw;width:90vw}}@media (max-width:600px){.page-template-homepage .location .title-one{right:5vw;top:72vw}}.page-template-homepage .location .title-two{bottom:-48.2vw;left:53vw;width:40vw}@media (max-width:1280px){.page-template-homepage .location .title-two{left:3.5vw;top:104vw;width:90vw}}@media (max-width:600px){.page-template-homepage .location .title-two{left:5vw;top:102vw}}.page-template-homepage .location .text-one,.page-template-homepage .location .text-two{font-family:Roobert Bold,sans-serif;font-size:1vw;line-height:1.15;text-transform:uppercase}@media (max-width:1280px){.page-template-homepage .location .text-one,.page-template-homepage .location .text-two{font-size:2vw}}@media (max-width:600px){.page-template-homepage .location .text-one,.page-template-homepage .location .text-two{font-size:3.5vw}}.page-template-homepage .location .text-one strong,.page-template-homepage .location .text-two strong{color:var(--red);font-weight:400}.page-template-homepage .location .text-one strong em,.page-template-homepage .location .text-two strong em{font-size:1.1vw;font-style:normal;position:relative;top:-.04vw}@media (max-width:1280px){.page-template-homepage .location .text-one strong em,.page-template-homepage .location .text-two strong em{font-size:2.2vw}}@media (max-width:600px){.page-template-homepage .location .text-one strong em,.page-template-homepage .location .text-two strong em{font-size:4vw}}.page-template-homepage .location .columns{position:relative}.page-template-homepage .location .columns>div{position:absolute}.page-template-homepage .location .columns img{width:0}.page-template-homepage .location .columns .one{left:0;top:12.5vw}@media (max-width:1280px){.page-template-homepage .location .columns .one{bottom:-72vw;top:auto}}@media (max-width:600px){.page-template-homepage .location .columns .one{bottom:-70.5vw}}.page-template-homepage .location .columns .one img{width:17vw}@media (max-width:1280px){.page-template-homepage .location .columns .one img{width:37vw}}.page-template-homepage .location .columns .one .text-one{padding:.4vw 0 0 2vw;width:17vw}@media (max-width:1280px){.page-template-homepage .location .columns .one .text-one{left:2vw;position:absolute;top:-1.6vw;transform:translateY(-100%);width:35vw}}@media (max-width:600px){.page-template-homepage .location .columns .one .text-one{left:3vw}}.page-template-homepage .location .columns .two{left:20vw;top:12.5vw}@media (max-width:1280px){.page-template-homepage .location .columns .two{bottom:-72vw;left:auto;right:3.5vw;top:auto}}@media (max-width:600px){.page-template-homepage .location .columns .two{bottom:-70.5vw;right:5vw}}.page-template-homepage .location .columns .two img{width:27vw}@media (max-width:1280px){.page-template-homepage .location .columns .two img{width:55vw}}@media (max-width:600px){.page-template-homepage .location .columns .two img{width:53.5vw}}.page-template-homepage .location .columns .three{bottom:-35.72vw;right:20vw}@media (max-width:1280px){.page-template-homepage .location .columns .three{left:3.5vw;right:auto;top:125.5vw}}@media (max-width:600px){.page-template-homepage .location .columns .three{left:5vw;top:124.5vw}}.page-template-homepage .location .columns .three img{width:27vw}@media (max-width:1280px){.page-template-homepage .location .columns .three img{width:55vw}}@media (max-width:600px){.page-template-homepage .location .columns .three img{width:53.5vw}}.page-template-homepage .location .columns .four{bottom:-35.72vw;right:0}@media (max-width:1280px){.page-template-homepage .location .columns .four{bottom:auto;top:125.5vw}}@media (max-width:600px){.page-template-homepage .location .columns .four{top:124.5vw}}.page-template-homepage .location .columns .four img{width:17vw}@media (max-width:1280px){.page-template-homepage .location .columns .four img{width:37vw}}.page-template-homepage .location .columns .four .text-two{padding:0 2vw .7vw 0;width:17vw}@media (max-width:1280px){.page-template-homepage .location .columns .four .text-two{bottom:-.3vw;left:0;position:absolute;transform:translateY(100%);width:35vw}}.page-template-homepage .slider{display:flex;margin-bottom:11vw;margin-top:80vw;padding:0 1.8vw}@media (max-width:1280px){.page-template-homepage .slider{display:block;margin-bottom:13vw;margin-top:240vw;padding:0 3.5vw}}@media (max-width:600px){.page-template-homepage .slider{margin-bottom:23vw;margin-top:233vw;padding:0 5vw}}.page-template-homepage .slider .slider-text{font-family:Roobert Medium,sans-serif;font-size:2.4vw;line-height:1.28;padding-bottom:1vw}@media (max-width:1280px){.page-template-homepage .slider .slider-text{font-size:4.3vw}.page-template-homepage .slider .slider-text br{display:none}}@media (max-width:600px){.page-template-homepage .slider .slider-text{font-size:6.9vw;padding-top:10vw}}@media (max-width:1280px){.page-template-homepage .slider .slider-text.desktop{display:none}}.page-template-homepage .slider .slider-text.mobile{display:none}@media (max-width:1280px){.page-template-homepage .slider .slider-text.mobile{display:block}}.page-template-homepage .slider .left,.page-template-homepage .slider .right{border-top:1px solid var(--black);flex:0 0 50%;padding-top:10.5vw}.page-template-homepage .slider .left{display:flex;flex-direction:column;justify-content:space-between;padding-right:3vw;padding-top:10vw}@media (max-width:1280px){.page-template-homepage .slider .left{padding-right:0;padding-top:11.5vw}}.page-template-homepage .slider .left .slider-title{font-family:Roobert Bold,sans-serif;font-size:4.9vw;letter-spacing:-.015em;line-height:.9;text-align:right;text-transform:uppercase}@media (max-width:1280px){.page-template-homepage .slider .left .slider-title{font-size:8.75vw}}@media (max-width:600px){.page-template-homepage .slider .left .slider-title{font-size:9vw}}.page-template-homepage .slider .left .slider-subtitle{font-family:Roobert Bold,sans-serif;font-size:2.8vw;letter-spacing:-.015em;line-height:.9;margin-top:-4vw;text-align:right;text-transform:uppercase}@media (max-width:1280px){.page-template-homepage .slider .left .slider-subtitle{font-size:4vw;margin-top:4vw}}@media (max-width:600px){.page-template-homepage .slider .left .slider-subtitle{font-size:6vw}}.page-template-homepage .slider .left .slider-small-text{font-size:1.1vw;margin-top:-4vw;text-align:right}@media (max-width:1280px){.page-template-homepage .slider .left .slider-small-text{font-size:1.7vw;margin-top:4vw}}@media (max-width:600px){.page-template-homepage .slider .left .slider-small-text{font-size:3vw}}.page-template-homepage .slider .right{padding-left:3vw}@media (max-width:1280px){.page-template-homepage .slider .right{border-top:none;padding-left:0}}@media (max-width:600px){.page-template-homepage .slider .right{margin-top:2.5vw}}.page-template-homepage .slider .right .embla-wrapper{position:relative}.page-template-homepage .slider .right .embla-wrapper .embla{overflow:hidden;pointer-events:none;width:100%}.page-template-homepage .slider .right .embla-wrapper .embla .embla__container{display:flex;position:relative;z-index:1}.page-template-homepage .slider .right .embla-wrapper .embla .embla__container .embla__slide{flex:0 0 100%;min-width:0}.page-template-homepage .slider .right .embla-wrapper .embla .embla__container .embla__slide img{width:100%}.page-template-homepage .slider .right .embla-wrapper .embla__click-area{bottom:0;pointer-events:all;position:absolute;top:0;width:50%;z-index:2}.page-template-homepage .slider .right .embla-wrapper .embla__click-area.left-area{cursor:url(../images/arrow-left-cursor.svg) 19 16,auto;left:0}.page-template-homepage .slider .right .embla-wrapper .embla__click-area.right-area{cursor:url(../images/arrow-cursor.svg) 19 16,auto;right:0}.page-template-homepage .slider .right .bottom{display:flex;font-family:Roobert Bold,sans-serif;font-size:1vw;justify-content:space-between;line-height:1.15;padding-top:.4vw;text-transform:uppercase}@media (max-width:1280px){.page-template-homepage .slider .right .bottom{font-size:2vw;margin-bottom:5vw;padding-top:2vw}}@media (max-width:600px){.page-template-homepage .slider .right .bottom{font-size:3.5vw;padding-top:1vw}}.page-template-homepage .slider .right .bottom .navigation .next,.page-template-homepage .slider .right .bottom .navigation .previous{cursor:pointer;display:inline-block;font-size:1.1vw;position:relative;top:-.05vw}@media (max-width:1280px){.page-template-homepage .slider .right .bottom .navigation .next,.page-template-homepage .slider .right .bottom .navigation .previous{font-size:2.2vw}}@media (max-width:600px){.page-template-homepage .slider .right .bottom .navigation .next,.page-template-homepage .slider .right .bottom .navigation .previous{font-size:3.7vw}}.page-template-homepage .slider .right .bottom .navigation .next:hover,.page-template-homepage .slider .right .bottom .navigation .previous:hover{color:var(--red)}.page-template-homepage .slider .right .bottom .navigation .previous{margin-right:.5vw}.page-template-homepage .slider .right .bottom .navigation .next{margin-left:.5vw}.page-template-homepage .slider .right .bottom .navigation .current,.page-template-homepage .slider .right .bottom .navigation .total{display:inline-block;width:1.2vw}@media (max-width:1280px){.page-template-homepage .slider .right .bottom .navigation .current,.page-template-homepage .slider .right .bottom .navigation .total{width:2.5vw}}@media (max-width:600px){.page-template-homepage .slider .right .bottom .navigation .current,.page-template-homepage .slider .right .bottom .navigation .total{width:4.5vw}}.page-template-homepage .slider .right .bottom .navigation .current{margin-right:.2vw}.page-template-homepage .slider .right .bottom .navigation .total{margin-left:.2vw}.page-template-homepage .slider .right .bottom .captions{flex:0 0 80%;position:relative;text-align:right}@media (max-width:600px){.page-template-homepage .slider .right .bottom .captions{flex:0 0 60%}}.page-template-homepage .slider .right .bottom .captions .caption{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in}.page-template-homepage .slider .right .bottom .captions .caption.show{opacity:1}.page-template-homepage .form-wrapper{background-color:var(--red)}.page-template-homepage .form-wrapper .form{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1400px;padding:150px 100px;width:100%}@media (max-width:1280px){.page-template-homepage .form-wrapper .form{display:block;padding:110px 52px}}@media (max-width:600px){.page-template-homepage .form-wrapper .form{padding:60px 18px}}.page-template-homepage .form-wrapper .form .text{flex:0 0 100%;font-family:Roobert Medium,sans-serif;font-size:24px;line-height:1.25;margin-bottom:55px}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .text{margin-bottom:20px}}@media (max-width:600px){.page-template-homepage .form-wrapper .form .text{font-size:20px;padding-right:20%}}.page-template-homepage .form-wrapper .form .text p{margin-bottom:.6em}.page-template-homepage .form-wrapper .form .left,.page-template-homepage .form-wrapper .form .right{flex:0 0 50%}.page-template-homepage .form-wrapper .form .left{border-right:1px solid var(--black);display:flex;flex-direction:column;margin-top:-10px;padding-right:100px}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .left{border-bottom:1px solid var(--black);border-right:none;margin-bottom:60px;padding-bottom:60px;padding-right:0}}.page-template-homepage .form-wrapper .form .left .contact{font-family:Roobert Semi-Bold,sans-serif;font-size:24px;line-height:1.25}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .left .contact{margin-top:20px}}@media (max-width:600px){.page-template-homepage .form-wrapper .form .left .contact{font-size:20px;padding-right:20%}}.page-template-homepage .form-wrapper .form .left .legal{font-family:Roobert Semi-Bold,sans-serif;font-size:20px;line-height:1.3;margin-top:auto}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .left .legal{margin-top:30px}}@media (max-width:600px){.page-template-homepage .form-wrapper .form .left .legal{font-size:16px;margin-top:20px;padding-right:20%}}.page-template-homepage .form-wrapper .form .right{padding-left:100px;position:relative}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .right{padding-left:0}}.page-template-homepage .form-wrapper .form .right.hide .subtitle,.page-template-homepage .form-wrapper .form .right.hide form{opacity:0;pointer-events:none}.page-template-homepage .form-wrapper .form .right.hide .thanks{opacity:1}.page-template-homepage .form-wrapper .form .right .subtitle,.page-template-homepage .form-wrapper .form .right .thanks,.page-template-homepage .form-wrapper .form .right form{transition:opacity .3s ease-in}.page-template-homepage .form-wrapper .form .right .subtitle{font-family:Roobert Bold,sans-serif;font-size:18px;line-height:1.1;margin-bottom:30px;margin-top:-3px;text-transform:uppercase}.page-template-homepage .form-wrapper .form .right form input,.page-template-homepage .form-wrapper .form .right form select{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.25);color:var(--black);font-size:17px;line-height:2.1;margin-bottom:18px;transition:color .3s ease-in,background-color .3s ease-in,border-color .3s ease-in;width:100%}.page-template-homepage .form-wrapper .form .right form input::-moz-placeholder,.page-template-homepage .form-wrapper .form .right form select::-moz-placeholder{color:var(--black);opacity:1}.page-template-homepage .form-wrapper .form .right form input::placeholder,.page-template-homepage .form-wrapper .form .right form select::placeholder{color:var(--black);opacity:1}.page-template-homepage .form-wrapper .form .right form input[type=submit],.page-template-homepage .form-wrapper .form .right form select[type=submit]{background-color:var(--black);border-radius:20px;color:var(--warm-gray);font-family:Roobert Bold,sans-serif;font-size:15px;font-weight:400;line-height:1;margin-bottom:0;margin-top:2px;padding:10px 40px;text-transform:uppercase;width:auto}.page-template-homepage .form-wrapper .form .right form input[type=submit]:hover,.page-template-homepage .form-wrapper .form .right form select[type=submit]:hover{background-color:var(--gray);border-bottom-color:transparent;color:var(--warm-gray);cursor:pointer}.page-template-homepage .form-wrapper .form .right form input:not(:-moz-placeholder-shown){border-bottom-color:var(--black)}.page-template-homepage .form-wrapper .form .right form input:focus,.page-template-homepage .form-wrapper .form .right form input:hover,.page-template-homepage .form-wrapper .form .right form input:not(:placeholder-shown){border-bottom-color:var(--black)}.page-template-homepage .form-wrapper .form .right form select{cursor:pointer}.page-template-homepage .form-wrapper .form .right form .select{position:relative}.page-template-homepage .form-wrapper .form .right form .select:after{background-image:linear-gradient(to right,transparent,var(--red) calc(100% - 20px),var(--red));content:"";height:33px;pointer-events:none;position:absolute;right:0;top:0;width:150px;z-index:1}.page-template-homepage .form-wrapper .form .right form .select svg{pointer-events:none;position:absolute;right:0;top:13px;z-index:2}.page-template-homepage .form-wrapper .form .right .thanks{align-items:center;display:flex;font-size:20px;inset:0 0 0 100px;justify-content:center;line-height:1.3;opacity:0;pointer-events:none;position:absolute;text-align:center}@media (max-width:1280px){.page-template-homepage .form-wrapper .form .right .thanks{left:0}}.page-template-default .content{margin:0 auto;max-width:840px;padding:50px 20px 100px;width:100%}.page-template-default .content div{margin-bottom:1em}.page-template-default .content h1,.page-template-default .content h2,.page-template-default .content h3,.page-template-default .content h4,.page-template-default .content h5,.page-template-default .content h6{font-family:Roobert Bold,sans-serif;margin-bottom:1em;margin-top:1.5em}.page-template-default .content h2{margin-top:2em}.page-template-default .content h1{margin-bottom:3em;margin-top:0;text-transform:uppercase}.page-template-default .content p{margin-bottom:1em}.page-template-default .content ol{list-style-type:lower-alpha}.page-template-default footer{border-top:none}:root{--white:#fff;--black:#211f21;--gray:#4c484c;--warm-gray:#e8e6d6;--red:#e0604c;--light-red:#ee7f6e;--curve:cubic-bezier(0.55,0,0.1,1)}@font-face{font-family:Roobert Medium;font-style:normal;font-weight:400;src:url(../fonts/Roobert-Medium.woff2) format("woff2")}@font-face{font-family:Roobert Semi-Bold;font-style:normal;font-weight:400;src:url(../fonts/Roobert-SemiBold.woff2) format("woff2")}@font-face{font-family:Roobert Bold;font-style:normal;font-weight:400;src:url(../fonts/Roobert-Bold.woff2) format("woff2")}*,:after,:before{-webkit-font-smoothing:antialiased;box-sizing:border-box;outline:none}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;padding:0}input,select,textarea{-webkit-appearance:none;border-radius:0}::input-placeholder{background-color:#000;color:#fff}html{background-color:var(--warm-gray);color:var(--black);font-family:Roobert Medium,sans-serif;font-size:16px;line-height:1.2;width:100%}html,html body{overflow-x:hidden}html body{width:100vw}html body.hide header{opacity:0!important}html body.show-logo header{opacity:1}html body a{color:var(--black)}html body header{left:26px;opacity:0;position:fixed;top:33px;transition:opacity .3s ease-in;z-index:10}@media (max-width:900px){html body header{top:26px}}html body footer{background-color:var(--red);border-top:1px solid var(--black);display:flex;padding:26px;text-transform:uppercase}@media (max-width:1280px){html body footer{display:block;padding:52px;text-align:center}}@media (max-width:600px){html body footer{padding:50px 50px 20px}}html body footer a{text-decoration:none;transition:color .3s ease-in}html body footer a:hover{color:var(--gray)}html body footer .left{flex-basis:280px;margin-top:0}@media (max-width:1280px){html body footer .left{margin-bottom:40px}}@media (max-width:600px){html body footer .left{margin-bottom:45px}}html body footer .center{flex-grow:1;font-family:Roobert Semi-Bold,sans-serif;font-size:16px;line-height:1;padding:0 26px;text-align:center}@media (max-width:1280px){html body footer .center{margin-bottom:27px;padding:0}}@media (max-width:600px){html body footer .center{line-height:2;margin-bottom:45px}html body footer .center br{display:block!important}}html body footer .center br{display:none}html body footer .center a{display:inline-block;margin-left:13px}@media (max-width:1280px){html body footer .center a{margin:0 7px}}html body footer .right{flex-basis:280px;font-family:Roobert Semi-Bold,sans-serif;font-size:14px;line-height:1;margin-top:2px;text-align:right}@media (max-width:1280px){html body footer .right{text-align:center}}html body footer .right a{display:inline-block;margin-left:16px}@media (max-width:1280px){html body footer .right a{margin:0 20px}}