@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}:root{--orange: #F36F21;--purple: #732C79;--red: #DB4059;--dark: #241924;--light: #EFEDF2;--border-color: #D3D0D7;--font-color: #535157;--easing: cubic-bezier(.475, -.365, .315, 1.45);--base-font-size: 2rem;--heading: "neue-haas-unica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sans: "questa-sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--hand: "ff-market-web", sans-serif;--radial-grad: conic-gradient(from 1.5708rad at 50% 50%, #732C79 0%, #981B4D 40%, #AA3744 70%, #732C79 100%);--linear-grad: linear-gradient(95deg, #732C79 0%, #981B4D 44%, #FF7C45 100%);--radius: 31px;--gutter: 6rem}html{font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--dark)}*{box-sizing:border-box}body{text-align:center;font-size:2.4rem;line-height:1.4;font-family:var(--sans);color:var(--font-color);letter-spacing:-.1;max-width:1920px;background:#fff;margin:0 auto}@media(max-width:1060px){body{font-size:2rem}}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,p,figure,table,ul,ol,form{margin-bottom:2rem}p{margin-top:0}img,canvas,iframe,video,svg,select,textarea{max-width:100%}img{height:auto;display:block}.embed{margin:3rem auto;position:relative}.embed-resize{padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-resize iframe,.embed-resize object,.embed-resize embed{position:absolute;top:0;left:0;width:100%;height:100%}.row{width:100%;margin:0 auto;position:relative;text-align:left}.row-inner{margin:0 auto;position:relative;z-index:200;width:100%}@media(min-width:1000px){.row-inner{width:960px}}.row-inner p:last-child,.row-inner ul:last-child,.row-inner ol:last-child{margin-bottom:0}header,main,footer{position:relative;z-index:5}article{text-align:left}.container{width:112rem;max-width:100%;padding:0 10rem;margin:0 auto}@media(max-width:1120px){.container{padding:0 5rem}}@media(max-width:760px){.container{padding:0 3rem}}article.container{margin:2vw auto 5vw}*{-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,h4,h5,h6{margin-top:3rem 0;line-height:1.1;font-family:var(--heading);color:var(--dark)}h1{font-size:6rem}h2{font-size:4.4rem}h3{font-size:3.2rem}h4{font-size:2.8rem}h5{font-size:2.2rem}h6{font-size:2rem}h1.small{font-size:4.4rem}@media screen and (max-width:1120px){h1{font-size:4.4rem}h2{font-size:3rem}h3{font-size:2.2rem}h1.small{font-size:3.2rem}}small{color:#888}ul{margin-bottom:30px;padding-left:35px;list-style-position:outside}li{margin-bottom:7px}.btn,.formie-button[type=submit]{font-size:2rem;line-height:1.1;border-radius:var(--radius);background:#db4059cc;padding:16px 24px;text-decoration:none;color:#fff;margin:0;border:none;cursor:pointer;transition:.3s ease all;display:inline-flex;align-items:center;gap:1rem}.btn:hover,.formie-button[type=submit]:hover{text-decoration:underline;background:var(--red)}.nav-close{background:#fff;color:var(--dark);text-transform:uppercase;font-size:1.6rem;letter-spacing:1px;font-weight:700;transition:.3s ease all}.nav-close:hover{background:#ffffffb3}.link,.home-main a{color:#3e0f42;font-size:3.2rem;font-weight:700;padding-right:40px;display:inline-block;position:relative}.link:after,.home-main a:after{content:url(/assets/img/arrow-red.svg);display:inline-block;position:absolute;margin:5px 0 0 1rem}.link:hover,.home-main a:hover{text-decoration:none;color:var(--purple)}.link:hover:after,.home-main a:hover:after{animation:.8s shake forwards var(--easing)}@media(max-width:760px){.link,.home-main a{font-size:2.4rem}}.btn-circle{background-image:var(--radial-grad);text-align:center;color:#fff;width:20rem;height:20rem;border-radius:50%;padding:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;font-weight:700}@media(max-width:760px){.btn-circle{font-size:1.8rem;padding:2.4rem;width:14rem;height:14rem}}a.btn-circle:after{content:url(/assets/img/arrow.svg);display:block;margin:5px 0 0}a.btn-circle:hover{text-decoration:none}a.btn-circle:hover:after{animation:.8s shake forwards var(--easing)}@keyframes shake{0%{transform:translate(0)}50%{transform:translate(20px)}to{transform:translate(0)}}.form-block{width:100%;margin:4rem auto;max-width:92rem;clear:both}.form-block .formie-form{--formie-label-size: 2rem;--formie-control-font-size: 2.4rem;--formie-control-height: auto;--formie-button-font-size: 1.6rem;--formie-message-size: 1.6rem;--formie-message-padding: 2rem;--formie-meta-size: 1.6rem;--formie-gap-row: 2rem;--formie-gap-rows: 4rem;--formie-check-font-size: 2rem;--formie-check-line-height: 1.1;--formie-check-size: 20px;--formie-check-label-padding-left: 30px;--formie-check-label-top: -4px;--formie-check-check-background-size: 14px auto;--formie-check-radio-background-size: 14px auto;--formie-button-primary-background: var(--blue);--formie-button-primary-background-hover: var(--blue);--formie-button-primary-text-color: #fff}@media(max-width:760px){.form-block .formie-row{display:block}}.formie-label{font-weight:700}.contactForm{margin:0 40px 20px}.formie-input,.formie-select,textarea,select,input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password]{width:100%;padding:15px 13px;color:var(--font-color);font-family:var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:#fff;border-radius:5px;transition:.2s ease all;box-shadow:none;font-size:2.4rem}.formie-input::placeholder,.formie-select::placeholder,textarea::placeholder,select::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder{color:#ebebeb}.formie-input:focus,.formie-select:focus,textarea:focus,select:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus{outline:0;border:1px solid var(--border-color);background-color:#fff;box-shadow:0 0 0 4px #ffebdf}select{display:inline-block;font-size:1.8rem;font-family:sans-serif;padding:15px 35px 15px 13px;margin:0 0 1rem;border:1px solid transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#396ab326;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23869AC8%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}select::-ms-expand{display:none}select:focus{outline:0;border:1px solid var(--blue);background-color:#fff;box-shadow:0 0 0 4px #396ab326}select option{font-weight:400}textarea{margin:0;min-height:65px}textarea:focus,select:focus,button:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px #396ab326}label,legend{display:block;margin-bottom:.5rem}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem}input[type=text],input[type=email]{width:100%}input[type=submit],button[type=submit]{text-transform:uppercase;transition:all .2s ease;border:none;padding:13px 15px}label.required:after{content:"*";display:inline-block;margin-left:2px}.getAQuote-form{margin:4rem auto}.field{display:flex;justify-content:center;padding:0 0 2rem}.field .heading{width:180px;text-align:right;padding:14px 2rem 0 0}.field .heading label{margin:0;font-weight:700}.field .input{width:320px}.field .input input,.field .input select{margin:0;width:100%}.formie-heading{color:var(--purple);border-top:2px dashed var(--light);padding-top:1em;margin:.5em 0}.nav-handle{display:flex;background:var(--purple);text-transform:uppercase;color:#fff;text-align:center;margin:0;gap:1rem;align-items:center;font-weight:700}.nav-handle:hover{background:#732c79cc}.nav{margin:0;position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:radial-gradient(circle at 11% 14%,#a95f35,#a52f46 24%,#4d1e51 102%);color:#fff;z-index:100;overflow:scroll;padding:4rem 8rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:4rem;transition:.42s ease-out clip-path;clip-path:circle(0vw at calc(50% + 620px) 80px)}@media(max-width:1200px){.nav{clip-path:circle(0vw at calc(100% - 80px) 80px)}}.nav.active{transition:.42s ease-in clip-path;clip-path:circle(150vw at calc(50% + 620px) 80px)}@media(max-width:1200px){.nav.active{clip-path:circle(150vw at calc(100% - 80px) 80px)}}@media(max-width:920px)and (min-height:500px){.nav.active{clip-path:circle(150vh at calc(100% - 80px) 80px)}}@media(max-width:680px){.nav{padding:2rem 3rem;display:block}}.nav-header{width:100%;display:flex;justify-content:space-between;align-items:center}.nav-header .logo{padding:0}.nav-footer{padding-top:3rem;display:flex;justify-content:space-between;gap:2rem;border-top:1px solid rgba(255,255,255,.2)}.nav-buttons-close{display:flex;gap:3rem}@media(max-width:768px){.nav-buttons-close{flex-direction:column-reverse;align-items:flex-end;gap:2rem}}@media(max-width:768px){.nav-buttons-close .nav-close{width:fit-content}}.nav>ul{text-align:left;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;place-content:space-between;height:50rem;gap:4rem}@media(max-width:950px){.nav>ul{grid-template-columns:1fr;width:100%}}.nav>ul,.nav>ul li,.nav>ul ul{list-style:none;margin:0;padding:0}.nav>ul>li>a{font-size:2.6rem;font-weight:700;font-family:var(--heading);text-transform:uppercase;text-decoration:none;transition:.3s ease all;color:var(--orange)}.nav>ul>li>a:hover{text-decoration:underline;opacity:.9}.nav>ul>li>a .dropdown-arrow{display:none}.nav>ul>li>ul{margin-top:1rem}.nav>ul>li>ul>li{border-bottom:1px solid var(--orange);padding:.5rem;transition:border-color .3s ease}.nav>ul>li>ul>li:hover{border-bottom-color:var(--light)}.nav>ul>li>ul>li:hover>a{color:var(--orange)}.nav>ul>li>ul>li>a{font-size:1.8rem;text-decoration:none;transition:.3s ease all;line-height:1.1;padding:4px 0;display:block}.nav>ul>li>ul>li>a:before{content:" - "}@media(max-width:1258px){.nav>ul>li{width:100%}.nav>ul>li>a{font-size:2.2rem}.nav>ul>li>ul>li>a{font-size:1.8rem}}@media(max-width:1024px){.nav>ul{height:auto;gap:3rem}.nav>ul>li{width:100%}.nav>ul>li>a{font-size:2rem}.nav>ul>li>ul>li>a{font-size:1.8rem}}@media(max-width:620px){.nav>ul{display:block;height:auto;padding:2rem 0}.nav>ul>li{width:100%;padding:0 0 1rem}.nav>ul>li>a{font-size:2.4rem}.nav>ul>li>ul>li>a{font-size:1.6rem}}@media(max-width:950px){.nav>ul>li.has-children>a{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav>ul>li.has-children>a .dropdown-arrow{display:inline-block;width:26px;height:auto;transition:transform .3s ease}.nav>ul>li.has-children.open>a .dropdown-arrow{transform:rotate(90deg)}.nav>ul>li.has-children>ul{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .4s ease,opacity .3s ease}.nav>ul>li.has-children.open>ul{max-height:1000px;opacity:1;visibility:visible}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}header{position:absolute;z-index:20;top:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;text-align:left;background:url(/assets/img/corner-1.svg) no-repeat 0 0;background-size:58rem auto;height:26rem}@media(min-width:1920px){header{left:calc(50% - 960px);max-width:1920px}}@media(max-width:720px){header{position:static;height:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:2rem 3rem;gap:5px 2rem}}.logo{padding:3rem}.logo a{display:inline-block;width:216px}@media(max-width:720px){.logo{position:relative;padding:0;left:auto}.logo a{width:160px}}.nav-buttons{display:flex;align-items:center;gap:3rem;padding:6rem 3rem}@media(max-width:1220px){.nav-buttons{padding:3rem}.nav-buttons .refferal-btn{font-size:1.7rem}}@media(max-width:980px){.nav-buttons{flex-direction:column;align-items:flex-end;gap:1rem}.nav-buttons .refferal-btn{order:3;font-size:1.5rem}}@media(max-width:720px){.nav-buttons{padding:0;flex:1 0 auto;gap:1rem}.nav-buttons .refferal-btn{background:none;color:var(--red);order:3;font-size:1.5rem;padding:14px 0;display:block}}.banner{position:relative;height:54rem}@media(max-width:720px){.banner{height:32rem}}.banner:after{content:"";display:block;width:100%;height:120px;background:url(assets/img/swoop-4.svg) center top no-repeat;background-size:100% auto;position:absolute;bottom:0}@media(max-width:720px){.banner:after{height:auto;aspect-ratio:8/1}}.banner .image{height:100%;position:relative;background-color:var(--purple);background-position:center center;background-size:cover;overflow:hidden}.banner .image:before{content:"";width:70%;height:100%;position:absolute;left:0;bottom:0;opacity:.8;background-image:radial-gradient(farthest-side circle at 0% 100%,#000,#0000)}@media(max-width:720px){.banner .image:before{width:100%;height:100%;background-image:radial-gradient(farthest-side circle at 50% 100%,#000,#0000)}}.banner .image:after{content:"";position:absolute;right:0;top:0;height:100%;aspect-ratio:1/1;background-image:radial-gradient(farthest-side circle at 100% 0%,#000,#0000)}@media(max-width:720px){.banner .image:after{display:none}}@media(max-width:720px){.banner .image{border-radius:9rem 0rem 0 0}}.banner .title{position:absolute;bottom:110px;left:calc(50% - 460px);z-index:50;width:60rem}.banner .title p{color:#fffc;text-transform:uppercase;font-size:1.7rem;letter-spacing:1px;margin:0 0 5px}.banner .title h1{color:#fff;margin:0}@media(max-width:1120px){.banner .title{left:5rem}}@media(max-width:720px){.banner .title{left:3rem;bottom:9rem;right:3rem;width:auto}.banner .title h1{font-size:3rem}}.intro{float:right;position:relative}@media(max-width:720px){.intro{float:none}}.intro .text{color:#fff;background-image:var(--radial-grad);width:40rem;height:40rem;padding:6rem;margin:-20rem -4rem 6rem 4rem;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;font-size:3.2rem;line-height:1.2;transform:rotate(4deg)}.intro .text p{margin:0}@media(max-width:1200px){.intro .text{font-size:2.4rem;padding:4rem;width:30rem;height:30rem;margin:-15rem -3rem 6rem 3rem}}@media(max-width:720px){.intro .text{margin:-6rem 0 4rem;float:none;transform:none;border-radius:var(--radius);width:100%;height:auto;padding:2rem;font-size:2rem}}.intro .icon{top:-12rem;left:0;position:absolute;z-index:30}@media(max-width:1200px){.intro .icon{top:-14rem}}@media(max-width:720px){.intro .icon{width:6rem;height:6rem;right:0;left:auto}}footer{background:url(/assets/img/swoop-3.svg) center top no-repeat;background-size:100% auto;padding:2rem;position:relative}@media(max-width:1080px){footer{background-size:cover}}footer:before{content:"";position:absolute;z-index:1;top:50%;left:0;bottom:0;right:0;background:linear-gradient(#0000,#0009)}footer .container{width:128rem;background:#241924;border-radius:64px;padding:4rem 6rem;color:#fff;position:relative;z-index:5}@media(max-width:720px){footer .container{padding:3rem;border-radius:31px}}footer .contact{border-bottom:1px solid #3f1f41;padding-bottom:3rem;margin-bottom:3rem}footer .credits{width:128rem;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 6rem;color:#fff;font-size:1.4rem;letter-spacing:2px;position:relative;z-index:5}footer .credits .lgbtqi{display:flex;align-items:center;gap:2rem}footer .credits .lgbtqi img{width:100%;max-width:40px}footer .credits .lgbtqi a{text-decoration:none}footer .credits .lgbtqi a:hover{text-decoration:underline}footer .credits .ndis{text-transform:uppercase}@media(max-width:1280px){footer .credits{padding:2rem 3rem;flex-direction:column}}@media(max-width:680px){footer .credits{font-size:1.3rem}}.nav-footer,footer .contact{display:flex;justify-content:space-between;align-items:center;width:100%}.nav-footer a,footer .contact a{display:flex;line-height:1.2;gap:1rem;color:#fff9;text-decoration:none}.nav-footer a:hover,footer .contact a:hover{color:#fff;text-decoration:underline}.nav-footer .socials,footer .contact .socials{display:flex;gap:1rem}.nav-footer .socials a,footer .contact .socials a{opacity:.8}.nav-footer .socials a:hover,footer .contact .socials a:hover{opacity:1}@media(max-width:1180px){.nav-footer,footer .contact{font-size:1.8rem}}@media(max-width:960px){.nav-footer,footer .contact{flex-wrap:wrap;justify-content:center;gap:2rem 4rem}}@media(max-width:720px){.nav-footer,footer .contact{font-size:1.6rem}.nav-footer a,footer .contact a{align-items:flex-start}.nav-footer a img,footer .contact a img{transform:translateY(3px)}}.footer-nav{display:flex;gap:6rem;align-items:flex-start;flex-wrap:wrap;width:100%}@media(max-width:768px){.footer-nav{flex-direction:column;justify-content:center;align-items:center}}.footer-nav .footer-columns img{width:100%;max-width:180px}.footer-main-menu{display:flex;list-style:none;margin:0;padding:0;font-size:2rem;text-align:left;font-weight:600;column-gap:4rem}@media(max-width:768px){.footer-main-menu{flex-direction:column;text-align:center}}.footer-main-menu li{break-inside:avoid;margin-bottom:1rem}.footer-main-menu li ul{margin-top:.5rem;padding-left:0;list-style:none;font-size:1.6rem;font-weight:400}.footer-main-menu li a{text-decoration:none;color:#fff;display:block;padding:3px 0;transition:color .2s ease}.footer-main-menu li a:hover{opacity:.8;text-decoration:underline}.image-content{margin:0 auto;position:relative}figure figcaption{font-size:1.5rem;padding:10px 0;text-align:center;text-transform:uppercase;opacity:.5;color:#363446;letter-spacing:2px}figure img{border-radius:var(--radius);overflow:hidden}figure.image-right,figure.image-left{position:relative;margin:3rem auto}figure.image-right img,figure.image-left img{border-radius:50%}figure.image-right:after,figure.image-left:after{content:""}figure.image-left{padding:0 0 var(--gutter) 0;max-width:44rem}@media(min-width:760px){figure.image-left{margin-left:0;padding:0 var(--gutter) var(--gutter) 0;float:left}}@media(min-width:1120px){figure.image-left{margin-left:-100px}}figure.image-right{padding:0 0 var(--gutter) 0;max-width:44rem}@media(min-width:760px){figure.image-right{margin-right:0;padding:0 0 var(--gutter) var(--gutter);float:right}}@media(min-width:1120px){figure.image-right{margin-right:-100px}}.image-center{margin:4rem auto;display:block;max-width:640px}.image-full{width:auto;margin:var(--gutter) -8rem}@media(max-width:1120px){.image-full{margin:var(--gutter) 0}}@media(max-width:720px){.image-full{margin:3rem -3rem}.image-full img{border-radius:0}}.pull{transform:rotate(-2deg);font-family:var(--hand);font-size:8rem;color:transparent;text-align:center;line-height:1.2;color:var(--purple);margin:4rem auto;padding:4rem 2rem;background-image:linear-gradient(90deg,#db4059,#cd247d 31%,#b01d8e 58%,#91268f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-shadow:0 0 0 2px #fff inset}@media(max-width:1160px){.pull{font-size:6rem}}@media(max-width:760px){.pull{font-size:4rem;margin:3rem auto}}.icon{overflow:visible;background:var(--red);width:9rem;height:9rem;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0;padding:1.5rem}.icon img{border-radius:0}@media(max-width:720px){.icon{width:6rem;height:6rem}}.gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;margin:8rem -10rem}@media(max-width:1220px){.gallery{margin:6rem 0}}@media(max-width:760px){.gallery{gap:2rem;grid-template-columns:1fr 1fr}}blockquote{position:relative;border-left:5px solid rgba(219,64,89,.3);margin:6rem 0 3rem;padding:0 3rem}blockquote p{color:var(--red);opacity:.7}blockquote cite{font-size:1.9rem;color:var(--orange);letter-spacing:0}blockquote:before{content:"“";font-size:8rem;color:var(--red);font-family:var(--heading);position:absolute;top:-6.8rem;left:-2rem}@media(max-width:760px){blockquote{padding-right:0}}blockquote.big p,.home-careers blockquote p{font-size:3.6rem;line-height:1.1;font-weight:700;opacity:1;color:var(--purple);background-image:linear-gradient(90deg,#db4059,#cd247d 31%,#b01d8e 58%,#91268f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:760px){blockquote.big p,.home-careers blockquote p{font-size:2.2rem}}article.container a:not(.btn){color:var(--red)}article.container a:not(.btn):hover{color:var(--orange)}article.container li::marker{color:var(--orange)}article.container .btn{display:inline-block;margin:2rem 0 3rem}article.container .btn:after{content:"";background:url(/assets/img/arrow.svg) center center no-repeat;background-size:contain;width:20px;height:14px;display:inline-block;margin:2px 0 0 10px}@media(max-width:720px){article.container .btn{display:block}}article.container .btn+p{margin-top:4rem}article.container .btn+.btn{margin:5px}article.container>h3{color:var(--orange)}.image{position:relative}.image img{border-radius:50%}.image.swoop{margin-bottom:12vw}.image.swoop:before{content:"";width:20rem;height:20rem;border-radius:50%;background-image:var(--radial-grad);display:block;position:absolute;bottom:-9rem;right:50%;z-index:15}.image.swoop:after{content:"";background:url(/assets/img/swoop.svg) center center no-repeat;background-size:cover;position:absolute;bottom:0;right:0;transform:translateY(72%);width:64.5%;height:auto;aspect-ratio:1.6/1}.image.swoop .btn-circle{position:absolute;bottom:-9rem;right:50%;z-index:15}@media(max-width:760px){.image.swoop{margin-bottom:30vw}.image.swoop:before{width:14rem;height:14rem}}.list{list-style:none;margin:4rem auto;display:block;padding:0;columns:2 2rem}.list li{list-style:none;margin:10px 0;padding:2.4rem 4rem 2.4rem 2rem;background:var(--light);border-radius:var(--radius);font-size:2.2rem;line-height:1.15;display:flex;gap:1rem}.list li:before{content:"";flex:0 0 auto;width:1rem;height:1rem;background:var(--red);border:5px solid white;border-radius:50%}@media(max-width:720px){.list{columns:1}.list li{font-size:1.8rem;padding:1.4rem 3rem 1.4rem 1rem;border-radius:1.8rem}}.accordion{position:relative;margin:3rem auto;overflow:hidden;border:1px solid var(--light);border-radius:14px}.accordion-title{background:none;border:none;width:100%;padding:3rem;cursor:pointer;text-align:left;background:var(--light);transition:.3s all var(--easing);border-radius:14px;display:flex;gap:2rem}.accordion-title:before{content:"+";flex:0 0 auto;font-family:var(--heading);background:#fff;color:var(--orange);font-size:3rem;width:3.6rem;height:3.6rem;line-height:2.9rem;border-radius:50%;text-align:center;transition:.3s all var(--easing)}.accordion-title.active{border-radius:14px 14px 0 0}.accordion-title.active:before{transform:rotate(45deg)}.accordion-title h3{display:block;text-align:left;margin:0}.accordion-content{height:0;transition:.3s height var(--easing)}.accordion-content .accordion-text{padding:3rem}.accordion-content .accordion-text>*:last-child{margin-bottom:0}.contact-block{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.contact-block a{border:2px solid rgba(115,44,121,.25);border-radius:14px;display:block;font-size:3rem;text-decoration:none;padding:2rem;transition:.2s ease all}.contact-block a:hover{background:var(--purple);border-color:var(--purple);color:#fff}.property-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));place-content:center;gap:4rem}.property-list .property-card{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #68326f;border-radius:1.5rem;overflow:hidden;width:100%;background-color:#fff}.property-list .property-card .property-image{width:100%;height:18rem;overflow:hidden}.property-list .property-card .property-image img{width:100%;height:100%;object-fit:cover}.property-list .property-card .property-type{display:flex;justify-content:center;align-items:center;gap:2rem;background:var(--linear-grad);color:#fff;font-size:1.4rem;font-family:sans-serif;padding-block:.7rem;width:100%}.property-list .property-card .property-type span:first-child{background:#be5b96;padding:.3rem .7rem;border-radius:.3rem}.property-list .property-card .property-type .property-bedroom{display:flex;gap:.7rem;align-items:center}.property-list .property-card .property-type .property-bedroom img{width:20px}.property-list .property-card .property-details{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;padding-block:2rem;text-align:center}.property-list .property-card .property-details h4{margin:0 0 .8rem;font-size:2.6rem}.property-list .property-card .property-details span{font-size:1.8rem}.property-list .property-card .contact-us-wrapper{background:var(--purple);width:100%;display:flex;justify-content:center;padding-block:.6rem}.property-list .property-card .contact-us-wrapper a{text-align:center;text-decoration:none;color:#fff;font-size:1.6rem;font-weight:600;transition:all .3s ease;width:100%}.home-banner{position:relative;height:auto}.home-banner:after{display:none}.home-banner .image{height:auto;aspect-ratio:1.632/1}.home-banner .image:after{max-height:500px}@media(max-width:1200px){.home-banner .image{aspect-ratio:1.4/1}}@media(max-width:960px){.home-banner .image:before,.home-banner .image:after{opacity:.5}}@media(max-width:760px){.home-banner .image:before,.home-banner .image:after{display:none}}.home-banner .overlays{position:absolute;bottom:-24vw;width:100%;height:auto;aspect-ratio:2/1;background:url(/assets/img/swoop-3.svg) center bottom no-repeat;background-size:100% auto}@media(min-width:1920px){.home-banner .overlays{bottom:-480px}}@media(max-width:760px){.home-banner .overlays{bottom:auto;top:36vw}}.home-banner .overlays:after{content:"";display:block;width:100%;height:auto;aspect-ratio:4.1/1;background:url(/assets/img/swoop-1.svg) center top no-repeat;background-size:100% auto;position:absolute;bottom:0;z-index:9}.home-banner .overlays:before{content:"";display:block;width:100%;height:auto;aspect-ratio:2/1;background:url(/assets/img/swoop-2.svg) center top no-repeat;background-blend-mode:screen;opacity:.3;background-size:100% auto;position:absolute;bottom:0;z-index:5}.home-banner blockquote{position:absolute;z-index:30;left:10vw;bottom:20rem;width:54rem;max-width:100%;line-height:1.2;border-left-color:#f36f2180}.home-banner blockquote:before{color:var(--orange)}.home-banner blockquote p{color:#fff;font-size:3.4rem;opacity:1;font-weight:700}@media(max-width:1120px){.home-banner blockquote{width:46rem;bottom:10rem;left:3rem}.home-banner blockquote p{font-size:2.2rem}}@media(min-width:761px)and (max-width:960px){.home-banner blockquote{background:var(--purple);left:3rem;right:3rem;width:auto;padding:3rem;bottom:-6rem;border-radius:var(--radius);border-left:none}.home-banner blockquote p{font-size:2rem}}@media(max-width:760px){.home-banner blockquote{margin:3rem;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:calc(100% - 6rem)}.home-banner blockquote p{color:var(--orange)}}.home-intro{position:relative;margin-top:-25vw;display:flex;justify-content:center;align-items:flex-start;gap:6rem;padding:0 3rem}@media(min-width:1920px){.home-intro{margin-top:-480px}}.home-intro .text{position:relative;z-index:10;width:64rem;padding-top:36vw}.home-intro .text h3 strong{background-image:linear-gradient(90deg,#db4059,#cd247d 31%,#b01d8e 58%,#91268f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-intro .image{position:relative;z-index:10;margin-top:-3rem}.home-intro .image img:nth-child(1){transform:translateY(6vw);margin:0 0 0 auto;width:12vw}.home-intro .image img:nth-child(2){width:36vw;border-radius:50%}.home-intro .image:before{display:none}@media(max-width:960px){.home-intro{flex-direction:column;align-items:center}.home-intro .text{width:100%}}@media(max-width:760px){.home-intro .text{padding-top:28vw}.home-intro .image{margin-top:-30vw}.home-intro .image img:nth-child(1){width:15rem;transform:translateY(15vw)}.home-intro .image img:nth-child(2){width:100%}}.home-tagline{margin:0 auto;max-width:90%;padding:4rem 3rem 2rem}.home-main{display:flex}.home-slides{margin:8rem 0}@media(max-width:760px){.home-slides{margin:0rem 0 6rem}}.home-slides .slide{width:46rem;padding:3rem;position:relative}.home-slides .slide>img{width:34rem;border-radius:50%;margin-left:-2rem;position:relative;z-index:5}.home-slides .slide:not(:first-child):before{content:"";position:absolute;left:4rem;right:4rem;top:17rem;bottom:4rem;border-radius:var(--radius);background:var(--light)}.home-slides .slide .text{padding:0 4rem 4rem;position:relative;z-index:5;font-size:2rem}.home-slides .slide .text h3{margin-bottom:2rem}.home-slides .slide .icon{z-index:5;position:absolute;top:23rem;left:31rem}.home-slides .slide:nth-child(3n+1) .icon{background:var(--red)}.home-slides .slide:nth-child(3n+2) .icon{background:var(--orange)}.home-slides .slide:nth-child(3n+3) .icon{background:var(--purple)}.home-slides .slide:last-child{margin-right:10rem}.home-slides .slide.first-slide{width:46rem;padding-left:10rem;padding-top:17rem}.home-slides .slide.first-slide .text{border:3px dashed var(--border-color);border-radius:var(--radius);background:none;text-align:center;padding:6rem 3rem}.home-slides .slide.first-slide .text h4{margin:0 0 3rem;font-size:4.6rem;line-height:1}.home-slides .slide.first-slide .text img{margin:0 auto}@media(max-width:760px){.home-slides .slide{width:100vw;padding:2rem}.home-slides .slide:not(:first-child):before{left:2rem;right:2rem;bottom:2rem;top:10rem}.home-slides .slide>img{width:20rem;margin-left:auto;margin-right:auto}.home-slides .slide .text{padding-left:2rem;padding-right:2rem}.home-slides .slide .icon{top:14rem;left:62%}.home-slides .slide:last-child,.home-slides .slide.first-slide{width:100vw;padding:2rem}.home-slides .slide.first-slide .text{margin-top:3rem}.home-slides .slide.first-slide .text h4{font-size:2.4rem}}.home-slides .flickity-button{color:var(--orange);height:100%;border-radius:0;width:60px}.home-slides .flickity-button:hover{opacity:.8}.home-slides .flickity-prev-next-button.previous{left:0}.home-slides .flickity-prev-next-button.next{right:0}@media(max-width:760px){.home-slides .flickity-button{background:var(--orange);color:#fff;width:50px;height:50px;border-radius:50%;padding:5px;top:auto;bottom:-2rem}.home-slides .flickity-prev-next-button.previous{left:calc(50% - 60px)}.home-slides .flickity-prev-next-button.next{right:calc(50% - 60px)}}.home-main{position:relative;z-index:25;margin:0 auto;display:flex;justify-content:center;padding:0 3rem;gap:8rem}.home-main .image,.home-main .text{width:53rem}@media(max-width:960px){.home-main{flex-direction:column}.home-main .text{width:100%}.home-main .image{margin:0 auto 15vw}}@media(max-width:560px){.home-main{gap:4rem}.home-main .image{width:100%}}.home-break{margin-top:-16vw;height:50vw;background-position:center;background-size:cover;position:relative;z-index:20}.home-break .overlays{position:absolute;z-index:22;top:0;width:100%;height:100%;background:url(/assets/img/swoop-3.svg) center 300% no-repeat;background-size:100% auto;overflow:hidden}.home-break .overlays:before{content:"";display:block;width:101%;height:auto;aspect-ratio:8/1;background:url(assets/img/swoop-5.svg) top right no-repeat;background-size:contain;position:absolute;top:-1px;z-index:9}.home-break .overlays:after{content:"";display:block;width:100%;height:auto;aspect-ratio:9/1;background:url(/assets/img/swoop-6.svg) top center no-repeat;background-size:102% auto;position:absolute;bottom:-1px;z-index:11}.home-break:after{content:"";position:absolute;right:0;top:0;height:100%;aspect-ratio:1.4/1;background-image:radial-gradient(farthest-side circle at 100% 0%,#000,#0000);z-index:5}.home-break span{position:absolute;top:50%;right:4rem;font-family:var(--hand);font-size:7rem;color:#fff;width:60rem;z-index:30;text-align:center;line-height:1.1;transform:translateY(-50%) rotate(6deg)}@media(max-width:960px){.home-break{margin:10rem 0 0}.home-break span{width:50%;font-size:4rem}}@media(max-width:760px){.home-break{height:27rem;margin:6rem 0 4rem}.home-break:after{background:#00000080;width:100%}.home-break span{width:100%;transform:translateY(-50%) rotate(1deg);right:0;padding:3rem}}.home-careers{position:relative;z-index:25;margin:0 auto;padding:0 3rem;display:flex;align-items:flex-start;justify-content:center;gap:8rem}.home-careers .image{width:53rem}.home-careers .image img{width:100%}.home-careers .text{width:53rem}.home-careers .text blockquote{margin-bottom:6rem}@media(max-width:960px){.home-careers{flex-direction:column}.home-careers .text{width:100%}.home-careers .image{margin:0 auto 15vw}}@media(max-width:560px){.home-careers{gap:2rem}.home-careers .image{width:100%}}.home-outro{max-width:90%}@media(max-width:560px){.home-outro{max-width:100%}}.simple{background:#efedf2}.simple header{position:relative;background:none;height:auto;justify-content:space-between}.simple .banner,.simple .refferal-btn{display:none}.simple article{background:#fff;border:1px solid #D6D5DD;border-radius:64px;padding:6rem 12rem;margin:0 auto 8rem}@media(max-width:1160px){.simple article{padding:0 2rem 4rem;margin:0 2rem 5rem;width:calc(100% - 4rem);border-radius:var(--radius)}}.simple footer{background:none}.simple footer .credits{color:var(--dark)}.simple footer:before{display:none}
