@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700&display=swap";#app{font-family:Nunito,sans-serif!important;font-optical-sizing:auto;font-style:normal;position:relative;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}#app body{padding:0;margin:0;letter-spacing:.1rem;display:block;position:relative;width:100vw}h1,h2,h3,h4,h5,h6,p,span,li{margin-block-start:0rem;margin-block-end:0rem}h1{font-size:3.8rem}h2{font-size:1.5rem}h3{font-size:1.4rem}p,span,li,a,button{font-size:1.2rem}@media only screen and (min-width:769px)and (max-width:991px){h1{font-size:1.6rem!important}h2{font-size:1.5rem!important}h3{font-size:1.4rem!important}p,span,li,a,button{font-size:1.2rem!important}}@media only screen and (min-width:481px)and (max-width:768px){h1{font-size:1.6rem!important}h2{font-size:1.5rem!important}h3{font-size:1.4rem!important}p,span,li,a{font-size:1.2rem!important}}@media only screen and (min-width:321px)and (max-width:480px){h1{font-size:1.4rem!important}h2{font-size:1.3rem!important}h3{font-size:1.2rem!important}p,span,li,a{font-size:.8rem!important}}@media only screen and (min-width:120px)and (max-width:320px){h1{font-size:1.4rem!important}h2{font-size:1.3rem!important}h3{font-size:1.2rem!important}p,span,li,a{font-size:.8rem!important}}.book-button{padding:.5em 2.5em;background:#777;border-radius:1em;display:inline-block;font-weight:700;color:#fff;-webkit-box-shadow:.2em .3em .3em -.25em rgba(0,0,0,.3);box-shadow:.2em .3em .3em -.25em #0000004d;margin:.5em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;text-decoration:none}.call-button img{width:2em}.button-turquoise{border:none;background-color:#17b5a4;color:#fff;font-size:1.3rem;border-radius:3rem;padding:.4rem;letter-spacing:.1rem}@media only screen and (min-width:769px)and (max-width:991px){.button-turquoise{font-size:1rem}}.button-turquoise:hover{cursor:pointer}.landing-title{background-color:#1a3950;color:#fff;padding:1rem;width:30rem;text-align:center;border-radius:3rem;font-size:2.5rem}@media only screen and (min-width:1601px)and (max-width:1800px){.landing-title{width:35rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.landing-title{font-size:2rem;width:25rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.landing-title{font-size:1.8rem;width:25rem}}@media only screen and (min-width:992px)and (max-width:1200px){.landing-title{font-size:1.8rem;width:23rem}}@media only screen and (min-width:769px)and (max-width:991px){.landing-title{margin:0;font-size:1.5rem;width:20rem}}@media only screen and (min-width:481px)and (max-width:768px){.landing-title{margin:0;font-size:1.5rem;width:20rem}}@media only screen and (min-width:321px)and (max-width:480px){.landing-title{width:50vw;text-align:center;border-radius:3rem;font-size:2.5rem;margin:4rem auto}}@media only screen and (min-width:120px)and (max-width:320px){.landing-title{width:50vw;text-align:center;border-radius:3rem;font-size:2.5rem;margin:4rem auto}}.landing-subheading{font-size:2rem;color:#1a3950;background-color:#fff;padding:2.5rem;font-weight:bolder;width:70vw}@media only screen and (min-width:992px){.landing-subheading{font-size:1.5rem;padding:1.5rem;text-align:center}}@media only screen and (min-width:769px)and (max-width:991px){.landing-subheading{font-size:1.3rem;padding:1.5rem;width:70vw}}@media only screen and (min-width:481px)and (max-width:768px){.landing-subheading{font-size:1.3rem;padding:1rem;width:70vw}}@media only screen and (min-width:321px)and (max-width:480px){.landing-subheading{font-size:1rem;padding:1.5rem;font-weight:bolder;width:50vw}}@media only screen and (min-width:120px)and (max-width:320px){.landing-subheading{font-size:1rem;padding:1.5rem;font-weight:bolder;width:70vw}}.landing-intro{font-size:1.8rem;color:#fff;background-color:#1a3950fa;padding:2.5rem;font-weight:400}@media only screen and (min-width:1601px)and (max-width:1800px){.landing-intro{font-size:1.5rem;padding:1.5rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.landing-intro{font-size:1.5rem;padding:1.5rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.landing-intro{font-size:1.3rem;padding:1.5rem}}@media only screen and (min-width:992px)and (max-width:1200px){.landing-intro{font-size:1rem;padding:1.5rem}}@media only screen and (min-width:769px)and (max-width:991px){.landing-intro{font-size:1rem;padding:1.5rem;font-weight:bolder;width:70vw;background-color:#1a3950cf;margin-top:1rem}}@media only screen and (min-width:481px)and (max-width:768px){.landing-intro{font-size:1rem;padding:1.5rem;font-weight:bolder;width:70vw;background-color:#1a3950cf;margin-top:1rem}}@media only screen and (min-width:321px)and (max-width:480px){.landing-intro{font-size:1rem;padding:1.5rem;font-weight:bolder;width:70vw;background-color:#1a3950b8;margin-top:1rem}}@media only screen and (min-width:120px)and (max-width:320px){.landing-intro{font-size:1rem;padding:1.5rem;font-weight:bolder;width:70vw;margin-top:1rem}}.title-underline{background-color:#17b5a4;height:.3rem;border:none;margin:0rem}nav{position:fixed;display:block;z-index:6;background-color:#fff0;width:100%}nav .navbar{display:flex;position:relative;flex-direction:row;justify-content:space-evenly;align-items:center;align-content:center;flex-wrap:nowrap;z-index:6;background-color:#000000c7;color:#fff;width:100%;height:8rem;transition:height .35s ease}@media only screen and (min-width:769px)and (max-width:991px){nav .navbar{justify-content:flex-start;height:7rem}}@media only screen and (min-width:481px)and (max-width:768px){nav .navbar{justify-content:flex-start;height:7rem}}@media only screen and (min-width:321px)and (max-width:480px){nav .navbar{justify-content:flex-start;height:6rem}}@media only screen and (min-width:120px)and (max-width:320px){nav .navbar{justify-content:flex-start;height:6rem}}nav .navbar .book-button-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}nav .navbar .book-button-container .call-button{width:3rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}nav .navbar .book-button-container .call-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20aria-hidden='true'%20focusable='false'%20data-prefix='fas'%20data-icon='phone-square-alt'%20class='svg-inline--fa%20fa-phone-square-alt%20fa-w-14'%20role='img'%20viewBox='0%200%20448%20512'%20version='1.1'%20id='svg4'%20sodipodi:docname='phone-white.svg'%20inkscape:version='0.92.5%20(2060ec1f9f,%202020-04-08)'%3e%3cmetadata%20id='metadata10'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='1920'%20inkscape:window-height='1001'%20id='namedview6'%20showgrid='false'%20inkscape:zoom='0.921875'%20inkscape:cx='-44.152753'%20inkscape:cy='299.18955'%20inkscape:window-x='-9'%20inkscape:window-y='-9'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg4'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1'%20d='M%20224,39.050781%20C%20101.48644,39.051013%202.1697539,133.41398%202.1699219,249.81641%202.1697591,366.21884%20101.48644,472.514%20224,472.51423%20346.51356,472.514%20445.83024,366.21884%20445.83008,249.81641%20445.83025,133.41398%20346.51356,39.051012%20224,39.050781%20Z%20m%2064.27148,74.304689%20c%201.04851,0.0218%202.09305,0.13674%203.11914,0.3418%20l%2060.15235,13.11914%20c%206.16917,1.56084%2010.53558,6.7456%2010.76172,12.77734%200,140.18583%20-120.30525,253.62695%20-268.373049,253.62695%20-6.462692,-0.003%20-12.067583,-4.2204%20-13.519532,-10.17187%20L%2066.53125,326.20117%20c%20-0.221545,-0.969%20-0.342838,-1.95606%20-0.361328,-2.94726%200.27202,-5.16753%203.49416,-9.78723%208.412109,-12.06055%20l%2064.779299,-26.23633%20c%201.74636,-0.64344%203.59534,-1.00159%205.46875,-1.05859%204.10927,0.21357%207.96635,1.94076%2010.74414,4.81054%20l%2028.68945,33.13672%20c%2045.03037,-20.07866%2081.27157,-54.32858%20102.51758,-96.88476%20L%20251.7168,197.84961%20c%20-3.03662,-2.62517%20-4.86386,-6.27081%20-5.08985,-10.1543%200.0611,-1.77037%200.43916,-3.51929%201.11914,-5.16992%20l%2027.76368,-61.21875%20c%202.40859,-4.64517%207.29501,-7.69041%2012.76171,-7.95117%20z'%20id='path2'%20inkscape:connector-curvature='0'%20sodipodi:nodetypes='cccccccccccccccccccccccc'%20/%3e%3c/svg%3e");background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;height:2rem;width:2rem}@media only screen and (max-width:991px){nav .navbar .book-button-container.mobile-hidden{display:none!important}}nav .navbar .collapsed{display:none}nav .navbar .nav-image{width:18rem;height:10rem;position:relative;display:block;left:0;margin:1rem;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position-x:center;background-position-y:center}@media only screen and (min-width:992px){nav .navbar .nav-image{width:14vw}}@media only screen and (min-width:1401px)and (max-width:1600px){nav .navbar .nav-image{width:12rem;margin:0rem}}@media only screen and (min-width:1201px)and (max-width:1400px){nav .navbar .nav-image{width:15rem}}@media only screen and (min-width:992px)and (max-width:1200px){nav .navbar .nav-image{width:30vw}}@media only screen and (min-width:769px)and (max-width:991px){nav .navbar .nav-image{width:11rem}}@media only screen and (min-width:481px)and (max-width:768px){nav .navbar .nav-image{width:12rem}}@media only screen and (min-width:321px)and (max-width:480px){nav .navbar .nav-image{width:12rem}}@media only screen and (min-width:120px)and (max-width:320px){nav .navbar .nav-image{width:12rem;height:2rem;margin-left:0rem}}nav .navbar .nav-links{margin:0 1rem 0 0}@media only screen and (max-width:991px){nav .navbar .nav-links{display:none}}nav .navbar .nav-links button{background-color:#ffffff01;border:none;font-size:1.5rem;margin:0rem 1.5rem;color:#fff;transition:padding .2s,font-size .2s,color .2s,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media only screen and (min-width:1601px)and (max-width:1800px){nav .navbar .nav-links button{margin:0 1rem;font-size:1.3rem}}@media only screen and (min-width:1401px)and (max-width:1600px){nav .navbar .nav-links button{margin:0 1rem;font-size:1.2rem}}@media only screen and (min-width:1201px)and (max-width:1400px){nav .navbar .nav-links button{margin:0 1rem;font-size:1.1rem}}@media only screen and (min-width:992px)and (max-width:1200px){nav .navbar .nav-links button{margin:0 .6rem;font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){nav .navbar .nav-links button{margin:0 1rem;font-size:1rem}}nav .navbar .nav-links button:hover{cursor:pointer;color:#e052ff;transform:scale(1.1) rotate(-4deg)}nav .navbar .nav__icon-toggle{position:absolute;right:0;margin-right:1rem;padding:9px 0 9px 10px;background-color:transparent;border:none;z-index:50}@media only screen and (min-width:992px){nav .navbar .nav__icon-toggle{display:none}}nav .navbar .nav__icon-toggle-bar{background-color:#fff;width:18px;display:block;height:2px;border-radius:1px;margin-bottom:4px}nav .navbar .nav__icon-toggle-bar:last-child{margin-bottom:0}nav .navbar .nav__icon-toggle:focus,nav .navbar .nav__icon-toggle:hover{background-color:transparent;outline:0}nav .navbar .nav__icon-toggle:focus .nav__icon-toggle-bar,nav .navbar .nav__icon-toggle:hover .nav__icon-toggle-bar{background-color:#fff}nav .navbar .navbar-collapse{display:none;position:absolute;right:0;top:8rem;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-end;background-color:#17b5a4;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:992px){nav .navbar .navbar-collapse{display:none}}nav .navbar .nav-drop-down{position:relative;align-items:center;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;justify-content:space-evenly;align-items:flex-end;margin-right:2rem}nav .navbar .nav-drop-down .nav-drop-down-item{font-size:2.2rem;font-weight:700;margin:1rem 0rem;font-style:normal;text-decoration:none;color:#fff}nav .nav-borderline{border:none;height:1.5rem;margin:0rem}@media only screen and (min-width:1601px)and (max-width:1800px){nav .nav-borderline{height:1.3rem}}@media only screen and (min-width:1401px)and (max-width:1600px){nav .nav-borderline{height:1rem}}@media only screen and (min-width:1201px)and (max-width:1400px){nav .nav-borderline{height:.9rem}}@media only screen and (min-width:992px)and (max-width:1200px){nav .nav-borderline{height:.8rem}}@media only screen and (min-width:769px)and (max-width:991px){nav .nav-borderline{height:1rem}}@media only screen and (min-width:481px)and (max-width:768px){nav .nav-borderline{height:1rem}}@media only screen and (min-width:321px)and (max-width:480px){nav .nav-borderline{height:.5rem}}@media only screen and (min-width:120px)and (max-width:320px){nav .nav-borderline{height:.5rem}}nav .turquoise{background-color:#17b5a4}nav .yellow{background-color:#eeb02f}.navbar.navbar--reduced{height:6rem;background-color:#ffffffe8;color:#000}.navbar.navbar--reduced .nav-image{background-image:url(/assets/charliebrown-logo-black-CrlqdvRj.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.navbar.navbar--reduced .nav-links button{background-color:#ffffff01;color:#000}.navbar.navbar--reduced .call-icon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20aria-hidden='true'%20focusable='false'%20data-prefix='fas'%20data-icon='phone-square-alt'%20class='svg-inline--fa%20fa-phone-square-alt%20fa-w-14'%20role='img'%20viewBox='0%200%20448%20512'%20version='1.1'%20id='svg4'%20sodipodi:docname='phone-black.svg'%20inkscape:version='0.92.5%20(2060ec1f9f,%202020-04-08)'%3e%3cmetadata%20id='metadata10'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='1920'%20inkscape:window-height='1001'%20id='namedview6'%20showgrid='false'%20inkscape:zoom='0.921875'%20inkscape:cx='-44.152753'%20inkscape:cy='299.18955'%20inkscape:window-x='-9'%20inkscape:window-y='-9'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg4'%20/%3e%3cpath%20style='fill:%23000000;fill-opacity:1'%20d='M%20224,39.050781%20C%20101.48644,39.051013%202.1697539,133.41398%202.1699219,249.81641%202.1697591,366.21884%20101.48644,472.514%20224,472.51423%20346.51356,472.514%20445.83024,366.21884%20445.83008,249.81641%20445.83025,133.41398%20346.51356,39.051012%20224,39.050781%20Z%20m%2064.27148,74.304689%20c%201.04851,0.0218%202.09305,0.13674%203.11914,0.3418%20l%2060.15235,13.11914%20c%206.16917,1.56084%2010.53558,6.7456%2010.76172,12.77734%200,140.18583%20-120.30525,253.62695%20-268.373049,253.62695%20-6.462692,-0.003%20-12.067583,-4.2204%20-13.519532,-10.17187%20L%2066.53125,326.20117%20c%20-0.221545,-0.969%20-0.342838,-1.95606%20-0.361328,-2.94726%200.27202,-5.16753%203.49416,-9.78723%208.412109,-12.06055%20l%2064.779299,-26.23633%20c%201.74636,-0.64344%203.59534,-1.00159%205.46875,-1.05859%204.10927,0.21357%207.96635,1.94076%2010.74414,4.81054%20l%2028.68945,33.13672%20c%2045.03037,-20.07866%2081.27157,-54.32858%20102.51758,-96.88476%20L%20251.7168,197.84961%20c%20-3.03662,-2.62517%20-4.86386,-6.27081%20-5.08985,-10.1543%200.0611,-1.77037%200.43916,-3.51929%201.11914,-5.16992%20l%2027.76368,-61.21875%20c%202.40859,-4.64517%207.29501,-7.69041%2012.76171,-7.95117%20z'%20id='path2'%20inkscape:connector-curvature='0'%20sodipodi:nodetypes='cccccccccccccccccccccccc'%20/%3e%3c/svg%3e")!important}.mobile-nav-container{right:2rem;top:2rem;display:block;position:absolute}@media only screen and (min-width:992px){.mobile-nav-container{display:none}}@media only screen and (min-width:769px)and (max-width:991px){.mobile-nav-container{right:2rem}}@media only screen and (min-width:321px)and (max-width:480px){.mobile-nav-container{top:1rem}}@media only screen and (min-width:120px)and (max-width:320px){.mobile-nav-container{top:1rem}}.mobile-nav-container.yellow-nav .mobile-nav{background-color:#f8af18!important}.mobile-nav-container.yellow-nav .mobile-nav li:hover{background-color:#cc8f0a!important}.mobile-nav-container.yellow-nav .hamburger .line{background-color:#f1af24!important}.mobile-nav{top:5rem;right:-2rem;background-color:#fff;height:auto;display:none;margin-block-start:0rem!important;margin-block-end:0rem!important;padding-inline-start:0rem!important;width:auto;transition:all 2s ease-in-out}@media only screen and (min-width:321px)and (max-width:480px){.mobile-nav{top:5rem}}@media only screen and (min-width:321px)and (max-width:480px){.mobile-nav .book-button{padding:.5em}}.mobile-nav.active{display:flex;position:absolute;animation:fade .5s;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:center}@keyframes fade{0%{transform:translate(200rem);opacity:0}to{transform:translate(0);opacity:1}}.mobile-nav ul{overflow:hidden;list-style-type:none;margin:0;margin-block-start:0rem!important;margin-block-end:0rem!important;padding-inline-start:0rem!important}.mobile-nav li{display:block;margin:0;padding:1.2rem 1rem;width:100%;transition:background-color .5s}@media only screen and (min-width:120px)and (max-width:320px){.mobile-nav li{width:90vw}}.mobile-nav li:hover{cursor:pointer;background-color:#f25cfb}.mobile-nav li a{color:#000;text-decoration:none;padding:1.2rem 1rem;font-size:2rem;transition:all 1s;display:block;width:max-content}@media only screen and (min-width:769px)and (max-width:991px){.mobile-nav li a{padding:.2rem 1rem}}@media only screen and (min-width:481px)and (max-width:768px){.mobile-nav li a{padding:.2rem 1rem;font-size:1rem}}@media only screen and (min-width:321px)and (max-width:480px){.mobile-nav li a{padding:.2rem 1rem;font-size:1rem}}@media only screen and (min-width:120px)and (max-width:320px){.mobile-nav li a{padding:.2rem 1rem;font-size:1rem}}.hamburger{margin:0 0 0 15px;padding:0;float:right;transition:opacity .3s}.hamburger:hover{cursor:pointer;opacity:.5}.hamburger .line{width:3rem;height:.5rem;background-color:#ff9ff1;margin:8px auto;transition:all .3s ease-in-out;border-radius:5px}@media only screen and (min-width:120px)and (max-width:320px){.hamburger .line{width:2.5rem;height:.4rem}}.hamburger.isactive .line:nth-child(2){opacity:0}.hamburger.isactive .line:nth-child(1){transform:translateY(13px) rotate(45deg)}.hamburger.isactive .line:nth-child(3){transform:translateY(-13px) rotate(-45deg)}footer{background-color:#fff;text-align:center;padding:3rem 0rem 0rem;display:flex;flex-direction:column;align-items:center}footer .footer-text,footer .crafted-by{font-size:1.5rem;width:50rem}@media only screen and (min-width:1401px)and (max-width:1600px){footer .footer-text,footer .crafted-by{font-size:1.3rem}}@media only screen and (min-width:1201px)and (max-width:1400px){footer .footer-text,footer .crafted-by{font-size:1rem}}@media only screen and (min-width:992px)and (max-width:1200px){footer .footer-text,footer .crafted-by{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){footer .footer-text,footer .crafted-by{font-size:1rem}}@media only screen and (min-width:481px)and (max-width:768px){footer .footer-text,footer .crafted-by{font-size:1.1rem;width:80vw}}@media only screen and (min-width:321px)and (max-width:480px){footer .footer-text,footer .crafted-by{font-size:1.1rem;width:80vw}}@media only screen and (min-width:120px)and (max-width:320px){footer .footer-text,footer .crafted-by{font-size:1.1rem;width:80vw}}footer .crafted-by{margin:0;color:#fff}footer .footer-base{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:0;margin-bottom:4rem}footer .footer-base .privacy-policy-link{text-decoration:none;font-size:1.3rem}footer .footer-base .cyberkiln{width:20rem}@media only screen and (max-width:991px){footer .footer-base .cyberkiln{width:50vw;margin-bottom:2rem}}@media only screen and (min-width:992px)and (max-width:1200px){footer .footer-base .cyberkiln{width:17rem}}@media only screen and (min-width:769px)and (max-width:991px){footer .footer-base .cyberkiln{width:13rem}}@media only screen and (min-width:481px)and (max-width:768px){footer .footer-base .cyberkiln{width:12rem}}.sp-footer{color:#fff;background-color:#252525;width:100%;max-width:100%;overflow:hidden;margin:auto}.sp-footer a{color:#fff;text-decoration:none}.sp-footer .contact-address{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-around;align-items:flex-start;width:90vw;margin:0rem 0rem 2rem}@media only screen and (max-width:991px){.sp-footer .contact-address{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}}.sp-footer .contact-address .footer-logo{width:12rem;height:4rem;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.sp-footer .contact-address .social{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;column-gap:2rem}@media only screen and (max-width:991px){.sp-footer .contact-address .social{margin:1rem}}.sp-footer .contact-address .social img{width:2em}.sp-footer .contact{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-around;align-items:flex-start;column-gap:4rem}@media only screen and (max-width:991px){.sp-footer .contact{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}}.sp-footer .contact a{color:#fff;text-decoration:none}.sp-footer .sj-link{color:#1a3950;text-decoration:none}.sp-footer .sj-link:hover{color:#eeb02f}.testimonials-carousel{background-color:#1a3950;padding:3rem 0rem;height:68rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;min-width:100%;width:100%;max-width:100%;overflow:hidden;margin:auto}@media only screen and (min-width:1601px)and (max-width:1800px){.testimonials-carousel{height:64rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.testimonials-carousel{height:71rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.testimonials-carousel{height:66rem}}@media only screen and (min-width:992px)and (max-width:1200px){.testimonials-carousel{height:66rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel{height:80rem;margin:auto}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel{height:80rem;margin:auto}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel{height:60rem;margin:auto}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel{height:80rem}}.testimonials-carousel .carousel-heading{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:-3rem}.testimonials-carousel .carousel-heading .quotation-marks,.testimonials-carousel .carousel-heading .carousel-title{text-shadow:0rem .3rem .2rem rgba(0,0,0,.3)}.testimonials-carousel .carousel-heading .carousel-title{font-size:2rem}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel-heading .carousel-title{font-size:1.6rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel-heading .carousel-title{font-size:1.6rem}}.testimonials-carousel .carousel-heading .quotation-marks{color:#17b5a4;font-size:10rem;margin:0;height:8rem}@media only screen and (min-width:1601px)and (max-width:1800px){.testimonials-carousel .carousel-heading .quotation-marks{height:5rem;font-size:10rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.testimonials-carousel .carousel-heading .quotation-marks{height:6rem;font-size:10rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.testimonials-carousel .carousel-heading .quotation-marks{height:6rem;font-size:10rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel-heading .quotation-marks{height:5rem;font-size:8rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel-heading .quotation-marks{height:5rem;font-size:8rem}}.testimonials-carousel .carousel-heading .start{margin-top:-6rem;margin-right:0rem}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel-heading .start{margin-right:0rem}}.testimonials-carousel .carousel-heading .end{margin-top:8rem;margin-left:0rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel-heading .end{margin-top:4rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel-heading .end{margin-top:4rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel-heading .end{margin-top:4rem}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel .carousel-heading .end{margin-top:4rem}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel .carousel-heading .end{margin-top:4rem}}.testimonials-carousel .carousel-heading h2{font-size:2rem;font-weight:700;color:#fff}.testimonials-carousel .carousel{position:relative;width:87rem;margin-top:1rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel{width:80vw;margin:1rem auto}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel{width:90vw;margin:1rem auto}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel{width:90vw;margin:1rem auto}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel .carousel{width:90vw;margin:1rem auto}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel .carousel{width:90vw;margin:1rem auto}}.testimonials-carousel .carousel .slides{display:block;overflow:hidden;padding-inline-start:0rem;margin-block-start:0rem;margin-block-end:0rem}.testimonials-carousel .carousel .slides input{display:none}.testimonials-carousel .carousel .slides .slide-container{display:block;width:90vw}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container{display:flex;width:90vw;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-top:.5rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container{display:flex;width:90vw;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}}.testimonials-carousel .carousel .slides .slide-container .slide{position:absolute;opacity:0;background-color:#f3f4f6;border:.4rem solid #17B5A4;border-radius:.8rem;height:fit-content;width:75vw;max-height:fit-content;padding:3rem;background-image:url(../Images/Logos/S&P-Letting-Logo-House.png);background-repeat:no-repeat;background-position-x:76rem;background-position-y:36rem;list-style-type:none;transition:all .7s ease-in-out}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .slide{margin-top:-2rem;background-position-x:30rem;background-position-y:40rem;padding:3rem 3rem 3rem 2rem;width:78vw}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .slide{padding:1rem;width:90vw;background-position-x:8rem;background-position-y:50rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .slide{padding:1rem;width:90vw;background-position-x:8rem;background-position-y:50rem}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel .carousel .slides .slide-container .slide{padding:1rem;width:90vw;background-position-x:8rem;background-position-y:50rem}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel .carousel .slides .slide-container .slide{padding:1rem;width:90vw;background-position-x:8rem;background-position-y:50rem}}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{background-color:#f3f4f6;height:auto;width:75vw;max-height:fit-content;border-radius:.4rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{width:auto}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{width:80vw}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{width:80vw}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{width:80vw}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text{background-color:#f3f4f6e8}}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{text-align:center;margin:0}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1.8rem}@media only screen and (min-width:1601px)and (max-width:1800px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1.3rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1.3rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1.3rem}}@media only screen and (min-width:992px)and (max-width:1200px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text h2{font-size:1rem}}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1.3rem}@media only screen and (min-width:1601px)and (max-width:1800px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1.2rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1.1rem}}@media only screen and (min-width:992px)and (max-width:1200px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:.8rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:.7rem}}@media only screen and (min-width:321px)and (max-width:480px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1.1rem}}@media only screen and (min-width:120px)and (max-width:320px){.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text p{font-size:1.1rem;min-height:46rem;height:auto;max-height:46rem;overflow:hidden}}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text .author{position:relative}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text .author h2{font-weight:bolder}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text .author h2:nth-of-type(1){color:#1a3950}.testimonials-carousel .carousel .slides .slide-container .slide .testimonial-text .author h2:nth-of-type(2){color:#17b5a4}.testimonials-carousel .carousel .slides .slide-container .carousel-controls{position:absolute;top:19rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls{position:absolute;top:16rem;left:-5vw;width:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls{display:none}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls{display:none}}.testimonials-carousel .carousel .slides .slide-container .carousel-controls label{display:none;position:absolute;cursor:pointer}.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide,.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{position:absolute;border:none;background-color:#17b5a4;color:#fff;font-size:3.2rem;width:4rem;height:4rem;border-radius:15rem;z-index:1;text-align:center}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide,.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{font-size:3rem}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide,.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{font-size:2.5rem;width:3rem;height:3rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide,.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{margin-top:17rem;width:10rem}}.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide{left:-15rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide{left:-2vw}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide{left:-6rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .prev-slide{left:3rem}}.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{left:97rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{left:85vw}}@media only screen and (min-width:769px)and (max-width:991px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{left:32.5rem}}@media only screen and (min-width:481px)and (max-width:768px){.testimonials-carousel .carousel .slides .slide-container .carousel-controls .next-slide{left:17rem}}.testimonials-carousel .carousel .slides input:checked+.slide-container .slide{opacity:1;transform:scale(1);transition:opacity 1s ease-in-out}.testimonials-carousel .carousel .slides input:checked+.slide-container .carousel-controls label{display:block}.testimonials-carousel .carousel .slides .carousel-dots{position:absolute;left:0;right:0;top:50rem;text-align:center;width:87rem}@media only screen and (min-width:992px){.testimonials-carousel .carousel .slides .carousel-dots{top:45rem;width:75vw;margin:2rem auto}}@media only screen and (max-width:991px){.testimonials-carousel .carousel .slides .carousel-dots{display:none}}.testimonials-carousel .carousel .slides .carousel-dots .carousel-dot{display:inline-block;width:1rem;height:1rem;border-radius:50%;background-color:#fff;opacity:.5;margin:.5rem 1rem}.testimonials-carousel .carousel .slides .carousel-dots .carousel-dot:hover{cursor:pointer}.testimonials-carousel .carousel .slides input#slide-1:checked~.carousel-dots label#dot-1,.testimonials-carousel .carousel .slides input#slide-2:checked~.carousel-dots label#dot-2,.testimonials-carousel .carousel .slides input#slide-3:checked~.carousel-dots label#dot-3,.testimonials-carousel .carousel .slides input#slide-4:checked~.carousel-dots label#dot-4,.testimonials-carousel .carousel .slides input#slide-5:checked~.carousel-dots label#dot-5,.testimonials-carousel .carousel .slides input#slide-6:checked~.carousel-dots label#dot-6,.testimonials-carousel .carousel .slides input#slide-7:checked~.carousel-dots label#dot-7,.testimonials-carousel .carousel .slides input#slide-8:checked~.carousel-dots label#dot-8{opacity:1}.testimonials-carousel .carousel .slides input:checked+.slide-container label{display:block}.landing{background-size:cover;background-repeat:no-repeat;background-position:center;height:100vh;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;transition:all 1s ease-in-out}@media only screen and (max-width:991px){.landing{height:100vh}}.landing.home-landing{background-image:linear-gradient(45deg,#000000a1,#000000a1),url(/assets/home-DONst4Ad.jpg)}.landing.visiting-landing{background-image:linear-gradient(179deg,#fff0,#fff),url(/assets/visiting-u5XxeeRk.jpg);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}.landing.team-landing{background-image:linear-gradient(179deg,#fff0,#fff0),url(/assets/group-BaTh5JZj.jpg);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}.landing.beauty-landing{background-image:linear-gradient(179deg,#fff0,#07275878),url(/assets/IMG_4483-DtESz3r9.JPG);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center}.landing.products-landing{background-image:linear-gradient(179deg,#fff0,#fff0),url(/assets/products-BQxfCL69.png);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;background-position-x:center;background-position-y:10rem;background-size:cover}@media only screen and (min-width:992px)and (max-width:1200px){.landing.products-landing{background-size:cover}}@media only screen and (max-width:991px){.landing.products-landing{background-size:cover}}.landing.products-landing em{text-decoration:none;color:gray}.landing.products-landing .home-text{color:#000}@media only screen and (max-width:991px){.landing.products-landing .home-text{width:90vw;padding:4em 1em}}.landing.product-range{background-image:linear-gradient(45deg,#000000a1,#000000a1),url(/assets/colors-BWec7iqi.jpg)}.landing.product-range em{animation:colorShift 10s infinite ease-in;text-decoration:none}@media only screen and (max-width:991px){.landing.product-range .home-text{margin:0rem auto 1rem;padding:4em 1em}}.landing.contact-landing{background-image:url(/assets/map-background-D1zLZe0O.jpg)}.landing.contact-landing em{text-decoration:none;color:gray}.landing.contact-landing .home-text{color:#000;margin:1rem auto;padding:4em 1em 0rem}.landing.contact-landing .contact-buttons{flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;column-gap:1rem}@media only screen and (min-width:992px){.landing.contact-landing .contact-buttons{margin:2rem 0rem}}@media only screen and (max-width:991px){.landing.contact-landing .contact-buttons{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;row-gap:2rem;margin:2rem 0rem}}.landing.contact-landing .contact-buttons a{width:13rem}.landing.contact-landing .contact-buttons button{margin:0rem!important}.landing .home-text{z-index:2;position:absolute;width:100%;margin:15rem auto 4rem;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;transition:all 1s ease-in-out;padding:8em 3em;color:#fff;text-align:center}@media only screen and (min-width:992px){.landing .home-text{width:60vw;margin:10rem auto 6rem}}@media only screen and (min-width:769px)and (max-width:991px){.landing .home-text{margin:10rem auto 4rem}}@media only screen and (min-width:481px)and (max-width:768px){.landing .home-text{margin:8rem auto 4rem}}@media only screen and (min-width:321px)and (max-width:480px){.landing .home-text{margin:6rem auto 4rem}}@media only screen and (min-width:120px)and (max-width:320px){.landing .home-text{margin:5rem auto 4rem}}.landing h2{font-weight:400;margin-top:1rem}.landing ul{display:flex}.landing ul li{list-style:none}.landing ul li div{position:absolute;top:15rem;left:40rem;transform:translate(-50%);width:73rem;height:12.5rem;box-sizing:border-box;padding:1.25rem;transition:1s}@media only screen and (min-width:1601px)and (max-width:1800px){.landing ul li div{top:18rem;left:8rem;width:10rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.landing ul li div{top:16rem;left:8rem;width:10rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.landing ul li div{top:14rem;left:8rem;width:10rem}}@media only screen and (min-width:992px)and (max-width:1200px){.landing ul li div{top:12rem;left:8rem;width:10rem}}@media only screen and (min-width:769px)and (max-width:991px){.landing ul li div{top:12rem;left:8rem;width:10rem}}@media only screen and (min-width:481px)and (max-width:768px){.landing ul li div{top:10rem;left:6rem;width:10rem}}.button-container{display:flex;justify-content:center}.button-container .button-turquoise{width:12rem}@media only screen and (min-width:1601px)and (max-width:1800px){.button-container .button-turquoise{margin-top:1rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.button-container .button-turquoise{margin-top:1rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.button-container .button-turquoise{margin-top:1rem}}@media only screen and (min-width:992px)and (max-width:1200px){.button-container .button-turquoise{margin-top:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.button-container .button-turquoise{margin-top:1rem}}.button-container.double{column-gap:1rem;z-index:4}@media only screen and (min-width:992px)and (max-width:1200px){.button-container.double{justify-content:center;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;width:100%}}@media only screen and (min-width:120px)and (max-width:320px){.button-container.double{flex-direction:column;row-gap:1rem}}.home-of-colour{background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;margin:auto;padding:8rem 3rem;width:65rem}@media only screen and (min-width:992px){.home-of-colour{padding:3rem 0rem;background-size:auto}}@media only screen and (min-width:769px)and (max-width:991px){.home-of-colour{padding:2rem 0rem}}@media only screen and (max-width:991px){.home-of-colour{padding:2rem 0rem;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;width:100vw}}@media only screen and (min-width:321px)and (max-width:480px){.home-of-colour{padding:2rem 0rem}}.home-of-colour img{width:25rem}@media only screen and (max-width:991px){.home-of-colour img{width:50vw}}.home-of-colour .home-colour-text{padding:3rem;width:36rem}.home-of-colour .home-colour-text em{animation:colorShift 10s infinite ease-in}@media only screen and (max-width:991px){.home-of-colour .home-colour-text{padding:1rem 0rem;width:90vw;text-align:center}}@keyframes colorShift{0%,to{color:#fb7f39}10%{color:#f8e96f}20%{color:#3cbdce}30%{color:#fff}40%{color:#39fb43}50%{color:#fa4d4d}60%{color:#fb39f1}70%{color:#bf0}80%{color:#7a4120}90%{color:#ff1616}}.salon-numbers-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-items:flex-start;column-gap:7rem;margin:5rem}@media only screen and (max-width:991px){.salon-numbers-grid{flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-around;align-items:flex-start;column-gap:2rem;margin:1rem}}@media only screen and (min-width:321px)and (max-width:480px){.salon-numbers-grid{width:60vw;margin:auto}}.salon-numbers-grid .iconic-header{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}.big-info{width:60rem;margin:2rem auto;text-align:center;opacity:.6}@media only screen and (max-width:991px){.big-info{width:80vw}}.banner{padding:2.4em 4em;width:50rem;margin:5rem auto;text-align:center;color:#fff;border-top:.3em solid #777;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:#252525}@media only screen and (max-width:991px){.banner{padding:1.4em 1em;width:90vw;margin:3rem auto}}.banner p{font-weight:700;margin:0;line-height:1.6em}.client-highlight{background-color:#000;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;width:100%;margin:0rem auto;color:#fff;flex-wrap:nowrap;align-content:center;justify-content:flex-start}@media only screen and (min-width:992px){.client-highlight{padding:2rem 0rem 0rem}}@media only screen and (max-width:991px){.client-highlight{padding:0rem;text-align:center}}.client-highlight.inverted{background-color:#fff;color:#000}.client-highlight.inverted .client-highlight-text h1{color:#000}.client-highlight .client-highlight-text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;width:60vw;margin:6rem auto;text-align:center}@media only screen and (max-width:991px){.client-highlight .client-highlight-text{width:80vw;margin:2rem auto}}.client-highlight .client-highlight-text h1{color:#fff;text-shadow:0rem .3rem .2rem rgba(0,0,0,.3);margin:.2rem auto}.client-highlight .client-highlight-text .title-underline{margin:.8rem auto 0rem}.client-highlight .client-highlight-image-grid{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-content:flex-start;align-items:flex-start;margin:4rem;column-gap:10rem}@media only screen and (max-width:991px){.client-highlight .client-highlight-image-grid{justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;margin:2rem}}@media only screen and (min-width:481px)and (max-width:768px){.client-highlight .client-highlight-image-grid{flex-direction:row}}.client-highlight .client-highlight-image-grid .client-highlight-card{width:20rem;padding:1rem;background-color:#fff}@media only screen and (max-width:991px){.client-highlight .client-highlight-image-grid .client-highlight-card{width:15rem;margin-bottom:5rem}}.client-highlight .client-highlight-image-grid .client-highlight-card.right{transform:rotate(8deg)}.client-highlight .client-highlight-image-grid .client-highlight-card.left{transform:rotate(352deg)}.client-big-image-container{content:"";display:block;position:relative;width:100%;height:100%}.client-big-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;background-attachment:fixed}@media only screen and (max-width:991px){.client-big-image{height:60vh}}.client-big-image.andrea{background-image:url(/assets/Rainbow-hair-1-landscape-BoFicoAn.jpg)}.client-big-image.cathy{background-image:url(/assets/clientA3-BFxcdm7d.jpg)}.client-big-image.weddings{background-image:url(/assets/clientB3-FopOORyU.jpg)}.client-big-image.entrance{background-image:url(/assets/entrance-CwW3FZ0m.jpg)}.client-big-image.salon{background-image:url(/assets/salon-D5HMtTnH.jpg)}.client-big-image.colourhair{background-image:url(/assets/hair-BSgUIv1U.jpg)}.client-big-image.wowfactor{background-image:url(/assets/hair-dye-B9fp7Hjy.jpg)}.client-big-image.coffee{background-image:url(/assets/coffee-DV9V52_l.jpg)}.client-big-image.scissors{background-image:url(/assets/scissors-Dijr4ULx.jpg)}.client-big-image.wash{background-image:url(/assets/wash-BUw5y-ke.jpg)}.client-big-image.style{background-image:url(/assets/style-BtZkOSxx.jpg)}.client-big-image.hair-dry{background-image:url(/assets/finishing-touches-X0WV237z.jpg)}.client-big-image.counter{background-image:url(/assets/counter-CbDC16VS.jpg)}.client-big-image.teamfun{background-image:url(/assets/teamfun-Dbr_1ql3.jpg)}.client-big-image.bridal{background-image:url(/assets/bridal_4b-DNx-G__Z.jpg)}.client-big-image.mirror-shed{background-image:url(/assets/mirror-shed-BB6ADwpU.jpg)}.client-big-image.acproducts{background-image:url(/assets/products-Dx96_poy.jpg)}.client-big-image.beauty{background-image:url(/assets/IMG_4594-PD7_3Bsh.JPG)}.client-big-image.beauty2{background-image:url(/assets/IMG_4641-CQynSMls.JPG)}.client-big-image.beautyfoot{background-image:url(/assets/IMG_4491-BxlyQYe7.JPG)}.visit-us{text-align:center;margin:3rem 0rem}.visit-us button{background:#777;border-radius:1em;display:inline-block;font-weight:700;color:#fff;margin:.5em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;padding:1em 2.5em;width:14rem;border:none}.visit-us button:hover{background:#000}.getting-it-right{padding:4rem;display:flex;flex-direction:column;align-content:flex-start}@media only screen and (min-width:992px){.getting-it-right{padding:5rem;width:100%}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right{padding:2rem}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right{padding:1rem;width:90vw;margin:1rem auto 2rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}@media only screen and (min-width:321px)and (max-width:480px){.getting-it-right{padding:1rem;width:80vw;margin:1rem auto 2rem}}@media only screen and (min-width:120px)and (max-width:320px){.getting-it-right{padding:1rem;width:80vw;margin:1rem auto 2rem}}.getting-it-right h2{font-size:2.3rem;color:#1a3950}@media only screen and (min-width:1601px)and (max-width:1800px){.getting-it-right h2{font-size:2rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.getting-it-right h2{font-size:2rem}}@media only screen and (min-width:992px)and (max-width:1200px){.getting-it-right h2{font-size:1.8rem}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right h2{font-size:1.8rem}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right h2{font-size:1.5rem}}.getting-it-right .title-underline{width:80vw;margin-top:.5rem}@media only screen and (min-width:992px)and (max-width:1200px){.getting-it-right .title-underline{width:40vw}}.getting-it-right .getting-it-right-paragraph{font-size:1.8rem}@media only screen and (min-width:1601px)and (max-width:1800px){.getting-it-right .getting-it-right-paragraph{font-size:1.5rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.getting-it-right .getting-it-right-paragraph{font-size:1.5rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.getting-it-right .getting-it-right-paragraph{font-size:1.3rem}}@media only screen and (min-width:992px)and (max-width:1200px){.getting-it-right .getting-it-right-paragraph{font-size:1.2rem}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .getting-it-right-paragraph{font-size:1.2rem}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right .getting-it-right-paragraph{font-size:1.1rem}}@media only screen and (min-width:321px)and (max-width:480px){.getting-it-right .getting-it-right-paragraph{font-size:1.1rem}}@media only screen and (min-width:120px)and (max-width:320px){.getting-it-right .getting-it-right-paragraph{font-size:1.1rem}}.getting-it-right .s-p-collaborators{display:flex;align-content:center;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width:992px){.getting-it-right .s-p-collaborators{align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .s-p-collaborators{align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right .s-p-collaborators{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}@media only screen and (min-width:321px)and (max-width:480px){.getting-it-right .s-p-collaborators{flex-direction:column}}@media only screen and (min-width:120px)and (max-width:320px){.getting-it-right .s-p-collaborators{flex-direction:column}}.getting-it-right .s-p-collaborators .collaborator{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:35rem;margin:1rem 6rem}@media only screen and (min-width:992px){.getting-it-right .s-p-collaborators .collaborator{height:auto;margin:2rem 1rem;width:18vw}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .s-p-collaborators .collaborator{height:auto;margin:2rem 1rem;width:40vw}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right .s-p-collaborators .collaborator{height:auto;margin:2rem 1rem;width:90vw}}@media only screen and (min-width:321px)and (max-width:480px){.getting-it-right .s-p-collaborators .collaborator{height:auto;margin:2rem 1rem;width:90vw}}@media only screen and (min-width:120px)and (max-width:320px){.getting-it-right .s-p-collaborators .collaborator{height:auto;margin:1rem;width:90vw}}.getting-it-right .s-p-collaborators .collaborator img{width:15rem}@media only screen and (min-width:1401px)and (max-width:1600px){.getting-it-right .s-p-collaborators .collaborator img{width:13rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.getting-it-right .s-p-collaborators .collaborator img{width:12rem}}@media only screen and (min-width:992px)and (max-width:1200px){.getting-it-right .s-p-collaborators .collaborator img{width:11rem}}@media only screen and (max-width:991px){.getting-it-right .s-p-collaborators .collaborator img{width:11rem}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .s-p-collaborators .collaborator img{width:auto;height:auto;min-height:8rem;max-height:8rem}}.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1.5rem;text-align:center}@media only screen and (min-width:1401px)and (max-width:1600px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1.3rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1rem}}@media only screen and (min-width:992px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{min-height:18vw;height:18vw;max-height:18vw}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1rem;margin:1rem 0rem;min-height:12rem;height:12rem;max-height:12rem}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1.1rem;margin:1rem 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1.1rem;margin:1rem 0rem}}@media only screen and (min-width:120px)and (max-width:320px){.getting-it-right .s-p-collaborators .collaborator .collaborator-paragraph{font-size:1.1rem;margin:1rem 0rem}}.getting-it-right .s-p-collaborators .collaborator .button-turquoise{width:12rem}@media only screen and (min-width:1201px)and (max-width:1400px){.getting-it-right .s-p-collaborators .collaborator .button-turquoise{width:10rem}}@media only screen and (min-width:992px)and (max-width:1200px){.getting-it-right .s-p-collaborators .collaborator .button-turquoise{width:10rem}}@media only screen and (min-width:769px)and (max-width:991px){.getting-it-right .s-p-collaborators .collaborator .button-turquoise{width:8rem}}@media only screen and (min-width:481px)and (max-width:768px){.getting-it-right .s-p-collaborators .collaborator .button-turquoise{width:10rem}}.downArrow{position:absolute;opacity:.5;z-index:2;width:10vh;margin:0rem auto 3rem}.bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}.visiting-step-inside{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin:auto;padding:8rem 3rem}@media only screen and (min-width:992px){.visiting-step-inside{padding:3rem 0rem;background-size:auto}}@media only screen and (min-width:769px)and (max-width:991px){.visiting-step-inside{padding:2rem 0rem}}@media only screen and (max-width:991px){.visiting-step-inside{padding:2rem 0rem;width:80vw;text-align:center}}@media only screen and (min-width:321px)and (max-width:480px){.visiting-step-inside{padding:2rem 0rem}}.visiting-step-inside .button-container{margin:3rem auto}.visiting-step-inside .button-container button{background:#777;border-radius:1em;display:inline-block;font-weight:700;color:#fff;margin:.5em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;padding:1em 2.5em;width:14rem;border:none}.visiting-step-inside .button-container button:hover{background:#000;cursor:pointer}.visiting-step-inside img{width:10rem}.visiting-step-inside .visiting-step-inside-text{padding:1rem 3rem 3rem;text-align:center}@media only screen and (max-width:991px){.visiting-step-inside .visiting-step-inside-text{padding:1rem}}.visiting-step-inside .visiting-step-inside-text em{font-style:normal;color:gray}.visiting-step-inside .visiting-step-inside-text p{margin:2rem auto}.visiting-step-inside .visiting-step-inside-text .colourshift{animation:colorShift 10s infinite ease-in}@keyframes colorShift{0%,to{color:#fb7f39}10%{color:#f8e96f}20%{color:#3cbdce}30%{color:#ff006a}40%{color:#39fb43}50%{color:#fa4d4d}60%{color:#fb39f1}70%{color:#bf0}80%{color:#7a4120}90%{color:#ff1616}}.products .button-container{margin:1rem auto}.products-range-container{background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin:auto;padding:8rem 3rem}@media only screen and (min-width:992px){.products-range-container{padding:3rem 0rem;background-size:auto}}@media only screen and (max-width:991px){.products-range-container{padding:2rem 0rem;width:100vw}}@media only screen and (min-width:769px)and (max-width:991px){.products-range-container{padding:2rem 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.products-range-container{padding:2rem 0rem}}.products-range-container .products-range-image{width:10rem}@media only screen and (max-width:991px){.products-range-container .products-range-image{width:80vw}}.products-range-container .products-range-text{padding:1rem 3rem 3rem;text-align:center}.products-range-container .products-range-text em{font-style:normal;color:gray}.products-range-container .products-range-text p{margin:2rem auto}.products-range-container.inverted{background-color:#000;color:#fff}.side-by-side{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;margin:3rem;width:80vw;column-gap:3rem}@media only screen and (max-width:991px){.side-by-side{flex-direction:column}}.side-by-side .side{width:50rem}@media only screen and (max-width:991px){.side-by-side .side{width:80vw}}.side-by-side .side img{width:auto}@media only screen and (max-width:991px){.side-by-side .side img{width:inherit}}.products-image{background-position:center;background-repeat:no-repeat;background-size:cover}.product-ghd{width:80rem;margin:auto;display:block;position:relative}@media only screen and (max-width:991px){.product-ghd{display:none}}.products-logo-american-crew{width:18rem}@media only screen and (max-width:991px){.products-logo-american-crew{width:80vw}}.schwarzkopf-side-image{height:80vh}.product-image-grid{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-content:flex-start;align-items:flex-start;margin:8rem 4rem;column-gap:3rem}@media only screen and (max-width:991px){.product-image-grid{justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;margin:4rem 1rem}}.product-image-grid .product-image-card{width:25rem;padding:1rem;background-color:#fff;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px #00000026}@media only screen and (max-width:991px){.product-image-grid .product-image-card{width:15rem}}.product-image-grid .product-image-card.right{transform:rotate(8deg)}.product-image-grid .product-image-card.center{transform:rotate(0)}.product-image-grid .product-image-card.left{transform:rotate(352deg)}.nail-image{width:30rem;box-shadow:#fff 0 10px 25px;transform:rotate(-4deg);margin-top:0;margin-bottom:1em;border-width:.3em;border-style:solid;border-color:#ebe9e9;border-image:initial}.beauty-section{color:#fff;background-color:#072758;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding:4rem 3rem}@media only screen and (max-width:991px){.beauty-section{padding:4rem 1rem}}.beauty-section p{color:#fff;opacity:1}.beauty-section h1{margin:2rem;text-align:center}.beauty-section h1 em{color:#aa8e53;text-decoration:none}.beauty-section .price-list{text-align:center}.beauty-section .profile em{color:var(--color-primary)!important}.beauty-section .profile h1{display:inline-block;background:#aa8e53;padding:.3em 1em;color:#fff;z-index:2;position:relative;box-shadow:0 10px 25px #00000026;transform:rotate(1deg)}@media only screen and (max-width:480px){.beauty-section .profile h1{padding:.3em;font-size:1.3em}}.beauty-section .profile img{width:100%;border:.3em solid white;box-shadow:0 10px 25px #00000026;transform:rotate(-4deg);margin-top:-3em;margin-bottom:5em}@media only screen and (max-width:480px){.beauty-section .profile img{margin-top:-2em}}.beauty-section .second-image{margin-top:5em}.beauty-section .big-image{height:50vw}@media only screen and (min-width:1201px)and (max-width:1400px){.beauty-section .big-image{height:70vw}}@media only screen and (min-width:481px)and (max-width:768px){.beauty-section .big-image{height:80vw}}@media only screen and (max-width:480px){.beauty-section .big-image{height:90vw}}.beauty-section .step-inside img{width:2em}.beauty-section .nail p{color:#fff}.beauty-section .nail em{color:#dbb056}.beauty-section .nail img{width:8em;border:.3em solid #ebe9e9;-webkit-box-shadow:0 10px 25px #fff;box-shadow:0 10px 25px #fff;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);margin-top:0;margin-bottom:1em}.beauty-section .quote{padding:1em 5em}@media only screen and (max-width:480px){.beauty-section .quote{padding:1em 0}}.beauty-section .quote blockquote{font-family:Georgia,serif;font-style:italic;margin:.25em 0;padding:.35em 40px;line-height:1.45;position:relative;color:#fff}@media only screen and (max-width:480px){.beauty-section .quote blockquote{padding-right:10px}}.beauty-section .quote blockquote:before{display:block;padding-left:10px;content:"“";font-size:80px;position:absolute;left:-20px;top:-20px;color:#7a7a7a}.beauty-section .quote blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}.beauty-section .quote blockquote cite:before{content:"— "}.beauty-section .wrap{display:block;max-width:1024px;margin:0 auto 2em;padding:0 1em;width:100%}.beauty-section .wrap h2{font-size:2.2em;opacity:1}.beauty-section a,.beauty-section a:visited{color:#887143;text-decoration:none}.beauty-section .question-section{background:#0a2143;box-shadow:0 2px 5px #4446;display:inline-block;font-size:1rem;margin-bottom:1em;padding:1em;position:relative;vertical-align:top;width:100%}.beauty-section .question-section h1{font-family:Audiowide,cursive;color:#072758;font-size:1.25em;font-size:5.5vw;font-weight:700;margin-bottom:.25em}.beauty-section .question-section>p,.beauty-section .question-section>h1{text-align:center}.beauty-section .question-section>p{font-size:.667em;font-size:2.8vw;margin-bottom:1em}.beauty-section div[class^=cat]{width:100%}.beauty-section div[class^=cat]>label{background:#051d40;color:#fff;cursor:pointer;display:block;font-weight:700;line-height:1.4;margin-bottom:.5em;padding:.75em .5em;transition:all .55s}.beauty-section div[class^=cat]>label:hover{background:#b39964}.beauty-section div[class^=cat]>input{position:absolute;z-index:-999}.beauty-section div[class^=cat]>input:focus+label{background:#887143;letter-spacing:1px}.beauty-section div[class^=cat] .question-wrap{height:100%;max-height:0;opacity:0;overflow:hidden;transition:all .75s cubic-bezier(.19,1,.22,1);width:100%}.beauty-section div[class^=cat]>input:checked~.question-wrap{max-height:1000px;opacity:1;transition:all 1.95s cubic-bezier(.19,1,.22,1)}.question-wrap .question{margin:1em 0}.question-wrap p{color:#fff;text-shadow:1px 1px 1px #fff;font-size:1em}.question-wrap table{width:100%;font-size:1em;line-height:1.2em;color:#000}.question-wrap table p{color:#000;text-shadow:1px 1px 1px #fff;font-size:1em}@media only screen and (max-width:480px){.question-wrap table{font-size:.7em}}@media only screen and (min-width:120px)and (max-width:320px){.question-wrap table th,.question-wrap table td{padding:.7em!important}}.question-wrap table{border-collapse:collapse;border:1px solid black}.question-wrap table tr{width:100%}.question-wrap table tr:nth-child(2n){background:#f3f3f3}.question-wrap table tr:nth-child(odd){background:#ddd}.question-wrap table tr:first-child{background:#ddd}.question-wrap table .header th strong{font-size:2.5em;vertical-align:middle}@media only screen and (max-width:991px){.question-wrap table .header th strong{font-size:1.5em}}.question-wrap table .header td,.question-wrap table .header th,.question-wrap table th,.question-wrap table td{padding:1em}.question-wrap table tr:last-child td,.question-wrap table tr:last-child th{padding-bottom:2em}.question-wrap table tr:nth-child(2) td,.question-wrap table tr:nth-child(2) th{padding-top:2em}.question-wrap table td:not(:first-child),.question-wrap table th:not(:first-child){text-align:center;width:1px;white-space:nowrap}.question-wrap table th:first-child{font-weight:700;text-align:left}.question-wrap label{color:#0a6090;cursor:pointer;display:block;font-weight:700;margin-bottom:.5em}.question-wrap input{position:absolute;z-index:-999;top:-10000px}.question-wrap input:focus+label{color:#051d40}.question-wrap input:not(:checked)~p{height:100%;max-height:0;opacity:0;overflow:hidden;transition:all .75s cubic-bezier(.19,1,.22,1)}.question-wrap input:checked~p{max-height:500px;opacity:1;transition:all 1.95s cubic-bezier(.19,1,.22,1)}.beauty-section input:focus{border:3px solid red;outline:3px solid red;background:red}.beauty-section a:focus{color:#072758;font-weight:700;outline:none}.beauty-container{background-color:#072758;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin:auto;padding:8rem 3rem}@media only screen and (min-width:992px){.beauty-container{padding:3rem 0rem;background-size:auto}}@media only screen and (min-width:769px)and (max-width:991px){.beauty-container{padding:2rem 0rem}}@media only screen and (max-width:991px){.beauty-container{padding:2rem 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.beauty-container{padding:2rem 0rem}}.beauty-container .beauty-image{width:10rem}.beauty-container .beauty-text{padding:1rem 3rem 3rem;text-align:center}.beauty-container .beauty-text em{font-style:normal;color:gray}.beauty-container .beauty-text p{margin:2rem auto}.beauty-container.inverted{background-color:#000;color:#fff}.charlie-prices{margin-top:8rem}.price{margin:0rem 5rem}@media only screen and (max-width:991px){.price{margin:0rem 1rem}}.price p{font-size:1em!important}.price table{width:100%;font-size:1em;line-height:1.2em}.price table p{font-size:1em}@media only screen and (max-width:480px){.price table{font-size:.7em}}@media only screen and (min-width:120px)and (max-width:320px){.price table th,.price table td{padding:.7em!important}}.price table{border-collapse:collapse;border:1px solid black;padding:1em}.price table tr{width:100%}.price table tr:nth-child(2n){background:#f3f3f3}.price table tr:first-child{background:#ddd}.price table .header th strong{font-size:2.5em;vertical-align:middle}@media only screen and (max-width:991px){.price table .header th strong{font-size:1.5em}}.price table .header td,.price table .header th,.price table th,.price table td{padding:1em}.price table tr:last-child td,.price table tr:last-child th{padding-bottom:2em}.price table tr:nth-child(2) td,.price table tr:nth-child(2) th{padding-top:2em}.price table td:not(:first-child),.price table th:not(:first-child){text-align:center;width:1px;white-space:nowrap}.price table th:first-child{font-weight:700;text-align:left}.contact-us-section{text-align:center;margin:3rem auto;height:80vh;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;max-width:70vw}@media only screen and (max-width:991px){.contact-us-section{margin:2rem auto;height:50vh}}.contact-us-section h1,.contact-us-section p{margin:1rem auto}.contact-us-section .button-container{margin:3rem auto}@media only screen and (max-width:991px){.contact-us-section .button-container{margin:0rem auto}}.contact-us-section .button-container button{background:#777;border-radius:1em;display:inline-block;font-weight:700;color:#fff;margin:.5em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;padding:1em 2.5em;width:14rem;border:none}@media only screen and (max-width:991px){.contact-us-section .button-container button{margin:0}}.contact-us-section .button-container button:hover{background:#000;cursor:pointer}.team-page .profile{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;padding:6rem 20rem}@media only screen and (min-width:1201px)and (max-width:1400px){.team-page .profile{padding:6rem 8rem}}@media only screen and (min-width:992px)and (max-width:1200px){.team-page .profile{padding:6rem 8rem}}@media only screen and (max-width:991px){.team-page .profile{flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;padding:1rem}}.team-page .profile em{color:var(--color-primary)!important}.team-page .profile h1{display:inline-block;background:#000;padding:.3em 1em;color:#fff;z-index:2;position:relative;box-shadow:0 10px 25px #00000026;transform:rotate(1deg)}@media only screen and (max-width:480px){.team-page .profile h1{padding:.3em;font-size:1.3em}}.team-page .profile .profile-quote-grid{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;column-width:50vw}@media only screen and (max-width:991px){.team-page .profile .profile-quote-grid{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;width:70vw}}@media only screen and (min-width:481px)and (max-width:768px){.team-page .profile .profile-quote-grid{width:90vw}}.team-page .profile .main-profile-image{width:auto;border:.3em solid white;box-shadow:0 10px 25px #00000026;transform:rotate(-4deg);margin-top:-3em;margin-bottom:5em;max-height:70vh}@media only screen and (min-width:1201px)and (max-width:1400px){.team-page .profile .main-profile-image{margin-top:0;margin-bottom:5em;max-height:50vh}}@media only screen and (min-width:992px)and (max-width:1200px){.team-page .profile .main-profile-image{margin-top:0;margin-bottom:5em;max-height:40vh}}@media only screen and (max-width:480px){.team-page .profile .main-profile-image{margin-top:2em;max-height:25vh;margin-bottom:0}}@media only screen and (max-width:991px){.team-page .profile .second-image{display:none}}.team-page .profile .second-image img{width:auto;max-width:30vw;border:.3em solid white;box-shadow:0 10px 25px #00000026;transform:rotate(-4deg);margin-top:-3em;margin-bottom:5em}@media only screen and (max-width:480px){.team-page .profile .second-image img{margin-top:-2em}}.team-page .profile .quote{padding:1em 5em;max-width:50vw}@media only screen and (min-width:1401px)and (max-width:1600px){.team-page .profile .quote{padding:1em}}@media only screen and (min-width:1201px)and (max-width:1400px){.team-page .profile .quote{padding:1em}}@media only screen and (min-width:992px)and (max-width:1200px){.team-page .profile .quote{padding:1em}}@media only screen and (max-width:991px){.team-page .profile .quote{padding:1em 0;max-width:80vw}}.team-page .profile .quote blockquote{font-family:Georgia,serif;font-style:italic;margin:.25em 0;padding:.35em 40px;line-height:1.45;position:relative;color:#383838}@media only screen and (max-width:480px){.team-page .profile .quote blockquote{padding-right:10px;width:80vw}}.team-page .profile .quote blockquote:before{display:block;padding-left:10px;content:"“";font-size:80px;position:absolute;left:-20px;top:-20px;color:#7a7a7a}.team-page .profile .quote blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}.team-page .profile .quote blockquote cite:before{content:"— "}.team-page .profile .quote p{margin:2rem auto}.team-page .profile.invert{background:linear-gradient(to bottom,#252525,#0e0f11);color:#fff;font-weight:100}.team-page .profile.invert blockquote{color:#fff}.team-page .profile .invert em{color:#fff;font-weight:700}.team-page .profile .invert .quote blockquote{color:#f3e6e6}.weddings,.reviews{margin-top:10rem}.weddings .bridal-two-image-grid,.reviews .bridal-two-image-grid{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-content:flex-start;align-items:flex-start;margin:4rem;column-gap:10rem}@media only screen and (min-width:992px)and (max-width:1200px){.weddings .bridal-two-image-grid,.reviews .bridal-two-image-grid{column-gap:0rem}}@media only screen and (max-width:991px){.weddings .bridal-two-image-grid,.reviews .bridal-two-image-grid{flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;margin:0rem 0rem 2rem}}.weddings .bridal-two-image-grid .bridal-image-card,.reviews .bridal-two-image-grid .bridal-image-card{width:30rem;padding:1rem;background-color:#fff;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px #00000026}@media only screen and (min-width:992px)and (max-width:1200px){.weddings .bridal-two-image-grid .bridal-image-card,.reviews .bridal-two-image-grid .bridal-image-card{width:45vw}}@media only screen and (max-width:991px){.weddings .bridal-two-image-grid .bridal-image-card,.reviews .bridal-two-image-grid .bridal-image-card{width:80vw}}.weddings .bridal-two-image-grid .bridal-image-card.right,.reviews .bridal-two-image-grid .bridal-image-card.right{transform:rotate(8deg)}.weddings .bridal-two-image-grid .bridal-image-card.left,.reviews .bridal-two-image-grid .bridal-image-card.left{transform:rotate(352deg)}.weddings .bridal-three-image-grid,.reviews .bridal-three-image-grid{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-content:flex-start;align-items:flex-start;margin:8rem 4rem;column-gap:6rem}@media only screen and (min-width:992px)and (max-width:1200px){.weddings .bridal-three-image-grid,.reviews .bridal-three-image-grid{flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:center}}@media only screen and (max-width:991px){.weddings .bridal-three-image-grid,.reviews .bridal-three-image-grid{flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;margin:4rem}}@media only screen and (min-width:481px)and (max-width:768px){.weddings .bridal-three-image-grid,.reviews .bridal-three-image-grid{flex-direction:row;flex-wrap:wrap;margin:8rem 1rem;column-gap:2rem;justify-content:center}}.weddings .bridal-three-image-grid .bridal-image-card,.reviews .bridal-three-image-grid .bridal-image-card{width:30rem;padding:1rem;background-color:#fff;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px #00000026}@media only screen and (min-width:1201px)and (max-width:1400px){.weddings .bridal-three-image-grid .bridal-image-card,.reviews .bridal-three-image-grid .bridal-image-card{width:20rem}}@media only screen and (min-width:992px)and (max-width:1200px){.weddings .bridal-three-image-grid .bridal-image-card,.reviews .bridal-three-image-grid .bridal-image-card{width:15rem}}@media only screen and (max-width:991px){.weddings .bridal-three-image-grid .bridal-image-card,.reviews .bridal-three-image-grid .bridal-image-card{width:15rem}}@media only screen and (min-width:481px)and (max-width:768px){.weddings .bridal-three-image-grid .bridal-image-card,.reviews .bridal-three-image-grid .bridal-image-card{width:12rem}}.weddings .bridal-three-image-grid .bridal-image-card.right,.reviews .bridal-three-image-grid .bridal-image-card.right{transform:rotate(8deg)}.weddings .bridal-three-image-grid .bridal-image-card.center,.reviews .bridal-three-image-grid .bridal-image-card.center{transform:rotate(0)}.weddings .bridal-three-image-grid .bridal-image-card.left,.reviews .bridal-three-image-grid .bridal-image-card.left{transform:rotate(352deg)}.about-us-landing{background-image:url(../Images/About/AboutPage1.jpeg);background-size:cover;background-repeat:no-repeat;background-position-y:3rem;height:auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:inherit;align-items:center}@media only screen and (min-width:992px){.about-us-landing{margin:3rem auto 0rem;padding-top:10rem;padding-bottom:6rem}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-landing{margin:3rem auto 0rem;padding-top:10rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:inherit;align-items:center}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-landing{margin:3rem auto 0rem;padding-top:8rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:inherit;align-items:center}}@media only screen and (min-width:321px)and (max-width:480px){.about-us-landing{margin:3rem auto 0rem;padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:inherit;align-items:center}}@media only screen and (min-width:120px)and (max-width:320px){.about-us-landing{margin:3rem auto 0rem;padding-top:2rem;display:flex;flex-direction:column;justify-content:center;align-content:center;flex-wrap:inherit;align-items:center}}.about-us-landing .landing-intro{width:52rem}@media only screen and (min-width:1401px)and (max-width:1600px){.about-us-landing .landing-intro{width:47rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.about-us-landing .landing-intro{width:47rem}}@media only screen and (min-width:992px)and (max-width:1200px){.about-us-landing .landing-intro{width:40rem}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-landing .landing-intro{width:70vw}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-landing .landing-intro{width:70vw}}@media only screen and (min-width:321px)and (max-width:480px){.about-us-landing .landing-intro{width:70vw}}@media only screen and (min-width:120px)and (max-width:320px){.about-us-landing .landing-intro{width:70vw}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-landing .landing-subheading{margin-top:1rem}}.about-us-quadrants{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px)and (max-width:991px){.about-us-quadrants{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin:auto}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-quadrants{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin:auto}}@media only screen and (max-width:480px){.about-us-quadrants{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin:auto}}.about-us-quadrants .quadrant{padding:6rem 0rem;width:50%;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;align-items:center}@media only screen and (min-width:1201px)and (max-width:1400px){.about-us-quadrants .quadrant{padding:4rem 0rem}}@media only screen and (min-width:992px)and (max-width:1200px){.about-us-quadrants .quadrant{padding:4rem 0rem}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-quadrants .quadrant{width:50vw;padding:2rem 0rem}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-quadrants .quadrant{width:100%;padding:2rem 0rem}}@media only screen and (max-width:480px){.about-us-quadrants .quadrant{width:100%;padding:2rem 0rem}}.about-us-quadrants .quadrant h3{font-size:1.8rem;margin:0;font-weight:bolder;border-radius:2rem;max-width:34rem;padding:.7rem 4.9rem;text-align:center}@media only screen and (min-width:992px){.about-us-quadrants .quadrant h3{max-width:70vw;padding:.7rem .9rem;margin:0rem 1rem}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-quadrants .quadrant h3{max-width:70vw;padding:.7rem .9rem;margin:0rem 1rem}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-quadrants .quadrant h3{max-width:70vw}}@media only screen and (min-width:321px)and (max-width:480px){.about-us-quadrants .quadrant h3{max-width:40vw}}@media only screen and (min-width:120px)and (max-width:320px){.about-us-quadrants .quadrant h3{max-width:40vw}}.about-us-quadrants .quadrant .title-underline{margin-top:1rem}@media only screen and (min-width:1401px)and (max-width:1600px){.about-us-quadrants .quadrant .title-underline{max-width:35rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.about-us-quadrants .quadrant .title-underline{max-width:29rem}}@media only screen and (min-width:992px)and (max-width:1200px){.about-us-quadrants .quadrant .title-underline{max-width:25rem}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-quadrants .quadrant .title-underline{max-width:18rem}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-quadrants .quadrant .title-underline{max-width:18rem}}@media only screen and (min-width:321px)and (max-width:480px){.about-us-quadrants .quadrant .title-underline{width:60vw}}.about-us-quadrants .quadrant p{font-size:1.5rem}@media only screen and (min-width:992px){.about-us-quadrants .quadrant p{font-size:1rem;width:40vw}}@media only screen and (min-width:769px)and (max-width:991px){.about-us-quadrants .quadrant p{font-size:1rem;width:23rem}}@media only screen and (min-width:481px)and (max-width:768px){.about-us-quadrants .quadrant p{font-size:1.1rem;width:26rem}}@media only screen and (min-width:321px)and (max-width:480px){.about-us-quadrants .quadrant p{font-size:1.2rem;margin:0rem 2rem 2rem}}@media only screen and (min-width:120px)and (max-width:320px){.about-us-quadrants .quadrant p{font-size:1.2rem;margin:2rem}}.about-us-quadrants .blue{background-color:#1a3950}.about-us-quadrants .blue h3{background-color:#fffc;color:#1a3950}.about-us-quadrants .blue p{color:#fff}.about-us-quadrants .white{background-color:#fff}.about-us-quadrants .white h3{background-color:#1a3950;color:#fff}.about-us-quadrants .white p{color:#1a3950}.trusted-partner{background-image:url(../Images/About/AboutPage2.jpg);background-repeat:no-repeat;display:flex;justify-content:center;padding:18rem;background-size:159rem;background-position-x:center;background-position-y:-35rem}@media only screen and (min-width:1601px)and (max-width:1800px){.trusted-partner{background-size:136rem;background-position-y:-25rem;padding:15rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.trusted-partner{background-size:128rem;background-position-y:-30rem;padding:14rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.trusted-partner{background-size:125rem;background-position-y:-30rem;padding:12rem}}@media only screen and (min-width:992px)and (max-width:1200px){.trusted-partner{background-size:115rem;background-position-y:-25rem;padding:11rem}}@media only screen and (min-width:769px)and (max-width:991px){.trusted-partner{background-size:105rem;background-position-y:-25rem;padding:9rem}}@media only screen and (min-width:481px)and (max-width:768px){.trusted-partner{background-size:70rem;background-position-y:-15rem;padding:5rem 2rem}}@media only screen and (min-width:321px)and (max-width:480px){.trusted-partner{padding:2rem;background-size:cover;background-position-x:center;background-position-y:center;height:auto}}@media only screen and (min-width:120px)and (max-width:320px){.trusted-partner{padding:2rem;background-size:cover;background-position-x:center;background-position-y:center;height:auto}}.trusted-partner .landing-intro{margin:0;width:75rem}@media only screen and (min-width:992px)and (max-width:1200px){.trusted-partner .landing-intro{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.trusted-partner .landing-intro{font-size:1rem}}.lettings-landing{background-image:url(../Images/Lettings/ResidentialLettings.jpg);background-repeat:no-repeat;background-size:cover;background-position-y:4rem;height:auto;display:flex;flex-direction:column;align-content:flex-end;flex-wrap:wrap;align-items:flex-end}@media only screen and (min-width:992px){.lettings-landing{padding:12rem 0rem 3rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:769px)and (max-width:991px){.lettings-landing{padding:12rem 0rem 3rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:481px)and (max-width:768px){.lettings-landing{padding:12rem 0rem 3rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:321px)and (max-width:480px){.lettings-landing{padding:5rem 0rem 3rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:120px)and (max-width:320px){.lettings-landing{padding-top:5rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start}}@media only screen and (min-width:321px)and (max-width:480px){.lettings-landing .landing-title{margin:4rem auto 2rem}}@media only screen and (min-width:120px)and (max-width:320px){.lettings-landing .landing-title{margin:5rem auto 1rem}}.lettings-landing .landing-subheading{text-align:center;width:70vw}.portfolio{background-image:url(../Images/Lettings/ResidentialLettings2.jpeg);background-repeat:no-repeat;background-position-y:-5rem;background-size:55%;display:flex;justify-content:flex-end}@media only screen and (min-width:992px){.portfolio{background-position-y:0rem}}@media only screen and (min-width:769px)and (max-width:991px){.portfolio{background-position-y:0rem}}@media only screen and (min-width:481px)and (max-width:768px){.portfolio{background-size:100%;background-position-x:-5rem;background-position-y:0rem}}.portfolio .portfolio-text{background-color:#1a3950;padding:0rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;height:auto}@media only screen and (min-width:992px){.portfolio .portfolio-text{padding:5vw 2rem;width:60vw}}@media only screen and (min-width:769px)and (max-width:991px){.portfolio .portfolio-text{padding:2rem 0rem}}@media only screen and (min-width:481px)and (max-width:768px){.portfolio .portfolio-text{padding:2rem 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.portfolio .portfolio-text{padding:2rem 0rem}}@media only screen and (min-width:120px)and (max-width:320px){.portfolio .portfolio-text{padding:2rem 0rem}}.portfolio .portfolio-text h3{font-size:1.8rem;margin:0;font-weight:bolder;border-radius:2rem;width:33rem;padding:.7rem 0rem;background-color:#fffc;color:#1a3950;text-align:center}@media only screen and (min-width:992px){.portfolio .portfolio-text h3{width:50vw}}@media only screen and (min-width:769px)and (max-width:991px){.portfolio .portfolio-text h3{padding:.5rem 0rem;font-size:1.2rem;width:90vw}}@media only screen and (min-width:481px)and (max-width:768px){.portfolio .portfolio-text h3{padding:.3rem 0rem;font-size:1.2rem;width:90vw}}@media only screen and (min-width:321px)and (max-width:480px){.portfolio .portfolio-text h3{width:90vw}}@media only screen and (min-width:120px)and (max-width:320px){.portfolio .portfolio-text h3{width:90vw}}.portfolio .portfolio-text .title-underline{width:60vw;margin-top:1rem}@media only screen and (min-width:992px){.portfolio .portfolio-text .title-underline{width:40vw}}@media only screen and (min-width:769px)and (max-width:991px){.portfolio .portfolio-text .title-underline{margin-top:.5rem}}@media only screen and (min-width:481px)and (max-width:768px){.portfolio .portfolio-text .title-underline{margin-top:.5rem}}.portfolio .portfolio-text p{font-size:1.5rem;color:#fff;width:35rem}@media only screen and (min-width:992px){.portfolio .portfolio-text p{width:40vw;font-size:1.1rem}}@media only screen and (min-width:769px)and (max-width:991px){.portfolio .portfolio-text p{width:80vw;padding:1rem 0rem}}@media only screen and (min-width:481px)and (max-width:768px){.portfolio .portfolio-text p{width:80vw;padding:1rem 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.portfolio .portfolio-text p{width:80vw;padding:1rem 0rem}}@media only screen and (min-width:120px)and (max-width:320px){.portfolio .portfolio-text p{width:80vw}}.promise{display:flex;flex-direction:column;align-items:center;padding:2rem 0rem}.promise h3{color:#1a3950;font-size:2rem;margin-bottom:1rem;font-weight:bolder;margin-bottom:.5rem}.promise .title-underline{width:60vw}.promise .promise-tiles{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:769px)and (max-width:991px){.promise .promise-tiles{margin-top:0rem;flex-wrap:wrap;justify-content:center;flex-direction:row;align-content:flex-start;align-items:flex-start}}@media only screen and (min-width:481px)and (max-width:768px){.promise .promise-tiles{margin-top:0rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center}}@media only screen and (min-width:321px)and (max-width:480px){.promise .promise-tiles{margin-top:0rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center}}@media only screen and (min-width:120px)and (max-width:320px){.promise .promise-tiles{margin-top:1rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center}}.promise .tile{background-color:#1a3950;padding:1rem 2rem 2rem;margin:1rem;width:19%;display:flex;flex-direction:column}@media only screen and (min-width:992px){.promise .tile{padding:1rem 2rem;width:45vw}}@media only screen and (min-width:769px)and (max-width:991px){.promise .tile{padding:1rem;margin:1rem;width:45vw;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width:481px)and (max-width:768px){.promise .tile{padding:1rem;margin:1rem;width:90vw}}@media only screen and (min-width:321px)and (max-width:480px){.promise .tile{padding:1rem;margin:1rem;width:90vw}}@media only screen and (min-width:120px)and (max-width:320px){.promise .tile{padding:0rem 1rem;margin:0rem;width:100%}}.promise .tile h4{font-size:1.4rem;color:#17b5a4}@media only screen and (min-width:992px){.promise .tile h4{margin-bottom:.5rem}}.promise .tile p{color:#fff;font-size:1.3rem}@media only screen and (min-width:1201px)and (max-width:1400px){.promise .tile p{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.promise .tile p{font-size:1rem}}@media only screen and (min-width:481px)and (max-width:768px){.promise .tile p{font-size:1rem}}.promise .bottom-tile{width:92%}@media only screen and (min-width:481px)and (max-width:768px){.promise .bottom-tile{width:90vw}}@media only screen and (min-width:120px)and (max-width:320px){.promise .bottom-tile{width:100%}}.premier-destination{background-image:url(../Images/Lettings/ResidentialLettings3.jpeg);background-repeat:no-repeat;display:flex;justify-content:center;background-size:cover;background-position-y:-19rem}@media only screen and (min-width:992px){.premier-destination{background-size:100%;background-position-y:center}}@media only screen and (min-width:769px)and (max-width:991px){.premier-destination{background-size:105rem;background-position-y:-25rem}}@media only screen and (min-width:481px)and (max-width:768px){.premier-destination{background-size:70rem;background-position-y:-15rem}}@media only screen and (min-width:321px)and (max-width:480px){.premier-destination{background-position-y:0rem}}.premier-destination .landing-intro{width:100%;margin-block-start:0rem;margin-block-end:0rem}@media only screen and (min-width:992px){.premier-destination .landing-intro{text-align:center;padding:4rem 0rem;background-color:#1a39509e}}@media only screen and (min-width:992px)and (max-width:1200px){.premier-destination .landing-intro{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.premier-destination .landing-intro{font-size:1rem}}.hmo-landing{background-image:url(../Images/HMOS/HMOsHero.jpg);background-repeat:no-repeat;background-size:cover;background-position-y:0rem;padding:10rem 8rem;display:flex;flex-direction:column;align-content:flex-end;flex-wrap:wrap;align-items:flex-end;height:55rem}@media only screen and (min-width:992px){.hmo-landing{padding:8rem 0rem 5rem;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;height:auto}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-landing{padding:8rem 0rem 5rem;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;height:auto}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-landing{padding:8rem 0rem 5rem;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;height:auto}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-landing{padding:5rem 0rem 2rem;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;height:auto}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-landing{padding:5rem 0rem 2rem;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;height:auto}}.hmo-landing .landing-title{margin:4rem auto 0rem}.hmo-landing .landing-subheading{text-align:center;width:60vw}.hmos-intro{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;overflow:hidden}@media only screen and (min-width:769px)and (max-width:991px){.hmos-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:row;align-content:flex-start}}@media only screen and (min-width:481px)and (max-width:768px){.hmos-intro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-direction:row;align-content:flex-start}}@media only screen and (min-width:321px)and (max-width:480px){.hmos-intro{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:column}}@media only screen and (min-width:120px)and (max-width:320px){.hmos-intro{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:column}}.hmos-intro img{width:65rem;height:45rem;object-fit:cover;object-position:50% 5rem;margin-top:-2rem}@media only screen and (min-width:1601px)and (max-width:1800px){.hmos-intro img{width:55rem;height:35rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.hmos-intro img{width:55rem;height:35rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmos-intro img{width:55rem;height:35rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmos-intro img{width:46rem;height:35rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmos-intro img{width:50%;height:29rem;object-position:30% 2rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmos-intro img{width:50%;height:29rem;object-position:30% 2rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmos-intro img{display:none}}@media only screen and (min-width:120px)and (max-width:320px){.hmos-intro img{display:none}}.hmos-intro p{background-color:#1a3950;color:#fff;padding:6rem;width:41rem;font-size:1.5rem;margin-left:-35rem;margin-top:6rem}@media only screen and (min-width:1601px)and (max-width:1800px){.hmos-intro p{width:41rem;padding:3rem}}@media only screen and (min-width:1401px)and (max-width:1600px){.hmos-intro p{width:41rem;padding:3rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmos-intro p{width:41rem;padding:3rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmos-intro p{font-size:1.3rem;width:33rem;padding:2rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmos-intro p{margin-left:-30rem;font-size:1rem;width:29rem;padding:2rem;margin-top:0rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmos-intro p{margin-left:-30rem;font-size:1rem;width:29rem;padding:2rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmos-intro p{font-size:1rem;width:50%;padding:1rem 0 3rem 1rem;height:27rem;margin-left:-1rem;margin-top:0rem;margin-bottom:0rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmos-intro p{margin:auto;width:100%;font-size:1.5rem;padding:1rem 0rem;margin-block-start:0rem;margin-block-end:0rem;text-align:center}}@media only screen and (min-width:120px)and (max-width:320px){.hmos-intro p{width:90vw;font-size:1.5rem;margin-left:0;margin-top:0rem;padding:1rem;margin-block-start:0rem;margin-block-end:0rem}}.hmo-management{background-image:url(../Images/HMOS/HMOS3.jpeg);background-repeat:no-repeat;background-size:183rem;background-position-x:-23rem;padding:3rem 3rem 1rem;height:102rem;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width:992px){.hmo-management{padding:2rem;height:auto;flex-direction:row;align-content:flex-start;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;background-size:cover;background-position-x:0rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-management{padding:3rem 1rem 1rem;height:auto;flex-direction:row;align-content:flex-start;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;background-size:cover}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-management{padding:3rem 1rem 1rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-size:cover}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-management{padding:3rem 1rem 1rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-size:cover}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-management{padding:3rem 1rem 1rem;height:auto;display:flex;flex-direction:column;align-content:center;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-size:cover}}.hmo-management h2{color:#fff;margin:0;text-shadow:0rem .3rem .2rem rgba(0,0,0,.3);font-size:2.3rem;width:43rem}@media only screen and (min-width:769px)and (max-width:991px){.hmo-management h2{font-size:1.8rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-management h2{font-size:1.3rem;width:28rem;margin-left:2rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-management h2{width:auto}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-management h2{width:auto}}.hmo-management .title-underline{margin-top:.5rem;width:60vw}.hmo-management .service-card{background-color:#ffffffe3;padding:.5rem 2rem;margin:1.5rem 0;width:91rem;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:992px){.hmo-management .service-card{width:40vw;margin:1rem auto}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-management .service-card{margin:.5rem 0;width:90vw}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-management .service-card{margin:.5rem 0;width:90vw}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-management .service-card{margin:.5rem 0;width:90vw}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-management .service-card{margin:.5rem 0;width:90vw}}.hmo-management .service-card h3{font-size:1.8rem;text-shadow:0rem .3rem .2rem rgba(0,0,0,.3);color:#17b5a4;margin:.5rem 0;font-weight:bolder}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-management .service-card h3{font-size:1.5rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmo-management .service-card h3{font-size:1.5rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-management .service-card h3{font-size:1.3rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-management .service-card h3{font-size:1rem}}.hmo-management .service-card p{font-size:1.5rem}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-management .service-card p{font-size:1.3rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmo-management .service-card p{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-management .service-card p{font-size:1rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-management .service-card p{font-size:.8rem}}.hmo-choice{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}@media only screen and (min-width:992px){.hmo-choice{height:auto}}.hmo-choice img{width:50%;height:83rem;object-fit:cover;object-position:100% 6rem;margin-top:-6rem}@media only screen and (min-width:1401px)and (max-width:1600px){.hmo-choice img{object-position:85% 6rem;height:71rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-choice img{object-position:80% 6rem;height:71rem}}@media only screen and (min-width:992px){.hmo-choice img{object-position:50% 0rem;height:auto}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-choice img{display:none}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-choice img{display:none}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-choice img{display:none}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-choice img{display:none}}.hmo-choice .choice-text{background-color:#1a3950;width:50%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}@media only screen and (min-width:992px){.hmo-choice .choice-text{padding:2rem 0rem}}@media only screen and (max-width:991px){.hmo-choice .choice-text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:2rem 0rem}}.hmo-choice .choice-text h2{font-size:2rem;text-align:center;background-color:#fffc;color:#1a3950;padding:1rem 2rem;border-radius:5rem;width:45rem;margin-top:0}@media only screen and (min-width:1401px)and (max-width:1600px){.hmo-choice .choice-text h2{font-size:1.8rem;width:35rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-choice .choice-text h2{font-size:1.8rem;width:32rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmo-choice .choice-text h2{font-size:1.5rem;width:25rem}}@media only screen and (max-width:991px){.hmo-choice .choice-text h2{border-radius:25px;width:70vw}}.hmo-choice .choice-text .title-underline{width:60vw;margin-bottom:0rem}@media only screen and (min-width:992px){.hmo-choice .choice-text .title-underline{width:40vw;margin-bottom:0rem;margin-top:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-choice .choice-text .title-underline{width:60vw;margin-top:1rem;margin-bottom:0rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-choice .choice-text .title-underline{width:60vw;margin-top:1rem;margin-bottom:0rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-choice .choice-text .title-underline{width:60vw;margin-top:1rem;margin-bottom:0rem}}.hmo-choice .choice-text h3,.hmo-choice .choice-text p{margin:0}.hmo-choice .choice-text h3{font-size:1.8rem;color:#17b5a4;margin-top:2rem;font-weight:bolder;text-align:left}@media only screen and (min-width:1401px)and (max-width:1600px){.hmo-choice .choice-text h3{font-size:1.5rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-choice .choice-text h3{font-size:1.5rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmo-choice .choice-text h3{font-size:1.5rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-choice .choice-text h3{font-size:1.3rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-choice .choice-text h3{font-size:1rem}}.hmo-choice .choice-text p{color:#fff;font-size:1.5rem;width:44rem}@media only screen and (min-width:1401px)and (max-width:1600px){.hmo-choice .choice-text p{font-size:1.3rem;width:35rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.hmo-choice .choice-text p{font-size:1.3rem;width:35rem}}@media only screen and (min-width:992px)and (max-width:1200px){.hmo-choice .choice-text p{font-size:1.3rem;width:30rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmo-choice .choice-text p{width:80vw}}@media only screen and (min-width:481px)and (max-width:768px){.hmo-choice .choice-text p{width:80vw}}@media only screen and (min-width:321px)and (max-width:480px){.hmo-choice .choice-text p{width:80vw}}@media only screen and (min-width:120px)and (max-width:320px){.hmo-choice .choice-text p{width:80vw}}.contact-landing{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:4rem 17rem 10rem}@media only screen and (min-width:992px){.contact-landing{padding:4rem 4rem 5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:center}}@media only screen and (min-width:769px)and (max-width:991px){.contact-landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10rem 2rem 2rem;flex-wrap:nowrap;align-content:center}}@media only screen and (min-width:481px)and (max-width:768px){.contact-landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10rem 2rem 2rem;flex-wrap:nowrap;align-content:center}}@media only screen and (min-width:321px)and (max-width:480px){.contact-landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:10rem 0rem 0rem;flex-wrap:nowrap;align-content:center}}@media only screen and (min-width:120px)and (max-width:320px){.contact-landing{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:5rem 0rem 0rem;flex-wrap:nowrap;align-content:center}}.contact-landing .landing-text{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-landing .landing-text h1{display:flex;flex-direction:column;align-items:center;font-size:2.5rem;background-color:#1a3950;color:#fff;width:auto;border-radius:3rem;padding:1rem}@media only screen and (min-width:992px)and (max-width:1200px){.contact-landing .landing-text h1{font-size:2rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-landing .landing-text h1{font-size:1.8rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-landing .landing-text h1{font-size:1.5rem}}@media only screen and (min-width:120px)and (max-width:320px){.contact-landing .landing-text h1{margin:3rem 0rem 0rem}}.contact-landing .landing-text h2{font-size:2.3rem;font-weight:200}@media only screen and (min-width:992px)and (max-width:1200px){.contact-landing .landing-text h2{font-size:1.8rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-landing .landing-text h2{font-size:1.5rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-landing .landing-text h2{font-size:1.3rem}}@media only screen and (min-width:120px)and (max-width:320px){.contact-landing .landing-text h2{width:auto;padding:0rem 2rem}}.contact-landing .landing-text p{font-size:1.5rem}@media only screen and (min-width:992px)and (max-width:1200px){.contact-landing .landing-text p{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-landing .landing-text p{font-size:1rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-landing .landing-text p{font-size:1rem}}.contact-landing img{width:23rem}@media only screen and (min-width:992px){.contact-landing img{width:20vw}}@media only screen and (min-width:769px)and (max-width:991px){.contact-landing img{width:15rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-landing img{width:10rem}}@media only screen and (min-width:321px)and (max-width:480px){.contact-landing img{width:40vw}}@media only screen and (min-width:120px)and (max-width:320px){.contact-landing img{width:80vw}}.callouts{background-color:#1a3950;padding:2rem 2rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center}.callouts h2{font-size:2.3rem;background-color:#fffc;color:#1a3950;padding:.5rem 2rem;border-radius:3rem;width:76rem}@media only screen and (min-width:1201px)and (max-width:1400px){.callouts h2{font-size:2rem;width:66rem}}@media only screen and (min-width:992px){.callouts h2{font-size:1.8rem;width:80vw}}@media only screen and (max-width:991px){.callouts h2{border-radius:1rem;width:auto}}.callouts .title-underline{width:60vw;margin-top:1rem}.callouts p{color:#fff;font-size:1.5rem}@media only screen and (min-width:992px)and (max-width:1200px){.callouts p{font-size:1.3rem;width:65rem}}@media only screen and (min-width:769px)and (max-width:991px){.callouts p{font-size:1rem;width:37rem}}@media only screen and (min-width:481px)and (max-width:768px){.callouts p{font-size:1rem}}.contact-buttons{display:flex;padding:0 10rem;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:2rem}@media only screen and (min-width:1201px)and (max-width:1400px){.contact-buttons{padding:0 6rem}}@media only screen and (min-width:992px)and (max-width:1200px){.contact-buttons{padding:0 0rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-buttons{padding:0 0rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-buttons{padding:0 0rem}}@media only screen and (min-width:321px)and (max-width:480px){.contact-buttons{padding:0px 0rem}}@media only screen and (min-width:120px)and (max-width:320px){.contact-buttons{padding:0px 0rem}}.contact-buttons .button-grey{border:none;background-color:#777;color:#fff;font-size:1.3rem;border-radius:.75rem;padding:.75rem;letter-spacing:.1rem;margin:0 7rem;width:10rem}@media only screen and (min-width:769px)and (max-width:991px){.contact-buttons .button-grey{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-buttons .button-grey{margin:0 4rem;width:12rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-buttons .button-grey{margin:0 1rem;width:12rem}}@media only screen and (min-width:321px)and (max-width:480px){.contact-buttons .button-grey{margin:.5rem 0rem;width:inherit}}@media only screen and (min-width:120px)and (max-width:320px){.contact-buttons .button-grey{margin:.5rem 0rem;width:60vw}}.contact-buttons .button-grey:hover{background-color:#000;cursor:pointer}.contact-buttons .button-white{border:solid .2rem #777;background-color:#fff;color:#777;font-size:1.3rem;border-radius:.75rem;padding:.75rem;letter-spacing:.1rem;margin:0 7rem;width:10rem}@media only screen and (min-width:769px)and (max-width:991px){.contact-buttons .button-white{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-buttons .button-white{margin:0 4rem;width:12rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-buttons .button-white{margin:0 1rem;width:12rem}}@media only screen and (min-width:321px)and (max-width:480px){.contact-buttons .button-white{margin:.5rem 0rem;width:inherit}}@media only screen and (min-width:120px)and (max-width:320px){.contact-buttons .button-white{margin:.5rem 0rem;width:60vw}}.contact-buttons .button-white:hover{color:#fff;background-color:#777;cursor:pointer}.contact-info{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin:4rem;padding:1rem}@media only screen and (max-width:991px){.contact-info{margin:1rem;text-align:center}}@media only screen and (max-width:991px){.contact-info h1{text-wrap-style:balance}}.contact-info h2{color:gray;font-weight:500;margin:1rem}.contact-info em{color:gray}.contact-info a{font-size:3.8rem;text-decoration:none}.contact-info a :hover{color:#e052ff!important}.map{padding:3rem 0 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:321px)and (max-width:480px){.map{padding:1rem 0 0;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;align-content:center;justify-content:flex-start}}@media only screen and (min-width:120px)and (max-width:320px){.map{padding:1rem 0 0;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;align-content:center;justify-content:flex-start}}.map p{color:#1a3950;text-align:center;font-size:1.5rem}@media only screen and (min-width:992px)and (max-width:1200px){.map p{width:50rem}}@media only screen and (min-width:769px)and (max-width:991px){.map p{width:60vw}}@media only screen and (min-width:481px)and (max-width:768px){.map p{width:60vw;font-size:1.3rem}}@media only screen and (min-width:321px)and (max-width:480px){.map p{width:80vw}}@media only screen and (min-width:120px)and (max-width:320px){.map p{width:80vw}}.map .map-list{display:flex;justify-content:space-evenly;margin:0 30rem}@media only screen and (min-width:992px){.map .map-list{margin:0 1rem}}@media only screen and (min-width:769px)and (max-width:991px){.map .map-list{margin:0 1rem}}@media only screen and (min-width:481px)and (max-width:768px){.map .map-list{width:80vw;margin:0 1rem}}@media only screen and (min-width:321px)and (max-width:480px){.map .map-list{margin:0 1rem}}@media only screen and (min-width:481px)and (max-width:768px){.map .map-list ul{margin-block-start:0rem;margin-block-end:0rem;padding-inline-start:1rem;margin-top:1rem}}@media only screen and (min-width:321px)and (max-width:480px){.map .map-list ul{margin-block-start:0rem;margin-block-end:0rem;padding-inline-start:1rem;margin-top:1rem}}@media only screen and (min-width:120px)and (max-width:320px){.map .map-list ul{margin-block-start:0rem;margin-block-end:0rem;padding-inline-start:1rem}}.map .map-list li{color:#1a3950;font-size:1.5rem;margin:0 8rem}@media only screen and (min-width:992px){.map .map-list li{width:auto;margin:0 1rem}}@media only screen and (max-width:991px){.map .map-list li{margin:0 1rem}}.map .map-list li::marker{color:#17b5a4}.map .map-container{overflow:hidden;margin-top:0rem;padding:5rem 0rem;width:100%}.map .map-container iframe{width:100%;margin-top:-4rem}@media only screen and (min-width:992px){.map .map-container iframe{width:100%;height:60vh;aspect-ratio:1}}@media only screen and (min-width:769px)and (max-width:991px){.map .map-container iframe{width:100%;height:60vh;aspect-ratio:1}}@media only screen and (min-width:481px)and (max-width:768px){.map .map-container iframe{width:100%;height:auto;aspect-ratio:1}}@media only screen and (min-width:321px)and (max-width:480px){.map .map-container iframe{width:100%;height:auto;aspect-ratio:1}}@media only screen and (min-width:120px)and (max-width:320px){.map .map-container iframe{width:100%;height:auto;aspect-ratio:1}}.contact-form{padding:5rem;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:991px){.contact-form{padding:2rem;display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;align-content:center;justify-content:flex-start}}.contact-form h2{color:#1a3950;font-weight:bolder;font-size:2.3rem;margin:.5rem}.contact-form .title-underline{margin:0;width:60vw}.contact-form p{font-size:1.5rem}.contact-form form{display:flex;flex-direction:column;align-items:center}.contact-form form .details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:60vw}@media only screen and (max-width:991px){.contact-form form .details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}}.contact-form form .details .form-input{padding:1rem 3rem 1rem 0}@media only screen and (max-width:991px){.contact-form form .details .form-input{padding:1rem 0rem 1rem 0}}.contact-form form .details .form-input p{margin:0;font-size:1.5rem}.contact-form form .details .form-input input,.contact-form form .details .form-input textarea{border:.1rem solid #afafaf}.contact-form form .details .form-input input{width:25vw;height:3rem;font-size:1.3rem;padding:.5rem}@media only screen and (max-width:991px){.contact-form form .details .form-input input{width:80vw}}.contact-form form .details .form-input textarea{resize:none;width:53vw;height:25vh}@media only screen and (max-width:991px){.contact-form form .details .form-input textarea{width:80vw}}.contact-form form .button-grey{border:none;background-color:#777;color:#fff;font-size:1.3rem;border-radius:.75rem;padding:.75rem;letter-spacing:.1rem;margin:0 7rem;width:15rem}@media only screen and (min-width:769px)and (max-width:991px){.contact-form form .button-grey{font-size:1rem}}@media only screen and (min-width:769px)and (max-width:991px){.contact-form form .button-grey{margin:0 4rem;width:12rem}}@media only screen and (min-width:481px)and (max-width:768px){.contact-form form .button-grey{margin:0 1rem;width:12rem}}@media only screen and (min-width:321px)and (max-width:480px){.contact-form form .button-grey{margin:.5rem 0rem;width:60vw}}@media only screen and (min-width:120px)and (max-width:320px){.contact-form form .button-grey{margin:.5rem 0rem;width:60vw}}.contact-form form .button-grey:hover{background-color:#000;cursor:pointer}.contact-form form .button-turquoise{width:15rem}.s-j-homes-landing{background-image:url(../Images/Van-Logo-Design.jpeg);background-repeat:no-repeat;background-size:100%;height:20vw;padding:15rem}@media only screen and (min-width:992px){.s-j-homes-landing{padding:18rem 0rem 0rem;height:auto;margin-top:0rem}}@media only screen and (max-width:991px){.s-j-homes-landing{padding:18rem 0rem 0rem;height:auto;margin-top:6rem}}@media only screen and (max-width:480px){.s-j-homes-landing{padding:10rem 0rem 0rem;height:auto;margin-top:4rem}}.s-j-homes-landing .landing-subheading{color:#fff;background-color:#eeb02fcc;width:70vw;font-size:2.5rem;border-radius:.3rem;margin:auto}@media only screen and (min-width:992px){.s-j-homes-landing .landing-subheading{margin-bottom:4rem}}@media only screen and (max-width:991px){.s-j-homes-landing .landing-subheading{width:70vw;margin:auto}}.s-j-commitment{display:flex;flex-direction:column;align-items:center;padding:4rem;background-color:#666565}@media only screen and (max-width:991px){.s-j-commitment{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#666565;flex-wrap:nowrap;align-content:center;justify-content:flex-start}}.s-j-commitment .landing-title{background-color:#eeb02f;color:#fff;width:30rem;font-size:2rem}@media only screen and (max-width:991px){.s-j-commitment .landing-title{width:60vw;margin:1rem auto}}.s-j-commitment .s-j-commitment-tiles{display:flex}@media only screen and (max-width:991px){.s-j-commitment .s-j-commitment-tiles{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}}.s-j-commitment .s-j-tile{background-color:#e0e0e0;border:.3rem solid #EEB02F;padding:1rem 2rem 2rem;margin:1rem 3rem;display:flex;flex-direction:column}@media only screen and (min-width:992px){.s-j-commitment .s-j-tile{margin:1rem}}@media only screen and (max-width:991px){.s-j-commitment .s-j-tile{margin:1rem}}.s-j-commitment .s-j-tile h4{font-size:1.6rem;color:#eeb02f}.s-j-commitment .s-j-tile p{color:#000;font-size:1.3rem}.s-j-commitment .contact-s-j-homes{font-weight:700;color:#fff;font-size:1.5rem}.s-j-commitment .s-j-contact{display:flex}@media only screen and (max-width:991px){.s-j-commitment .s-j-contact{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}}.s-j-commitment .s-j-contact .button-turquoise{background-color:#eeb02f;width:15rem;margin:5rem}@media only screen and (max-width:991px){.s-j-commitment .s-j-contact .button-turquoise{width:60vw;margin:1rem}}.get-started{background-color:#1a3950;width:100%;margin:auto;text-align:center;padding:1rem 2rem}@media only screen and (min-width:992px){.get-started{padding:4rem 2rem}}.get-started h2{font-size:2.3rem;color:#fff}@media only screen and (min-width:1201px)and (max-width:1400px){.get-started h2{font-size:2rem}}@media only screen and (min-width:992px)and (max-width:1200px){.get-started h2{font-size:1.8rem}}@media only screen and (min-width:769px)and (max-width:991px){.get-started h2{font-size:1.8rem}}.get-started .title-underline{width:80vw;margin:auto;margin-top:.5rem}@media only screen and (min-width:992px){.get-started .title-underline{width:50vw}}.get-started p{font-size:1.8rem;color:#fff;text-align:center}@media only screen and (min-width:992px){.get-started p{width:50vw;margin:auto;font-size:1.3rem;text-align:center}}@media only screen and (min-width:769px)and (max-width:991px){.get-started p{font-size:1.2rem}}@media only screen and (min-width:321px)and (max-width:480px){.get-started p{font-size:1.2rem;padding:0rem 2rem}}@media only screen and (min-width:120px)and (max-width:320px){.get-started p{font-size:1.2rem;padding:0rem 2rem}}.get-started .button-container{margin:0rem auto 2rem}@media only screen and (min-width:321px)and (max-width:480px){.get-started .button-container{margin:0rem auto 1rem}}.home,.about-us,.residential-lettings,.hmos,.contact-us,.privacy-policy,.s-j-homes{padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:stretch;width:100vw;margin:auto}.home .intro{text-align:center;background-color:#fff;color:#1a3950;font-size:1.5rem;margin:5rem auto;width:80vw}@media only screen and (min-width:1401px)and (max-width:1600px){.home .intro{font-size:1.3rem}}@media only screen and (min-width:1201px)and (max-width:1400px){.home .intro{font-size:1.3rem;margin:3rem}}@media only screen and (min-width:992px)and (max-width:1200px){.home .intro{font-size:1rem;margin:3rem}}@media only screen and (min-width:769px)and (max-width:991px){.home .intro{margin:2rem auto}}@media only screen and (min-width:481px)and (max-width:768px){.home .intro{font-size:.8rem;margin:2rem auto}}@media only screen and (min-width:321px)and (max-width:480px){.home .intro{font-size:1rem;margin:2rem auto}}@media only screen and (min-width:120px)and (max-width:320px){.home .intro{font-size:1rem;margin:2rem auto}}.hmos .hmo-definition{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;background-color:#1a3950;padding:3rem}@media only screen and (min-width:992px){.hmos .hmo-definition{padding:3rem 10rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmos .hmo-definition{padding:1rem 2rem 2rem;width:100%;margin:0 auto}}@media only screen and (min-width:120px)and (max-width:320px){.hmos .hmo-definition{width:100%;margin:0 auto}}.hmos .hmo-definition h2{font-size:2.3rem;text-align:center;background-color:#fffc;color:#1a3950;padding:.5rem 2rem;border-radius:3rem;width:25rem;margin:1rem 35rem}@media only screen and (min-width:481px)and (max-width:768px){.hmos .hmo-definition h2{font-size:1.8rem;width:20rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmos .hmo-definition h2{width:65vw}}@media only screen and (min-width:120px)and (max-width:320px){.hmos .hmo-definition h2{width:65vw}}.hmos .hmo-definition .title-underline{width:60vw;margin:0 auto}.hmos .hmo-definition p{color:#fff;font-size:1.5rem;width:auto}@media only screen and (min-width:992px)and (max-width:1200px){.hmos .hmo-definition p{font-size:1.3rem}}@media only screen and (min-width:769px)and (max-width:991px){.hmos .hmo-definition p{font-size:1.3rem}}@media only screen and (min-width:481px)and (max-width:768px){.hmos .hmo-definition p{font-size:1rem}}@media only screen and (min-width:321px)and (max-width:480px){.hmos .hmo-definition p{padding:1rem}}.office-details{background-color:#1a3950;padding:2rem 0 1.5rem;display:flex;justify-content:space-evenly}@media only screen and (min-width:120px)and (max-width:320px){.office-details{padding:0rem 0rem 0rem 0;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start}}@media only screen and (min-width:120px)and (max-width:320px){.office-details .detail-column{margin-left:2rem}}.office-details h3{color:#17b5a4;font-size:1.8rem}.office-details p{color:#fff;font-size:1.5rem}.privacy-policy{display:flex;flex-direction:column;align-items:center;padding-bottom:10rem}@media only screen and (max-width:991px){.privacy-policy{padding-bottom:2rem}}.privacy-policy .background-image{position:absolute}@media only screen and (min-width:769px)and (max-width:991px){.privacy-policy .background-image{display:none}}@media only screen and (min-width:481px)and (max-width:768px){.privacy-policy .background-image{display:none}}@media only screen and (min-width:321px)and (max-width:480px){.privacy-policy .background-image{margin-top:4rem;display:none}}@media only screen and (min-width:120px)and (max-width:320px){.privacy-policy .background-image{margin-top:8rem;display:none}}.privacy-policy .policy-content{position:relative;z-index:5;background-color:#ffffff80;display:flex;flex-direction:column;align-items:stretch;margin-top:-300rem}@media only screen and (min-width:992px){.privacy-policy .policy-content{margin-top:12rem;padding:0rem 2rem;width:80vw}}@media only screen and (min-width:769px)and (max-width:991px){.privacy-policy .policy-content{margin-top:12rem;padding:0rem 2rem}}@media only screen and (min-width:481px)and (max-width:768px){.privacy-policy .policy-content{margin-top:12rem;padding:0rem 2rem}}@media only screen and (min-width:321px)and (max-width:480px){.privacy-policy .policy-content{margin-top:5rem;padding:0rem 2rem}}@media only screen and (min-width:120px)and (max-width:320px){.privacy-policy .policy-content{margin-top:5rem;padding:0rem 2rem}}.privacy-policy .policy-content .title-container{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:991px){.privacy-policy .policy-content .title-container .landing-title{margin:0rem auto}}@media only screen and (max-width:480px){.privacy-policy .policy-content .title-container .landing-title{margin:4rem auto 0rem}}.privacy-policy .policy-content .landing-subheading{padding:0;background-color:#fff0}.privacy-policy .policy-content p,.privacy-policy .policy-content ul{font-size:1.5rem;margin:0}.privacy-policy .policy-content .ico-location{margin:2rem 0 0rem}.privacy-policy .policy-content .title-underline{margin-top:1rem}.background-image{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:50rem}.background-image img{padding-bottom:70rem}.s-j-homes .who-is-s-j-homes{text-align:center;padding:2rem 0 6rem;width:80vw;margin:auto}@media only screen and (min-width:120px)and (max-width:320px){.s-j-homes .who-is-s-j-homes{padding:0rem 0 2rem}}.s-j-homes .who-is-s-j-homes .landing-subheading{margin:0;color:#eeb02f}.s-j-homes .who-is-s-j-homes p{margin:0;font-size:1.5rem}.s-j-homes .s-j-office-details{background-color:#eeb02f;padding:2rem 0 1.5rem;display:flex;justify-content:space-evenly}@media only screen and (min-width:120px)and (max-width:320px){.s-j-homes .s-j-office-details{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;padding-left:2rem}}.s-j-homes .s-j-office-details h3{color:#666565;font-size:1.8rem}.s-j-homes .s-j-office-details p{color:#fff;font-size:1.5rem}@font-face{font-family:Nunito,sans-serif}html{font-family:Nunito,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;margin:0;letter-spacing:.1rem;display:block;position:relative}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
