/*!
Theme Name: A Sleeky Theme
Author: Sleeky
Author URI: https://sleeky.co.uk
Description: Just another Sleeky theme.
Version: 1.0
License: (c) Copyright of Sleeky. All Rights Reserved.
Text Domain: sleeky
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}ol,ul{list-style:none}ul,p{margin:0;padding:0}html{font-size:10px;font-size:62.55%}html :where(.wp-block){max-width:100%;margin:0}body{font-size:1.6rem;overflow-x:hidden;font-family:"cormorant-garamond",serif;font-weight:400;font-style:normal}main{position:relative;z-index:1;overflow:hidden}.navigation{padding:30px 0;background-color:#534a41e0;position:fixed;top:0;width:100%;z-index:99}.navigation .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__logo{position:relative;width:200px;z-index:2}.navigation__logo a{display:inline-block;width:100%;text-decoration:none}.navigation__logo a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.navigation__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__menu--mobile{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;width:40px;cursor:pointer;z-index:5;background:#fff0;border:none}.navigation__menu--mobile span{display:block;width:100%;height:1px;background-color:#fff;border-radius:1px;-webkit-transition:all 0.3s;transition:all 0.3s}.navigation__menu--mobile span:nth-child(3){width:70%;margin-left:30%}.navigation__menu--mobile.active{height:30px}.navigation__menu--mobile.active span:nth-child(1){-webkit-transform:rotate(-45deg) translate(-9px,9px);transform:rotate(-45deg) translate(-9px,9px)}.navigation__menu--mobile.active span:nth-child(2){width:0%;margin-left:0%}.navigation__menu--mobile.active span:nth-child(3){width:100%;-webkit-transform:rotate(45deg) translate(-6px,1px);transform:rotate(45deg) translate(-6px,1px)}.navigation__menu--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__menu--links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;z-index:3}.navigation__menu--links li{position:relative}.navigation__menu--links a{color:#fff;padding:7px 0;font-size:22px;letter-spacing:2px;text-decoration:none;font-family:"alternate-gothic-atf",sans-serif;font-weight:200;font-style:normal;text-transform:uppercase}@media (max-width:1000px){.navigation__menu--links{display:none}}.navigation__menu--links.mob-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.navigation__menu--background{position:fixed;width:0%;height:0vh;top:0;left:0;z-index:4}.navigation__menu--background::before{content:"";display:block;position:absolute;position:fixed;top:0;right:0;width:0;height:0;background:#beb8b3;border-radius:50%;-webkit-transition:all 0.5s;transition:all 0.5s}.navigation__menu--background.active{width:100%;height:100vh}.navigation__menu--background.active::before{width:200vw;height:200vh;right:-50vw;top:-50vh}.mob-menu{display:none!important}.navigation__menu--background.active .mob-menu{display:block!important}.navigation__menu--background.active .mob-menu ul{text-align:center;justify-content:center;display:flex;flex-direction:column;gap:10px}.menu-right{display:flex;gap:40px;align-items:center}header .btn{font-size:18px;font-weight:200;letter-spacing:2px}header{border-bottom:1px solid #ffffff9e}.navigation__menu--links a:after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;right:0;background:#fff;transition:width .7s ease;-webkit-transition:width .7s ease}.navigation__menu--links a:hover:after{width:100%;left:0;background:#fff}@media screen and (max-width:500px){.menu-right .btn{display:none}.navigation__logo{width:150px}.navigation{padding:15px 0}}.footer{color:#fff}.footer-bottom{padding:30px 0;background-color:#fff}.footer-bottom p,.footer-bottom a{color:#534A41;font-size:16px}.footer-top{padding:12% 0 5% 0;background-color:#F2EBE6}.footer-cols{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;grid-column-gap:25px}footer a:hover{opacity:.7;transition:0.3s}footer a{transition:0.3s}footer .address p{text-transform:uppercase}.f-txt p{font-size:20px;color:#534A41}.f-row{display:flex;gap:8.5%;align-items:center;margin-top:60px}.f-socials{display:flex;gap:20px}.col0{display:flex;flex-direction:column;justify-content:space-between}.footer-title{font-size:20px!important;line-height:115%;font-family:"alternate-gothic-atf",sans-serif;color:#534A41;height:23px;margin-bottom:25px}.footer-cols a,.footer-cols p{font-size:25px;line-height:115%;font-family:"alternate-gothic-atf",sans-serif;color:#534A41;letter-spacing:1px}.f-col ul{display:flex;flex-direction:column;gap:15px}footer .f-col.col0 .smallfont{font-size:16px;color:#0A2515;font-family:"cormorant-garamond",serif;padding-bottom:15px}.address{display:flex;align-items:baseline;gap:10px}.footer .address a{display:flex;gap:10px;align-items:flex-start}.address.top{padding-bottom:52px}input[type="email"]{border:1px solid #fff;background-color:#fff;font-size:16px;color:#0A2515;font-family:"cormorant-garamond",serif;padding:10px 15px;-webkit-appearance:none}input[type="sumbit"]{padding:10px 25px 6px 25px;text-transform:uppercase;-webkit-appearance:none}input[type="email"]::placeholder{font-size:16px;color:#0A2515;font-family:"cormorant-garamond",serif}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-cols li a{text-transform:uppercase}footer .btn{padding:10px 25px 6px 25px!important;position:relative;top:3px;text-transform:uppercase;margin-left:10px}@media screen and (max-width:1600px){.footer-cols a,.footer-cols p{font-size:22px}}@media screen and (max-width:1320px){.col0{grid-column:1 / span 5;margin-bottom:40px}.footer-cols{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:0}.address.top{padding-bottom:15px}.footer-top{padding:60px 0 60px 0}}@media screen and (max-width:700px){.footer-cols a,.footer-cols p{font-size:18px}.f-row{gap:30px;margin-top:0;flex-wrap:wrap}.f-txt{margin-top:0}}@media screen and (max-width:650px){.footer-cols a,.footer-cols p{font-size:16px}}@media screen and (max-width:550px){.col5{grid-column:1 / span 5;margin-bottom:40px;margin-top:40px}.footer-cols{grid-template-columns:1fr 1fr 1fr}footer input{width:100%}.f-logo img{width:100%;height:auto}footer .btn{padding:10px 25px 6px 25px!important;position:relative;top:0;text-transform:uppercase;margin-left:0;border-radius:0}}@media screen and (max-width:420px){.col1{grid-column:1 / span 5;margin-bottom:30px}.footer-cols{grid-template-columns:1fr 1fr}}.container{width:100%;max-width:1655px;margin:0 auto;padding:0 30px}a{text-decoration:none;transition:0.3s}h1,h2,h3,h4,h5,h6{font-family:"cormorant-garamond",serif;font-weight:400;font-style:normal;margin:0 0 20px 0;color:#534A41}p{color:#534A41;font-size:24px}#hero h1,#hero h2{color:#fff;font-weight:500;font-size:6.9em;line-height:94%}p.subtitle{text-transform:uppercase;width:fit-content;margin:auto;color:#AAA095;font-size:18px;letter-spacing:1.5px;margin-bottom:50px;font-family:"alternate-gothic-atf",sans-serif;font-weight:300}.btn{font-family:"alternate-gothic-atf",sans-serif;font-weight:200;letter-spacing:2px;font-style:normal;font-size:20px!important;padding:20px 20px 15px 20px;transition:0.3s}.btn-white-outline{border:1px solid #fff;color:#fff;background-color:#fff0;text-transform:uppercase;position:relative}.btn-white-outline:hover{color:#534A41;transition:0.3s}.btn-red{color:#fff;background-color:#8E2A3A;border:1px solid #8E2A3A;transition:0.3s}.btn-red:hover{color:#8E2A3A;background-color:#fff0;border:1px solid #8E2A3A;transition:0.3s}.btn-grey-outline{border:1px solid #534A41;color:#534A41;background-color:#fff0;text-transform:uppercase}.btn-grey-outline:hover{border:1px solid #534A41;color:#fff;background-color:#fff0;text-transform:uppercase;transition:0.3s}.btn-behind-grey:hover::before{height:100%;background:#534A41}.btn-beige{border:1px solid #AAA095;color:#fff;background-color:#AAA095;text-transform:uppercase}.btn-beige:hover{border:1px solid #AAA095;color:#AAA095;background-color:#fff;text-transform:uppercase;transition:0.3s}.btn-white,.job_listings .job_filters .search_jobs input[type="submit"]{color:#D3CCC2;background-color:#fff;border:1px solid #fff;transition:0.3s}.btn-white:hover,.job_listings .job_filters .search_jobs input[type="submit"]:hover{color:#fff;background-color:#D3CCC2;border:1px solid #fff;transition:0.3s}.home-btn .btn{padding:20px 20px 15px 20px;!important;color:#AAA095}.home-btn .btn.btn-grey-outline{border:1px solid #AAA095}#cta .btn-white-outline:hover{background-color:#fff0}#cta .btn{position:relative;top:20px}.btn-behind,.btn-behind-grey{height:100%;position:relative;width:100%;display:block}header .btn-behind{height:100%;padding:19px 0 13px 0;position:relative;width:fit-content;display:auto;margin-bottom:20px}.btn-behind::before,.btn-behind-grey::before{bottom:0;left:0;right:0;height:0%;width:100%;background-color:#fff0;transition:0.3s ease-out;position:absolute;content:"";z-index:0}.btn-behind:hover::before{height:100%;background:#fff}.btn-behind-red{height:100%;position:relative;width:100%;display:block}.btn-behind-red::before{bottom:0;left:0;right:0;height:0%;width:100%;background-color:#fff0;transition:0.3s ease-out;position:absolute;content:"";z-index:0}.btn-behind-red:hover::before{height:100%;background:#fff}.navigation__menu--links li.navigation__logo{width:160px;margin-bottom:20px}.menu-email a{color:#fff;transition:all ease-in-out .3s}.menu-email a:hover{text-decoration:underline}#hero{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column}.hero-wrap{padding-top:100px}.hero-text-row{display:flex;justify-content:center;color:#fff;gap:45px;font-size:1.5em;font-family:"alternate-gothic-atf",sans-serif;font-weight:200;line-height:115%;letter-spacing:6px;text-transform:uppercase}.ply-btn p{font-size:20px!important;font-weight:200;letter-spacing:2px;z-index:2;position:relative}.ply-btn{padding:20px 20px 15px 20px}.ply-btn.btn{color:#fff;padding:20px 20px 15px 20px}.ply-btn.btn:hover p{color:#534A41!important}#hero .video-btn{width:fit-content;display:block;margin:auto;position:relative;bottom:-161px}#hero .video-btn::before{content:'';height:83px;width:1px;display:block;background-color:#fff;position:absolute;top:-124px;left:65px}#hero h1,#hero h2{text-align:center}#hero p{color:#fff;text-align:center}.play-icon #mylightbox,.play-icon #mylightbox1,.play-icon #mylightbox-hero{opacity:0;height:0;width:0;position:absolute}.video iframe{position:absolute;top:0}.featherlight-content #mylightbox,.featherlight-content #mylightbox1,.featherlight-content #mylightbox-hero{opacity:1}.featherlight-iframe .featherlight-content{width:80%;height:80%}.featherlight .featherlight-inner{width:100%;height:100%}@media screen and (max-width:1500px){#hero h1,#hero h2{font-size:6em}#hero p{font-size:20px}}@media screen and (max-width:1200px){#hero h1,#hero h2{font-size:5em}.hero-text-row{gap:20px;flex-wrap:wrap}#hero p{font-size:16px}}@media screen and (max-width:850px){#hero h1,#hero h2{font-size:4em}.hero-wrap{padding-top:0}}@media screen and (max-width:700px){#hero h1,#hero h2{font-size:3.4em}}@media screen and (max-width:600px){#hero h1,#hero h2{font-size:2.5em}#hero .video-btn::before{content:none;width:0;display:none}#hero .video-btn{bottom:0;margin-top:40px}.hero-text-row{gap:5px}}@media screen and (max-width:500px){.btn{padding:15px 20px 15px 20px!important}}#textbox{padding:130px 0 65px 0;background-color:#f7f7f7}.border-bottom-img{background-color:#f7f7f7;padding:0 34px 0 34px;position:absolute;top:-20px;left:calc(50% - 54px)}.border-bottom{margin-top:120px;width:100%;border-top:1px solid #AAA095;position:relative}.border-bottom img{width:41px;height:auto}#textbox h2{font-weight:400;font-size:2.8em;line-height:115%}.textbox{max-width:900px;margin:auto}@media screen and (max-width:950px){#textbox h2{font-size:2em}#textbox{padding:65px 0 65px 0}p.subtitle{margin-bottom:40px}.border-bottom{margin-top:70px}}@media screen and (max-width:500px){#textbox h2{font-size:1.7em}#textbox{padding:55px 0 55px 0}p.subtitle{margin-bottom:30px}.border-bottom{margin-top:50px}}#full_width_img{min-height:90vh;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.gradient{background:linear-gradient(180deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .5) 100%);position:absolute;z-index:3;width:100%;height:100%;left:0;bottom:0}#full_width_img .container{min-height:90vh;display:flex;justify-content:center;align-items:center}#full_width_img h2,#full_width_img h1,#full_width_img p,#full_width_img a{color:#fff}#full_width_img h2,#full_width_img h1{font-size:95px;line-height:97%;font-weight:400}.fw-wrap{text-align:center}.fw-wrap .heart-icon{margin-bottom:35px}#full_width_img a{width:fit-content;display:block;margin:60px auto auto auto}.ply-btn p{font-size:20px!important}@media screen and (max-width:1500px){#full_width_img h2,#full_width_img h1{font-size:85px}}@media screen and (max-width:1200px){#full_width_img h2,#full_width_img h1{font-size:75px}}@media screen and (max-width:950px){#full_width_img h2,#full_width_img h1{font-size:60px}}@media screen and (max-width:750px){#full_width_img h2,#full_width_img h1{font-size:50px}}@media screen and (max-width:500px){#full_width_img h2,#full_width_img h1{font-size:44px}}#text_image{padding:120px 0 120px 0}.home #text_image.text-image-flip{padding:0 0 120px 0}.wrap{display:flex;justify-content:space-between}#text_image .img,#text_image .txt{width:50%}#text_image .wrap{max-width:1425px;margin:auto}#text_image .img img{width:100%;height:100%;object-fit:cover}#text_image .img img{max-height:840px;overflow:hidden;aspect-ratio:1 / 1.5}#text_image .img.right img{padding-left:30px;border-left:1px solid #AAA095}#text_image .img.left img{padding-right:30px;border-right:1px solid #AAA095}#text_image p.subtitle{margin:unset;padding-bottom:40px}#text_image .wrap{align-items:center}#text_image .txt.left{padding-left:7%}#text_image .txt.right{padding-right:7%}#text_image p{font-size:23px;line-height:143%}#text_image p a{color:#534a41}#text_image h2,.manager-bio .manager-bio__name{font-size:80px;line-height:115%;margin-bottom:40px}.button-container{height:40px;margin-top:40px}#text_image .button-container{margin-top:80px}@media screen and (max-width:1650px){#text_image .txt.left{padding-left:5%}#text_image .txt.right{padding-right:5%}#text_image h2,.manager-bio .manager-bio__name{font-size:74px}#text_image{padding:80px 0 80px 0}.home #text_image.text-image-flip{padding:0 0 80px 0}}@media screen and (max-width:1400px){#text_image h2,.manager-bio .manager-bio__name{font-size:64px}}@media screen and (max-width:1200px){#text_image h2,.manager-bio .manager-bio__name{font-size:58px}}@media screen and (max-width:1100px){#text_image h2,.manager-bio .manager-bio__name{font-size:48px}}@media screen and (max-width:1000px){#text_image{padding:40px 0}.home #text_image.text-image-flip{padding:40px 0 40px 0}#text_image .wrap{flex-direction:column;gap:30px}#text_image .img,#text_image .txt{width:100%}#text_image .txt.left{padding-left:0%}#text_image .txt.right{padding-right:0%}#text_image .img img{max-height:500px}#text_image .img.right img{padding-left:0;border-left:none}#text_image .img.left img{padding-right:0;border-right:none}}@media screen and (max-width:550px){#text_image h2,.manager-bio .manager-bio__name{font-size:38px;margin-bottom:20px}#text_image p.subtitle{margin:unset;padding-bottom:20px}#text_image .button-container{margin-top:50px}}#cta{background-color:#8E2A3A;padding:148px 0 114px 0;color:#fff;position:relative}#cta p{color:#fff;line-height:168%;font-size:25px;max-width:610px}#cta h2{font-size:125px;color:#fff}#cta .heart-bg{top:50px;right:50px;position:absolute;z-index:0}.cta-text{max-width:905px}#cta .button-container{margin-top:60px;width:fit-content;height:60px}@media screen and (max-width:1300px){#cta h2{font-size:100px}#cta p{font-size:22px}}@media screen and (max-width:900px){#cta h2{font-size:80px}#cta p{font-size:18px}#cta{padding:90px 0}#cta .heart-bg{top:30px;right:30px}#cta .button-container{margin-top:50px}}@media screen and (max-width:600px){#cta h2{font-size:60px}#cta p{font-size:17px}#cta{padding:60px 0}}.home #text_image_halves{padding:65px 0 125px 0;background-color:#f7f7f7}#text_image_halves{padding:125px 0 125px 0;background-color:#f7f7f7}#text_image_halves h2{font-size:8.2em}#text_image_halves p{font-size:25px;line-height:190%;max-width:835px;margin:auto}.half-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:1320px;margin:auto;padding-top:80px}.half-item-wrap{display:flex;flex-direction:column;gap:50px}.half-item-wrap img,.half-item-wrap .txt{max-width:505px}.half-item-wrap:nth-child(1),.half-item-wrap:nth-child(3){border-right:1px solid #AAA095}.half-item-wrap:nth-child(1),.half-item-wrap:nth-child(2){padding-bottom:80px}.half-item-wrap:nth-child(2),.half-item-wrap:nth-child(4){align-items:end}.half-item-wrap h3{font-size:60px;line-height:115%}#text_image_halves .half-item-wrap p{font-size:23px;line-height:143%}#text_image_halves .button-container{margin-top:100px;text-align:center;width:fit-content;margin:100px auto 0 auto;height:60px}#text_image_halves .btn{font-weight:200;letter-spacing:2px;padding:20px 23px 18px 23px;position:relative;top:20px;z-index:1}.half-item-wrap img{width:100%;height:100%;max-width:505px;max-height:505px;object-fit:cover;aspect-ratio:1}@media screen and (max-width:1500px){#text_image_halves h2{font-size:7.2em}.half-item-wrap h3{font-size:50px}#text_image_halves p{font-size:22px;line-height:170%}}@media screen and (max-width:1300px){#text_image_halves h2{font-size:6em}.half-item-wrap h3{font-size:42px}#text_image_halves p{font-size:20px;line-height:150%}#text_image_halves,.home #text_image_halves{padding:40px 0 80px 0}.half-item-wrap:nth-child(1),.half-item-wrap:nth-child(3){padding-right:30px}.half-item-wrap:nth-child(2),.half-item-wrap:nth-child(4){padding-left:30px}}@media screen and (max-width:850px){#text_image_halves h2{font-size:4.5em}.half-item-wrap h3{font-size:34px}#text_image_halves p{font-size:18px;line-height:120%}}@media screen and (max-width:600px){.half-item-wrap:nth-child(1),.half-item-wrap:nth-child(3){padding-right:0}.half-item-wrap:nth-child(2),.half-item-wrap:nth-child(4){padding-left:0}.half-item-wrap:nth-child(1),.half-item-wrap:nth-child(3){border-right:none}.half-wrap{grid-template-columns:1fr;padding-top:40px}.half-item-wrap{gap:20px;padding-bottom:50px}#text_image_halves .button-container{margin-top:20px}}#news_small{padding:150px 0 120px 0}#news_small h2{font-size:125px;width:fit-content;margin:auto;padding:0 60px;background-color:#fff;z-index:2;position:relative}.blog-wrap{display:flex}.blog-wrap .blog-left,.blog-wrap .blog-small{width:50%}.blog-wrap .blog-small{display:grid;grid-template-columns:1fr 1fr}.blog-wrap .blog-small img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;max-height:386px}.blog-wrap .blog-left img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1.325}.blog-left{padding-right:25px;border-right:1px solid #D3CCC2}.blog-wrap .blog-small{padding-left:25px}.blog-wrap .blog-small .blog-post:nth-child(even){padding-left:25px}.blog-wrap .blog-small .blog-post:nth-child(odd){padding-right:25px;border-right:1px solid #D3CCC2}.blog-small .blog-post:nth-child(1),.blog-small .blog-post:nth-child(1){padding-bottom:50px}#news_small .button-container{text-align:center;margin-top:60px;width:fit-content;height:60px}#news_small .button-container .btn{position:relative;top:20px}.news-title{margin-bottom:120px;text-align:center;position:relative}.news-title::after{content:'';width:100%;height:1px;display:block;background-color:#D3CCC2;top:77px;position:absolute}.blog-title{font-size:35px;color:#020202;line-height:104%;padding-bottom:22px}.date{padding-bottom:22px;line-height:115%;font-size:20px;text-transform:uppercase;font-family:"alternate-gothic-atf",sans-serif}.blog-post a{display:flex;flex-direction:column;gap:22px;transition:0.3s}.blog-post a:hover{opacity:.6;transition:0.3s}.cat-label{display:none;color:#AAA095;border:1px solid #AAA095;padding:10px 12px 8px 12px;width:fit-content;font-size:16px;text-transform:uppercase}.cat-label:nth-child(1){display:block}.cats{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:1600px){#news_small h2{font-size:110px}.blog-title{font-size:32px}}@media screen and (max-width:1400px){#news_small h2{font-size:90px}.blog-title{font-size:26px}.news-title{margin-bottom:80px}#news_small{padding:80px 0 80px 0}}@media screen and (max-width:1100px){.blog-wrap{flex-direction:column}.blog-wrap .blog-left,.blog-wrap .blog-small{width:100%}.blog-left{padding-bottom:25px;border-bottom:1px solid #D3CCC2;padding-right:0;border-right:none}.blog-small{padding-top:25px;padding-left:0;border-left:none}.blog-wrap .blog-left img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto;max-height:650px}.blog-wrap .blog-small{padding-left:0}}@media screen and (max-width:730px){#news_small h2{font-size:70px;padding:0 30px}.news-title::after{top:45px}.blog-title{font-size:20px}.news-title{margin-bottom:50px}#news_small{padding:50px 0 50px 0}}@media screen and (max-width:600px){#news_small h2{font-size:60px;padding:0 20px}.news-title::after{top:35px}.blog-wrap .blog-small{grid-template-columns:1fr}.blog-wrap .blog-small .blog-post:nth-child(even){padding-left:0;padding-bottom:40px}.blog-small .blog-post{padding-bottom:40px!important}.blog-wrap .blog-small .blog-post:nth-child(odd){padding-right:0;border-right:none}#news_small .button-container{margin-top:25px}}#home_slider{background-color:#D3CCC2;padding:20px 0 200px 0}#home_slider a.bay-view{color:#fff;font-weight:700}#home_slider .border-bottom-img{background-color:#D3CCC2}#home_slider .border-bottom{border-top:1px solid #fff}#home_slider .title{padding:100px 0 110px 0;max-width:940px;margin:auto}#home_slider .title p,#home_slider .title h2{color:#fff}#home_slider .title h2{font-size:125px;line-height:115%}#home_slider .title p{font-size:25px;line-height:190%}.home-img{background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px;max-height:625px;aspect-ratio:1 / 1.4;width:100%;display:flex;align-items:center;text-align:center;position:relative}.home-gradient{background:linear-gradient(180deg,rgb(55 50 45 / 60%) 55%,rgb(63 58 54 / 65%) 89%);position:absolute;z-index:3;width:100%;height:100%;left:0;bottom:0}.white-arrows{display:flex;justify-content:flex-end;position:absolute;top:calc(50% - 110px);right:21%}.white-arrows img{cursor:pointer}.images-slider-container{position:relative;margin-left:5%}.white-arrows-inner{background-color:#AAA095;border-radius:50%;display:flex;gap:15px;justify-content:center;padding:40px 30px 40px 30px}.images-slider{max-height:741px}#home_slider .slick-slide{margin:0 16px}#home_slider .slick-list{margin:0 -16px}.slick-arrow.slick-hidden{display:block}.home-btn{height:50px;margin-top:50px;text-align:center}.home-title{color:#fff;font-size:3em;line-height:104%;max-width:390px;margin:auto}.home-info{display:block;z-index:4;position:relative;width:100%;text-align:center}#home_slider .slick-slide:hover{opacity:.8;transition:0.3s}#home_slider .slick-slide{transition:0.3s}@media screen and (max-width:1650px){.white-arrows{right:20.5%}#home_slider .title h2{font-size:110px;line-height:105%}}@media screen and (max-width:1500px){.white-arrows{right:20%}#home_slider .title h2{font-size:90px;line-height:100%}}@media screen and (max-width:1400px){.home-title{font-size:2.7em}#home_slider .title{padding:80px 0 80px 0}}@media screen and (max-width:1200px){#home_slider .title h2{font-size:70px}#home_slider .title p{font-size:20px;line-height:150%}.white-arrows{right:27%}#home_slider{padding:20px 0 80px 0}}@media screen and (max-width:1080px){.home-title{font-size:2.3em}}@media screen and (max-width:950px){.white-arrows{right:30px;top:-60px}}@media screen and (max-width:660px){.images-slider-container{margin-left:5%;margin-right:5%}}.subpage-hero .container{position:relative;z-index:4}#hero.subpage-hero h1{font-size:75px;line-height:100%;max-width:1010px;margin:auto}@media screen and (max-width:1550px){#hero.subpage-hero h1{font-size:70px}}@media screen and (max-width:1350px){#hero.subpage-hero h1{font-size:65px}}@media screen and (max-width:1200px){#hero.subpage-hero h1{font-size:60px}}@media screen and (max-width:1000px){#hero.subpage-hero h1{font-size:55px}}@media screen and (max-width:700px){#hero.subpage-hero h1{font-size:45px}}@media screen and (max-width:500px){#hero.subpage-hero h1{font-size:40px}}#team{background-color:#f7f7f7;padding:0 0 180px 0}.border-bottom.top{margin-top:0;margin-bottom:120px}#team h2{font-size:140px;line-height:115%}.team-section{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:80px;grid-row-gap:40px;max-width:1320px;margin:120px auto 0 auto}#team .textbox p{line-height:190%}.team-member{display:flex;flex-direction:column;gap:15px}.team-img-wrap{overflow:hidden;aspect-ratio:1 / 1;margin-bottom:25px}.team-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.team-name{font-size:40px;color:#000}.team-role{font-size:22px;font-style:italic;color:#000}.team-text p{font-size:20px}@media screen and (max-width:1550px){#team h2{font-size:120px}.team-name{font-size:38px}.team-role{font-size:20px}.team-text p{font-size:18px}}@media screen and (max-width:1350px){#team h2{font-size:100px}#team{padding:0 0 120px 0}.team-name{font-size:34px}.team-role{font-size:18px}.team-text p{font-size:16px}}@media screen and (max-width:1200px){#team h2{font-size:85px}#team .textbox p{font-size:18px}.border-bottom.top{margin-bottom:80px}#team{padding:0 0 80px 0}.team-section{margin-top:60px}.team-section{grid-column-gap:50px}}@media screen and (max-width:1100px){.team-section{grid-template-columns:1fr 1fr}}@media screen and (max-width:1000px){#team h2{font-size:65px}}@media screen and (max-width:700px){#team h2{font-size:50px}.border-bottom.top{margin-bottom:60px}#team{padding:0 0 60px 0}.team-name{font-size:30px}}@media screen and (max-width:600px){.team-section{grid-template-columns:1fr}}@media screen and (max-width:500px){#team h2{font-size:40px}.team-section{margin-top:40px}.team-name{font-size:28px}}#full_width_img.fw-img-2{min-height:65vh}#full_width_img.fw-img-2 .container{min-height:65vh}.gradient-light{background:linear-gradient(180deg,rgb(0 0 0 / .45) 0%,rgb(0 0 0 / .45) 100%);position:absolute;z-index:3;width:100%;height:100%;left:0;bottom:0}#textbox{padding:130px 0 130px 0}#textbox.textbox2,#textbox.textbox2 .border-bottom-img{background-color:#D3CCC2}#textbox.textbox2 .border-bottom{border-top:1px solid #fff}#textbox.textbox2 p{color:#fff;line-height:190%}#textbox.textbox2 h2{font-size:125px;color:#fff}.boxed-txt{border:1px solid #fff;padding:50px 80px;margin:50px auto 0 auto;max-width:1500px}.boxed-txt p{font-size:40px;line-height:150%}@media screen and (max-width:1650px){#textbox.textbox2 h2{font-size:115px}#textbox.textbox2 .boxed-txt p{font-size:35px}}@media screen and (max-width:1500px){#textbox.textbox2 h2{font-size:105px}#textbox.textbox2 .boxed-txt p{font-size:30px}}@media screen and (max-width:1200px){#textbox{padding:100px 0 100px 0}#textbox.textbox2 h2{font-size:90px}#textbox.textbox2 .boxed-txt p{font-size:28px}.boxed-txt{padding:5%}}@media screen and (max-width:1000px){#textbox{padding:80px 0 80px 0}#textbox.textbox2 h2{font-size:80px}#textbox.textbox2 .boxed-txt p{font-size:26px}}@media screen and (max-width:700px){#textbox{padding:60px 0 60px 0}#textbox.textbox2 h2{font-size:60px}#textbox.textbox2 p{font-size:20px}#textbox.textbox2 .boxed-txt p{font-size:24px}.boxed-txt{margin-top:35px}}@media screen and (max-width:600px){#textbox.textbox2 h2{font-size:50px}}@media screen and (max-width:500px){#textbox.textbox2 h2{font-size:40px}}#text_3_columns{padding:165px 0}#text_3_columns h2{font-size:125px}#text_3_columns .text-section{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:150px;grid-row-gap:150px;max-width:1320px;margin:120px auto 0 auto}#text_3_columns .team-section img{width:41px;height:39px}#text_3_columns .text_columns{display:flex;flex-direction:column;gap:50px;align-items:center}#text_3_columns .text-section p{text-align:center;font-size:30px}#textbox h3{font-size:40px}@media screen and (max-width:1650px){#text_3_columns h2{font-size:115px}#text_3_columns .text-section p{font-size:26px}}@media screen and (max-width:1500px){#text_3_columns h2{font-size:105px}#text_3_columns{padding:135px 0}#textbox h3{font-size:38px}}@media screen and (max-width:1400px){#text_3_columns .text-section{margin-top:80px;grid-column-gap:80px;grid-row-gap:80px}#textbox h3{font-size:36px}}@media screen and (max-width:1200px){#text_3_columns h2{font-size:90px}#text_3_columns{padding:100px 0}#text_3_columns .text-section p{font-size:24px}#textbox h3{font-size:34px}}@media screen and (max-width:1000px){#text_3_columns h2{font-size:80px}#text_3_columns .text-section p{font-size:22px}#text_3_columns .text-section{margin-top:60px;grid-template-columns:1fr 1fr;grid-column-gap:60px;grid-row-gap:60px}#textbox h3{font-size:30px}}@media screen and (max-width:700px){#text_3_columns h2{font-size:65px}#text_3_columns{padding:80px 0}#text_3_columns .text-section{margin-top:40px;grid-template-columns:1fr;grid-column-gap:40px;grid-row-gap:40px}#text_3_columns .text_columns{gap:25px}#textbox h3{font-size:26px}}@media screen and (max-width:600px){#text_3_columns h2{font-size:55px}#text_3_columns{padding:60px 0}#textbox h3{font-size:24px}}@media screen and (max-width:500px){#text_3_columns h2{font-size:45px}}.page-id-220 #textbox,.page-id-220 .border-bottom-img,#postSing .border-bottom-img{background-color:#fff}.btn-container{text-align:center;display:flex;gap:30px;height:fit-content;justify-content:center;margin-top:60px;flex-wrap:wrap}.btn-container .btn{min-width:166px}#text_image.remove-top-padding{padding:0 0 120px 0}#full_width_img h3{color:#fff;font-size:70px;max-width:1220px;margin:auto}@media screen and (max-width:1400px){#full_width_img h3{font-size:60px}}@media screen and (max-width:1200px){#full_width_img h3{font-size:50px}}@media screen and (max-width:1000px){#full_width_img h3{font-size:40px}}@media screen and (max-width:700px){#full_width_img h3{font-size:32px}}.txt ul,#textbox ul{list-style-type:disc;margin-left:20px;padding-top:20px}.txt ul li,#textbox ul li{font-size:20px;padding:7px 0;color:#534A41;width:fit-content}#textbox ul{text-align:center;display:flex;flex-direction:column;align-content:center;flex-wrap:wrap}#subpage_hero_text{margin-top:128px;padding:135px 0 105px 0}#subpage_hero_text a{color:#534a41;font-weight:700}.sp-hero-text{max-width:840px;margin:auto;text-align:center}#subpage_hero_text h1{font-size:110px}body.page-id-61 #subpage_hero_text h1{font-size:90px}#subpage_hero_text p{font-size:25px;line-height:190%}.page-id-67 #text_image.remove-top-padding{padding:0 0 0 0}@media screen and (max-width:1650px){#subpage_hero_text h1{font-size:100px}#subpage_hero_text{padding:115px 0 105px 0}}@media screen and (max-width:1500px){#subpage_hero_text h1{font-size:90px}#subpage_hero_text{padding:105px 0 105px 0}}@media screen and (max-width:1300px){#subpage_hero_text h1,body.page-id-61 #subpage_hero_text h1{font-size:80px}#subpage_hero_text{padding:100px 0 100px 0}}@media screen and (max-width:1100px){#subpage_hero_text h1,body.page-id-61 #subpage_hero_text h1{font-size:70px}#subpage_hero_text p{font-size:22px;line-height:150%}}@media screen and (max-width:900px){#subpage_hero_text h1,body.page-id-61 #subpage_hero_text h1{font-size:60px}#subpage_hero_text{padding:80px 0 80px 0}}@media screen and (max-width:700px){#subpage_hero_text h1,body.page-id-61 #subpage_hero_text h1{font-size:50px}#subpage_hero_text{padding:60px 0 60px 0}#subpage_hero_text p{font-size:20px;line-height:120%}}@media screen and (max-width:600px){#subpage_hero_text h1,body.page-id-61 #subpage_hero_text h1{font-size:45px}}@media screen and (max-width:500px){#subpage_hero_text{margin-top:80px}}#contact{max-width:986px;margin:auto auto 80px auto;background-color:#D3CCC2;padding:100px 0 80px 0}#contact .border-bottom-img{background-color:#D3CCC2}#contact .border-bottom{margin-bottom:80px;border-top:1px solid #fff}.contact-form{max-width:700px;margin:auto}#contact h2{text-align:center;color:#fff;font-size:60px;padding-bottom:40px}#contact input[type="email"],#contact input[type="text"],#contact input[type="tel"],#contact textarea,#contact input[type="date"],.job_listings input[type="text"]{border:1px solid #fff;background-color:#fff;font-size:16px;color:#0A2515;font-family:"cormorant-garamond",serif;padding:10px 15px;-webkit-appearance:none;margin-bottom:35px;width:100%;margin-top:5px}#contact input[type="email"]::placeholder,#contact input[type="text"]::placeholder,#contact input[type="tel"]::placeholder,#contact textarea::placeholder,#contact input[type="date"]::placeholder,.job_listings input[type="text"]::placeholder{color:#0A2515}#contact label,#contact form span{width:100%;display:block}label{font-family:"alternate-gothic-atf",sans-serif;font-size:18px;color:#fff}.form-btn p{text-align:center}.form-btn .btn,.job_listings .job_filters .search_jobs input[type="submit"]{text-transform:uppercase;font-weight:400;min-width:132px;text-align:center}@media screen and (max-width:700px){#contact{margin:auto auto 60px auto;padding:60px 0 60px 0}#contact .border-bottom{margin-bottom:60px}#contact h2{font-size:50px;padding-bottom:20px}}.featured-news{background-color:#D3CCC2;padding:70px 30px}.featured-news .blog-post a{flex-direction:row;gap:50px;align-items:center}.featured-news .blog-info *{color:#fff}.the_excerpt{padding:5px 0 60px 0}.the_excerpt p{line-height:190%}.featured-news .blog-img img{width:100%;height:100%;object-fit:cover;object-position:top center;max-height:640px}.featured-news .blog-img,.featured-news .blog-info{width:50%}.featured-news .cat-label{color:#fff;border:1px solid #fff}.blog-archive .blog-img{aspect-ratio:1 / 1}.blog-archive .blog-img img,.news_archive .alm-listing .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1 / 1}.featured-news .blog-title{font-size:50px}.blog-archive{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:60px;padding:90px 0 0 0}.news_archive .alm-listing{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:60px;padding:60px 0 100px 0}.news-archive-title h2{font-size:80px;margin-top:100px;position:relative}.news-archive-title h2::after{content:'';width:100%;height:1px;display:block;background-color:#AAA095;position:relative;right:0;top:-50px}.news-archive-title .title-inner{background-color:#fff;z-index:2;position:relative;width:280px;display:block}@media screen and (max-width:1600px){.blog-archive .blog-title{font-size:32px}}@media screen and (max-width:1500px){.featured-news .blog-title{font-size:40px}.the_excerpt p{line-height:160%;font-size:22px}.news-archive-title h2{font-size:70px;margin-top:90px}.blog-archive .blog-title{font-size:30px}.news_archive .alm-listing{padding:60px 0 80px 0}}@media screen and (max-width:1400px){.blog-archive .blog-title{font-size:26px}}@media screen and (max-width:1320px){.blog-archive{grid-template-columns:1fr 1fr 1fr}.news_archive .alm-listing{grid-template-columns:1fr 1fr 1fr;padding:60px 0 60px 0}}@media screen and (max-width:1100px){.featured-news .blog-title{font-size:35px}.the_excerpt p{line-height:130%;font-size:20px}.news-archive-title h2{font-size:80px;margin-top:80px}.blog-archive{padding:80px 0 0 0}}@media screen and (max-width:900px){.blog-archive{grid-template-columns:1fr 1fr}.news_archive .alm-listing{grid-template-columns:1fr 1fr}}@media screen and (max-width:855px){.featured-news .blog-post a{flex-direction:column;gap:30px}.featured-news .blog-img,.featured-news .blog-info{width:100%}.featured-news{padding:70px 0}.news-archive-title h2{font-size:65px;margin-top:60px}.blog-archive{padding:60px 0 0 0}.news-archive-title h2::after{top:-40px}.news-archive-title .title-inner{width:230px}.news_archive .alm-listing{padding:60px 0 0 0}}@media screen and (max-width:550px){.blog-archive{grid-template-columns:1fr;grid-row-gap:30px}.news_archive .alm-listing{grid-template-columns:1fr;grid-row-gap:30px}.blog-archive .blog-title{font-size:24px}}@media screen and (max-width:600px){.the_excerpt{padding:5px 0 30px 0}.featured-news .blog-title{font-size:28px}.news-archive-title h2{font-size:50px}.news-archive-title h2::after{top:-30px}.news-archive-title .title-inner{width:180px}}.wpc-filter-content.wpc-filter-category{text-align:right}.wpc-filters-section .wpc-filter-content select{width:fit-content!important;margin:auto;border:1px solid #AAA095;color:#AAA095;background-color:#fff0;text-transform:uppercase;font-family:"alternate-gothic-atf",sans-serif;font-weight:200;font-style:normal;font-size:18px!important;padding:15px 15px 10px 15px}.main-map{width:100%;height:557px}.homes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px;margin:70px 0 100px 0}#homes_archive .news-archive-title .title-inner{width:540px}#homes_archive .news-archive-title h2::after{top:-40px}#homes_archive .home-btn .btn.btn-grey-outline:hover{background-color:#AAA095;color:#fff;transition:0.3s}@media screen and (max-width:1600px){.homes{grid-template-columns:1fr 1fr 1fr;gap:60px}}@media screen and (max-width:1250px){.homes{grid-column-gap:40px;grid-row-gap:60px}}@media screen and (max-width:950px){.homes{grid-column-gap:30px;grid-row-gap:50px}}@media screen and (max-width:880px){.homes{grid-template-columns:1fr 1fr}#homes_archive .news-archive-title .title-inner{width:500px}}@media screen and (max-width:850px){#homes_archive .news-archive-title .title-inner{width:430px}}@media screen and (max-width:600px){.homes{grid-template-columns:1fr}#homes_archive .news-archive-title .title-inner{width:250px}#homes_archive .news-archive-title h2::after{top:-20px}.homes{margin:40px 0 60px 0}#homes_archive .news-archive-title h2{font-size:40px}}.map{filter:grayscale(1)}.home-info p.location{color:#fff;font-style:italic}.spaceing{padding-bottom:30px}.home-info{height:100%;justify-content:space-between;display:flex;flex-direction:column}.wpc-filter-content.wpc-filter-regions{text-align:right}.wpc-filter-title{display:none!important}.single-our-homes .hero-wrap{padding-top:100px;position:relative;display:block;z-index:4}.single-our-homes .border-bottom-img{background-color:#fff}.single-our-homes #hero .video-btn::before{content:none}.single-our-homes #hero .video-btn{bottom:-60px}.single-our-homes #textbox h2{font-size:40px}.single-our-homes #textbox .textbox{max-width:1150px}.single-our-homes #textbox .textbox2{max-width:1000px;text-align:center;margin:auto}.single-our-homes .textbox2 p{padding:10px 0}.single-our-homes #text_image .wrap{align-items:flex-start}.single-our-homes .txt ul{padding-top:0}.single-our-homes .txt ul li{padding:0 0 7px 0}.text-halfs .wrap{gap:20%}.single-our-homes #team,.single-our-homes #textbox{background-color:#fff}.single-our-homes #team{padding-top:5%}#testimonial{background-color:#8E2A3A;padding:100px 0;text-align:center}.testimonial_text{font-size:60px;color:#fff;margin:50px 0}.testimonial{max-width:900px;margin:auto}.testimonial_name{font-style:italic;font-size:30px;color:#fff;width:fit-content;margin:auto;position:relative}.testimonial_name::before{content:'';height:1px;display:block;background-color:#fff;top:18px;left:-60px;width:50px;position:absolute}}.single-our-homes #textbox .textbox2 h2{font-size:70px}.single-our-homes #text_image .map{width:50%;height:100%;border-left:1px solid #fff;padding-left:30px}.acf-map{width:100%;height:100%;max-height:570px;aspect-ratio:1 / 1}.homes-contact{background-color:#D3CCC2}.single-our-homes #text_image.homes-contact .wrap{align-items:center}.homes-contact h2,.homes-contact p{color:#fff}.contact-text .phone{display:flex;align-items:center;gap:10px}.contact-text .address{margin-top:20px;display:flex;align-items:flex-start;gap:10px}.gallery-img img{width:100%;height:100%;object-fit:cover;max-height:625px}.gallery-img{height:625px}#img_slider .slick-slide{margin:0 20px}#img_slider .slick-list{margin:0 -20px}#img_slider{position:relative;margin:20px 0 80px 0}#img_slider .white-arrows{top:calc(50% - 55px)}@media screen and (max-width:1500px){.gallery-img{height:525px}.single-our-homes #img_slider .white-arrows{right:10%}.testimonial_text{font-size:50px}}@media screen and (max-width:1300px){.single-our-homes #textbox h2{font-size:30px}.text-halfs .wrap{gap:10%}.testimonial_text{font-size:40px}}@media screen and (max-width:1000px){.single-our-homes #text_image .wrap{gap:50px}.gallery-img{height:auto;max-height:450px}.single-our-homes #img_slider .white-arrows{top:calc(0% - 55px)}.testimonial_text{font-size:30px}.testimonial_name{font-size:20px}.testimonial_name::before{top:10px}.single-our-homes #text_image .map{width:100%}.single-our-homes #text_image .txt{width:100%;text-align:center}.contact-text .phone,.contact-text .address{justify-content:center}.single-our-homes #text_image .map{border-left:none;padding-left:0}}@media screen and (max-width:700px){.single-our-homes #textbox h2{font-size:26px}.testimonial_text{font-size:26px}p{font-size:20px}}@media screen and (max-width:500px){.single-our-homes #textbox h2{font-size:20px}.single-our-homes #textbox{padding:40px 0 40px 0}.testimonial_text{font-size:22px}p{font-size:18px}}.txt ul li,#textbox ul li{font-size:23px}#hero.subpage-hero-small{min-height:50vh}.remove-top-padding{padding-top:0px!important}.careers-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:80px;grid-row-gap:60px;margin-bottom:100px;margin-top:80px}#career-box{border:1px solid #AAA095;padding:40px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-content:center}.careers-title{font-size:40px;font-style:italic}#career-results p,#career-results a{font-size:22px;color:#534A41;font-weight:400;height:fit-content;display:block}#text_image_halves p{font-size:23px}.team-text p{font-size:19px}.team-role{font-size:21px}#career-box ul{list-style-type:disc;margin-left:20px;width:fit-content;margin:auto;padding-bottom:5px}.page-id-2352 #textbox,.page-id-2352 #textbox .border-bottom-img{background-color:#fff}.page-id-2352 #textbox ul{padding-top:0}#career-box ul li{transition:0.3s;position:relative;padding:2px 0}#career-box ul li:after{content:'';position:absolute;width:0;height:1px;display:block;margin-top:1px;right:0;background:#AAA095;transition:width .5s ease;-webkit-transition:width .5s ease}#career-box ul li:hover:after{width:100%;left:0;background:#AAA095}#career-box ul li:hover{transition:0.3s;color:#AAA095}#textbox.remove-top-padding{padding-top:0px!important;padding-bottom:0px!important}@media screen and (max-width:1300px){.careers-title{font-size:34px}.careers-grid{grid-column-gap:40px;grid-row-gap:50px}}@media screen and (max-width:1050px){.careers-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:750px){.careers-title{font-size:30px}.careers-grid{grid-column-gap:30px;grid-row-gap:40px}.careers-grid{margin-bottom:60px;margin-top:40px}}@media screen and (max-width:665px){.careers-grid{grid-template-columns:1fr}#career-box{padding:40px 20px}#text_image p,#text_image_halves .half-item-wrap p,.txt ul li,#textbox ul li{font-size:20px}}#textbox.career-tb,#textbox.career-tb .border-bottom-img{background-color:#fff}#textbox.career-tb.remove-top-padding{padding-bottom:100px!important}.single-careers .sp-hero-text p.subtitle{margin-bottom:10px}.career-location{padding:20px 0}.single-careers #textbox p,.single-careers #textbox ul li{font-size:22px;text-align:left}#postSing{padding:5% 0}#subpage_hero_text.post-sing-header h1{font-size:60px}@media screen and (max-width:665px){#subpage_hero_text.post-sing-header h1{font-size:40px}}@media screen and (max-width:500px){#subpage_hero_text.post-sing-header h1{font-size:36px}}.policies{display:flex;gap:10px;padding-top:5px}.recommended img,.cqc{padding-top:20px}.manager-bio .manager-bio__wrapper{display:flex;gap:30px;flex-wrap:wrap}.manager-bio .manager-bio__wrapper figure,.manager-bio .manager-bio__text{flex:1 1 100%}.manager-bio .manager-bio__wrapper figure img{height:auto;width:100%}.manager-bio .manager-bio__wrapper figure figcaption{display:none}.manager-bio .manager-bio__text{font-size:23px;color:#554C43;line-height:1.5}@media screen and (min-width:720px){.manager-bio .manager-bio__wrapper figure,.manager-bio .manager-bio__text{flex:1 1 calc(50% - 30px)}.manager-bio .manager-bio__text{border-left:1px solid #AAA095;padding:0 0 0 30px}}.team-grid .team-grid__grid .grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}.team-grid .team-grid__title{font-family:"cormorant-garamond",serif;font-size:80px;text-align:center;margin:20px 0}.team-grid .team-grid__card{border:1px solid #AAA095;padding:20px}.team-grid .team-grid__name{text-align:center;font-weight:600;margin:20px}.team-grid .team-grid__job-role{margin:20px 0}.team-grid .team-grid__job-role p{margin-bottom:.25rem;font-size:20px;text-align:center}.team-grid .team-grid__bio p{font-size:18px;margin:10px 0}.team-grid .team-grid__card-img{width:120px;height:120px;border-radius:50%;margin:0 auto 1rem;background:#AAA095}.team-grid .team-grid__card-img img{border-radius:50%;width:120px;height:120px;border:4px solid #AAA095}@media screen and (min-width:780px){.team-grid .team-grid__grid .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:1000px){.team-grid .team-grid__grid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}}.video-side-by-side{padding:0 0 130px}.video-side-by-side .video-side-by-side__container{display:flex;flex-wrap:wrap;gap:30px}.video-side-by-side .video-side-by-side__container .video-wrapper{flex:1 1 100%}.video-side-by-side .video-side-by-side__container .video-wrapper video{width:100%}@media only screen and (max-width:899px){.video-wrapper iframe{min-height:444px}}@media only screen and (min-width:900px){.video-side-by-side .video-side-by-side__container .video-wrapper{flex:1 1 calc(50% - 30px)}}.job_listings{width:100%;max-width:1655px;margin:0 auto;padding:130px 30px}.job_listings .job_filters{background:#D3CCC2}.job_filters .search_jobs div.search_submit{text-align:center}.job_listings .job_filters .search_jobs input[type="submit"]{width:fit-content;padding:20px 20px 15px;font-family:"alternate-gothic-atf",sans-serif;font-size:24px;letter-spacing:2px;cursor:pointer}.job_listings .search_remote_position{display:none}.job_listings .job_filters .job_types{background:#fff;padding:20px 0}.job_filters .job_types li{border-right:none!important}.job_listings .job_types label{font-family:"cormorant-garamond",serif;font-weight:400;color:#534A41;cursor:pointer;padding:10px;transition:all ease-in-out .3s}.job_listings .job_types label:has(input[type="checkbox"]:checked){color:#fff;font-weight:700;background-color:#534A41}.job_listings .job_filters .showing_jobs{display:none!important}.job_listing .meta .job-type{color:#534A41}.job_listings ul.job_listings li.job_listing a div.position h3{font-size:24px}#postSing a{color:#534a41e0;transition:all ease-in-out .3s}#postSing a:hover{text-decoration:underline}#postSing .company{display:none}#postSing .single_job_listing .meta .temporary,#postSing .single_job_listing .meta .full-time,#postSing .single_job_listing .meta .zero-hour-contract,#postSing .single_job_listing .meta .part-time,#postSing .single_job_listing .meta .internship,#postSing .single_job_listing .meta .freelance{background-color:#fff;border:1px solid #534a41e0;color:#534a41e0}#postSing .border-bottom{margin-top:60px}#postSing .single_job_listing .job_description{max-width:900px;margin:0 auto}#postSing .single_job_listing .job_description h2{text-align:center;margin:50px 0;font-weight:400;font-size:2.8em;line-height:115%}#postSing .single_job_listing .job_description p,#postSing .job_description ul{margin:0 0 1.5em}#postSing .job_description ul{list-style:disc;list-style-position:inside}#postSing .job_description ul li{margin:0 0 20px;font-size:24px;color:#534A41;text-indent:-1em;margin-left:1em}#postSing .job_application.application{text-align:center}#postSing .single_job_listing .application .application_button{color:#fff;background-color:#8E2A3A;border:1px solid #8E2A3A;cursor:pointer;transition:0.3s}#postSing .single_job_listing .application .application_button:hover{color:#8E2A3A;background-color:#fff0}.cqc-rating-badge-wrapper{max-width:150px;margin:60px auto 0}.cqc-rating-badge-wrapper img{height:auto;width:100%}body.postid-3009 h1,h1.bay-view{display:none}body.postid-3009 h1.bay-view{display:block}#textbox p a{color:#534A41;font-weight:700}body.page-id-61 .cqc-rating-badge-wrapper{margin:30px auto 0}body.postid-1108 h1,h1.hillcrest{display:none}body.postid-1108 h1.hillcrest{display:block}