@-webkit-keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@-webkit-keyframes fadein{100%{opacity:1;transform:translateX(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}#button{display:flex;background-color:#b5733a;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:70px;color:#fff;right:30px;align-items:center;justify-content:center;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;cursor:pointer;box-shadow:0 4px 16px 0 rgba(0,0,0,.4)}#button.show{opacity:1;visibility:visible}.btn,.button,input[type=submit]{padding:10px 30px!important;text-align:center!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:500!important;outline:0!important;font-size:18px;line-height:26px;box-sizing:border-box;transition:.3s all;border-radius:50px}.btn.btn-brand1,.button.btn-brand1,input[type=submit].btn-brand1{background-color:#b5733a;color:#fdf7e9}.btn.btn-brand1:hover,.button.btn-brand1:hover,input[type=submit].btn-brand1:hover{background-color:#8e5a2e}.btn.btn-brand2,.button.btn-brand2,input[type=submit].btn-brand2{background-color:#5f7753}.btn.btn-brand2:hover,.button.btn-brand2:hover,input[type=submit].btn-brand2:hover{background-color:#47593e}.btn.btn-brand3,.button.btn-brand3,input[type=submit].btn-brand3{background-color:#000}.btn.btn-brand3:hover,.button.btn-brand3:hover,input[type=submit].btn-brand3:hover{background-color:#000}.btn.btn-custom,.button.btn-custom,input[type=submit].btn-custom{background-color:#efefef}.btn.btn-custom:hover,.button.btn-custom:hover,input[type=submit].btn-custom:hover{background-color:#d6d6d6}.btn.btn-body-outline,.button.btn-body-outline,input[type=submit].btn-body-outline{background-color:transparent;border:1px solid #fff;color:#fff}.btn.btn-body-outline:hover,.button.btn-body-outline:hover,input[type=submit].btn-body-outline:hover{background-color:#fff;color:#b5733a}input[type=submit]{background-color:#b5733a;color:#fff;cursor:pointer;border:none!important;outline:0!important;-webkit-appearance:none;border-radius:50px!important}input[type=submit]:disabled{background-color:#787878;cursor:not-allowed!important}input[type=submit]:hover{background-color:#8e5a2e}.button{background-color:#b5733a!important;color:#fff!important;border-radius:50px!important}.button:hover{background-color:#8e5a2e!important}body{font-family:Outfit,sans-serif}main h1{margin-top:0}.content li,.content p,.content span{line-height:24px;font-weight:400;color:#333745;font-size:18px}.content li a,.content p a,.content span a{background:linear-gradient(to right,#a0c950 49%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out;text-decoration:underline;transition:.3s all}.content li a:hover,.content p a:hover,.content span a:hover{background-position:left bottom}.content h2,.content h3,.content h4,.content h5,.content h6{display:block;width:100%}.content p:first-child{margin-top:0}.content p:empty{display:none!important}.content a.extend-content{display:block;text-align:left;border:none;margin:20px 0;box-sizing:border-box;text-transform:uppercase;font-weight:400;color:#b5733a}.content a.extend-content span{color:inherit;display:inline-block;margin-left:5px}.content strong{font-weight:700}@media only screen and (max-width:770px){body.mobile-top-control header section#site-header{top:60px}}body header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:5;border-top:none;transition:.3s all;background-color:#fdf7e9}@media only screen and (max-width:770px){body header.scroll-up{top:-140px;transition:.3s all}}@media only screen and (max-width:770px){body header.scroll-down{top:0;transition:.3s all}}body header.fixed{background-color:#fdf7e9;box-shadow:0 0 30px 0 rgba(0,0,0,.07)}body header section .text-resizer>.container{padding:10px 20px;display:block}body header section .text-resizer>.container>span{cursor:pointer;display:inline-block;margin-right:15px}body header section .container{padding:0 20px;max-width:1840px}@media only screen and (max-width:770px){body header section .container>a.logo{width:100%;display:block;text-align:center}}body header section .container>a.logo img{display:inline-block;width:100%;max-width:170px;height:auto;margin:20px 0}@media only screen and (max-width:770px){body header section .container>a.logo img{max-width:100px}}@media only screen and (max-width:770px){body header section .container nav{display:none!important}}body header section .container .menu-contact{display:flex;align-items:center;justify-content:space-between}body header section .container .menu-contact .phone{margin-left:20px}@media only screen and (max-width:1100px){body header section .container .menu-contact .phone{display:none}}@media only screen and (max-width:770px){body.mobile-bottom-control footer{padding-bottom:60px}}body footer{background-color:#333745}body footer section.top-bar .container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;padding-top:60px;padding-bottom:60px;max-width:1840px}@media only screen and (max-width:1260px){body footer section.top-bar .container{grid-template-columns:1fr 1fr;grid-gap:20px}}@media only screen and (max-width:770px){body footer section.top-bar .container{grid-template-columns:1fr;grid-gap:20px}}body footer section.top-bar .container .col{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#fdf7e9}body footer section.top-bar .container .col .sub-title{display:block;font-size:20px;font-style:normal;font-weight:700;line-height:26px;color:inherit}body footer section.top-bar .container .col address{font-style:normal}body footer section.top-bar .container .col address .office{margin-bottom:20px}body footer section.top-bar .container .col .appointment{margin:10px 0}body footer section.top-bar .container .col .email{margin:10px 0;transition:.3s ease-in-out}body footer section.top-bar .container .col .email:hover{color:#a0c950}body footer section.top-bar .container .col .phone{transition:.3s ease-in-out}body footer section.top-bar .container .col .phone:hover{color:#a0c950}body footer section.top-bar .container .col .location-hours{list-style:none;padding-left:0}body footer section.top-bar .container .col .location-hours li{display:flex}body footer section.top-bar .container .col .location-hours li .day{min-width:120px}body footer section.top-bar .container .col ul.site-social{margin-top:20px}body footer section.top-bar .container .col ul.site-social li{display:inline-block;margin-right:25px}body footer section.top-bar .container .col ul.site-social li a{border:1px solid #a0c950;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:5px;font-size:16px;background-color:#a0c950;transition:.3s ease-in-out;color:#333745}body footer section.top-bar .container .col ul.site-social li a:hover{background-color:#5f7753;border-color:#5f7753}@media only screen and (max-width:770px){body footer section.bottom-bar{padding-bottom:0}}body footer section.bottom-bar .container{max-width:1840px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#fdf7e9;position:relative}body footer section.bottom-bar .container:before{content:"";display:block;width:100%;height:1px;background-color:#5f7753;margin:0 auto 30px}@media only screen and (max-width:770px){body footer section.bottom-bar .container{border:none;padding-bottom:80px!important;text-align:center}}body footer section.bottom-bar .container .notes{margin-top:50px;max-width:1340px}body footer section.bottom-bar .container .notes a,body footer section.bottom-bar .container .notes li,body footer section.bottom-bar .container .notes p,body footer section.bottom-bar .container .notes span,body footer section.bottom-bar .container .notes strong{color:#fdf7e9;font-size:16px;font-style:normal;font-weight:400;line-height:24px}body footer section.bottom-bar .container .goop-digital{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:770px){body footer section.bottom-bar .container .goop-digital{flex-direction:column;align-items:center;justify-content:center}}body footer section.bottom-bar .container ul{list-style:none;padding:0;margin:0}@media only screen and (max-width:770px){body footer section.bottom-bar .container ul{width:100%}}body footer section.bottom-bar .container ul li{display:inline-block;margin-right:40px}@media only screen and (max-width:770px){body footer section.bottom-bar .container ul li{display:block;width:100%;text-align:center;margin:0 0 20px 0}}body footer section.bottom-bar .container ul li a{transition:.3s ease-in-out;color:#fdf7e9}body footer section.bottom-bar .container ul li a:hover{color:#b5733a}@media only screen and (max-width:770px){body footer section.bottom-bar .container>img{margin:40px auto 0 auto}}body footer section.bottom-bar .container>a{display:flex;align-items:center}@media only screen and (max-width:770px){body footer section.bottom-bar .container>a{width:100%;text-align:center;justify-content:center;margin-bottom:20px;display:block;margin-top:40px}}body footer section.bottom-bar .container>a:hover{color:#b5733a}body footer section.bottom-bar .container>a:hover span{color:#b5733a}body footer section.bottom-bar .container>a span{display:inline-block;margin-left:20px}@media only screen and (max-width:770px){body footer section.bottom-bar .container>a span{width:100%;display:block;margin:0}}@media only screen and (max-width:770px){body footer section.bottom-bar .container>span{display:block;width:100%;text-align:center;margin-bottom:20px}}section#banner{display:block;width:100%}section#banner .banner-single{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;position:relative}section#banner .banner-single.banner-home{min-height:90vh}section#banner .banner-single.banner-home .container{max-width:1840px}section#banner .banner-single.banner-home::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}section#banner .banner-single.banner-internal{min-height:230px}section#banner .banner-single.banner-internal::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}section#banner .banner-single.banner-internal .container{align-items:center;justify-content:initial;text-align:center}section#banner .banner-single.banner-internal .container .banner-part{margin:0 auto;width:100%;max-width:100%;color:#fdf7e9}section#banner .banner-single.banner-internal .container .banner-part span{font-size:50px;font-style:normal;font-weight:300;line-height:50px;text-transform:uppercase}section#banner .banner-single.hide-banner{min-height:0!important}section#banner .banner-single.banner-video{min-height:90vh;overflow:hidden}section#banner .banner-single.banner-video video{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100vh}section#banner .banner-single.banner-video .banner-part{position:relative}section#banner .banner-single.banner-video .banner-part span{position:absolute;top:50%;z-index:2;left:50%;transform:translate(-50%,-50%)}section#banner .banner-single .container{align-items:flex-end;justify-content:initial}section#banner .banner-single .container .banner-part{margin:0 0 70px;width:100%;max-width:700px;color:#fdf7e9;z-index:2}section#banner .banner-single .container .banner-part h2{font-size:100px;font-style:normal;font-weight:300;line-height:100px;text-transform:uppercase;color:inherit}@media only screen and (max-width:770px){section#banner .banner-single .container .banner-part h2{font-size:50px;line-height:50px;max-width:300px}}section#banner .banner-single .container .banner-part h3{font-size:50px;font-style:normal;font-weight:300;line-height:50px;color:inherit}@media only screen and (max-width:770px){section#banner .banner-single .container .banner-part h3{font-size:25px;line-height:25px;margin-bottom:0}}section#banner .banner-single .container .banner-part .banner-buttons{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:40px}section#banner .banner-single .container .banner-part .banner-buttons .btn{display:block;width:175px}section#banner .banner-single.banner-greenbg{background-color:#e2ecb1;min-height:230px}section#banner .banner-single.banner-greenbg:before{display:none}section#banner .banner-single.banner-greenbg .container{max-width:1840px;align-items:center;justify-content:flex-start;text-align:left}section#banner .banner-single.banner-greenbg .container .banner-part{max-width:100%;margin:0 auto}section#banner .banner-single.banner-greenbg .container .banner-part .banner-title{font-size:50px;font-style:normal;font-weight:300;line-height:50px;text-transform:uppercase;color:#5f7753;margin-top:0}section#banner .banner-single.banner-greenbg .container .banner-part .banner-subtitle{font-size:18px;font-style:normal;font-weight:400;line-height:24px;color:#5f7753}section#banner .banner-single.banner-hidebanner{min-height:0!important}section#banner .swiper-wrapper{padding:0;margin:0;position:relative}section#banner .swiper-wrapper.banner-home div.swiper-slide{min-height:100vh}@media only screen and (max-width:770px){section#banner .swiper-wrapper.banner-home div.swiper-slide{min-height:60vh}}section#banner .swiper-wrapper.banner-internal{min-height:400px}@media only screen and (max-width:770px){section#banner .swiper-wrapper.banner-internal{min-height:100vh}}section#banner .swiper-wrapper div.swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex!important;align-items:center;height:100%;margin:0;padding:0;width:100%;min-height:100vh}@media only screen and (max-width:770px){section#banner .swiper-wrapper div.swiper-slide{min-height:60vh}}section#banner .swiper-wrapper div.swiper-slide .container{align-items:center;justify-content:initial;text-align:center}section#banner .swiper-wrapper div.swiper-slide .container .slide-part{margin:0 auto;width:70%;max-width:540px;color:#fff}section#banner .swiper-wrapper div.swiper-slide .container .slide-part .slide-title span{color:inherit;text-transform:uppercase;font-size:40px;font-weight:700}section#banner .swiper-wrapper div.swiper-slide .container .slide-part .slide-content p{color:inherit;text-transform:uppercase;font-size:16px;font-weight:700}section#banner .swiper-wrapper div.swiper-slide>img{display:block;width:100%;opacity:1}section#banner .swiper-button-next,section#banner .swiper-button-prev{color:#fff}section#banner .swiper-button-next:after,section#banner .swiper-button-prev:after{font-size:20px;color:#fff}section#banner .swiper-button-next.swiper-button-prev,section#banner .swiper-button-prev.swiper-button-prev{left:15px}section#banner .swiper-button-next.swiper-button-next,section#banner .swiper-button-prev.swiper-button-next{right:15px}.read-more,.sub-title,h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Outfit,sans-serif;margin:20px 0;color:#333745}h1{font-size:30px;line-height:40px}h2{font-size:24px;line-height:34px}h3{font-size:20px}.sub-title{font-size:18px}nav#mobile{display:none}ul.mobile-control{list-style:none;padding:0;margin:0;position:fixed;left:0;width:100%;z-index:99;display:none}@media only screen and (max-width:770px){ul.mobile-control{display:flex;justify-content:space-between}}ul.mobile-control li{display:inline-flex;align-items:center;width:33.3333333333%;background-color:#b5733a;height:60px;flex:1}ul.mobile-control li:hover{background-color:#8e5a2e}ul.mobile-control li a,ul.mobile-control li span{padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-align:center;cursor:pointer}ul.mobile-control li a i,ul.mobile-control li span i{color:#fff;font-size:20px;font-weight:700;margin-bottom:2px}ul.mobile-control li .mobile-control-item-menu-text{color:#fff;font-size:12px;padding:0}ul.mobile-control.mobile-top-control{top:0}ul.mobile-control.mobile-top-control~nav .nav-container>ul{padding-top:70px}ul.mobile-control.mobile-bottom-control{bottom:0}ul.site-social{list-style:none;padding:0;margin:0}ul.site-social li{display:inline-block;margin-right:5px;font-size:22px;width:20px;height:20px;text-align:center;border-radius:3px}ul.social-share{display:flex;align-items:center;list-style:none;padding:5px 0;margin:0;margin-bottom:20px}ul.social-share span{color:#b5733a;text-transform:uppercase;font-size:12px;font-weight:700;margin-right:10px}ul.social-share li{display:inline-block;padding:3px}ul.social-share li a{display:block}ul.social-share li a i{font-size:20px}section .container .featured-services{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media only screen and (max-width:1100px){section .container .featured-services{grid-template-columns:repeat(1,1fr)}}section .container .featured-services .col{display:block;width:100%;border-radius:30px;overflow:hidden}section .container .featured-services .col:hover .content h2{transform:translateY(10px)}section .container .featured-services .col:hover .content .icon i{transform:translateX(10px)}section .container .featured-services .col.lightgreen{background-color:#a0c950}section .container .featured-services .col.lightgreen .content,section .container .featured-services .col.lightgreen h2,section .container .featured-services .col.lightgreen span{color:#fdf7e9}section .container .featured-services .col.navyblue{background-color:#333745}section .container .featured-services .col.navyblue .content,section .container .featured-services .col.navyblue h2,section .container .featured-services .col.navyblue span{color:#b5733a}section .container .featured-services .col.darkgreen{background-color:#5f7753}section .container .featured-services .col.darkgreen .content,section .container .featured-services .col.darkgreen h2,section .container .featured-services .col.darkgreen span{color:#e2ecb1}section .container .featured-services .col.brand1{background-color:#b5733a}section .container .featured-services .col.brand1 .content,section .container .featured-services .col.brand1 h2,section .container .featured-services .col.brand1 span{color:#333745}section .container .featured-services .col.greenbg{background-color:#e2ecb1}section .container .featured-services .col.greenbg .content,section .container .featured-services .col.greenbg h2,section .container .featured-services .col.greenbg span{color:#5f7753}section .container .featured-services .col .content{padding:25px;box-sizing:border-box}section .container .featured-services .col .content h2{font-size:25px;font-style:normal;font-weight:700;line-height:30px;transition:.3s ease-in-out}section .container .featured-services .col .content .icon i{transform:rotate(-45deg);transition:.3s ease-in-out}section.content-section{padding:40px 0}section.content-section .container{max-width:1280px}section.content-section .container .content-split{display:flex;justify-content:space-between;flex-wrap:wrap}section.content-section .container .content-split .content-lhs,section.content-section .container .content-split .content-rhs{width:calc(50% - 25px)}@media only screen and (max-width:770px){section.content-section .container .content-split .content-lhs,section.content-section .container .content-split .content-rhs{width:100%}section.content-section .container .content-split .content-lhs.content-lhs,section.content-section .container .content-split .content-rhs.content-lhs{margin-bottom:30px}section.content-section .container .content-split .content-lhs .content.active .content__extended,section.content-section .container .content-split .content-rhs .content.active .content__extended{display:block}}section.internal-intro-section{padding:20px 0}section.internal-intro-section .container{max-width:1280px}@media only screen and (max-width:770px){section.internal-intro-section .container .content-split{flex-direction:column-reverse}}section.internal-intro-section .container .content-split .content-lhs,section.internal-intro-section .container .content-split .content-rhs{width:calc(50% - 25px)}@media only screen and (max-width:770px){section.internal-intro-section .container .content-split .content-lhs,section.internal-intro-section .container .content-split .content-rhs{width:100%}section.internal-intro-section .container .content-split .content-lhs.content-lhs,section.internal-intro-section .container .content-split .content-rhs.content-lhs{flex-direction:column-reverse}section.internal-intro-section .container .content-split .content-lhs.content-rhs,section.internal-intro-section .container .content-split .content-rhs.content-rhs{margin-bottom:30px}}section.brand-section{padding:60px 0 40px;background-color:#fff}@media only screen and (max-width:770px){section.brand-section{padding:40px 0 0}}section.brand-section .container{max-width:1760px;display:block}section.brand-section .container main{display:block;width:100%}section.brand-section .container .section-title{font-size:24px;font-style:normal;font-weight:700;line-height:32px;display:block;text-align:center;margin:0 auto 40px;font-family:Outfit,sans-serif;color:#333745}section.brand-section .container .swiper-button-prev{left:-20px;color:#c4c4c4;top:60%;transform:translateY(-50%)}section.brand-section .container .swiper-button-prev:after{font-size:16px}section.brand-section .container .swiper-button-next{right:-20px;color:#c4c4c4;top:60%;transform:translateY(-50%)}section.brand-section .container .swiper-button-next:after{font-size:16px}section.brand-section .container .brand-logo-slider{max-height:120px;position:relative;width:calc(100% - 60px);margin:0 auto}section.brand-section .container .brand-logo-slider .image{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;text-align:center}section.brand-section .container .brand-logo-slider .image img{max-width:80%;margin:0 auto;height:auto;max-height:120px;-o-object-fit:cover;object-fit:cover}section.map-section{background-color:#fff;padding:60px 0}@media only screen and (max-width:770px){section.map-section{padding:40px 0}}section.map-section .container{display:block;position:relative;max-width:1280px}section.map-section .container .map-section-title{font-size:70px;font-style:normal;font-weight:300;line-height:65px;text-transform:uppercase;color:#333745;max-width:570px;display:block;margin:0 0 80px}@media only screen and (max-width:770px){section.map-section .container .map-section-title{font-size:40px;line-height:35px;margin:0 0 40px}}section.map-section .container #map{width:100%;height:auto;display:block;max-width:950px;margin:0 auto}section.map-section .container .project-dot{cursor:pointer;display:block;transition:all .3s ease-in-out}section.map-section .container .project-dot:hover{stroke:#333745;fill:#a0c950}section.map-section .container .project-dot:focus{outline:0}section.map-section .container .map-container{position:relative}section.map-section .container .project-popup{border-radius:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);padding:25px;box-sizing:border-box;max-width:405px;min-width:280px;position:absolute;left:0;top:0;transform:translate(-50%,calc(-100% - 60px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:10}section.map-section .container .project-popup:after{content:"\f0d7";font-family:"Font Awesome 6 Pro";position:absolute;top:auto;left:50%;transform:translateX(-50%);color:#fff;font-size:70px;font-weight:900;line-height:1;bottom:-16px;height:48px}section.map-section .container .project-popup.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:20}section.map-section .container .project-popup .project-popup-heading{margin-top:0}section.map-section .container .project-popup .project-content h2,section.map-section .container .project-popup .project-content h3,section.map-section .container .project-popup .project-content p{font-size:16px;line-height:21px}section.map-section .container .project-popup .project-content .view-project-link{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}b,strong{font-weight:700!important}a:active,a:hover{outline:0!important}.container{padding:20px;width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;width:100%;font-size:13px;font-size:18px;background-color:#fdf7e9;position:relative}body>main{width:100%}@media only screen and (max-width:770px){body>main section .container{display:block!important}}a{text-decoration:none;color:inherit}.image{line-height:0}.image img{width:100%;height:auto;border-radius:40px}nav ul{list-style:none;padding:0;margin:0}.content__extended.visible{max-height:9999px}.content__extended p:first-of-type{margin-top:0}main.content-full{width:100%;flex:none!important}div.content-split,main.content-split{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}div.content-split .content-lhs,main.content-split .content-lhs{order:1}div.content-split .content-rhs,main.content-split .content-rhs{order:2}.administrator-note-parent{position:relative;padding-top:50px;box-sizing:border-box}.administrator-note-parent.administrator-note-active{border:2px dashed #000}.administrator-note-parent .administrator-note{position:absolute;top:0;right:0;padding:16px;background-color:#359441;display:flex;flex-wrap:wrap;border-radius:10px 0 10px 10px;justify-content:space-between;cursor:alias;max-width:300px;z-index:2}.administrator-note-parent .administrator-note i{color:#fff;position:absolute;top:10px;right:10px}.administrator-note-parent .administrator-note:hover{padding:20px 10px}.administrator-note-parent .administrator-note:hover .content{max-width:300px;max-height:none;height:auto;margin-right:15px}.administrator-note-parent .administrator-note:hover .content p{margin:5px 0}.administrator-note-parent .administrator-note .content{width:100%;max-width:0;overflow:hidden;max-height:0}.administrator-note-parent .administrator-note .content>span{color:#fff;font-weight:700}.administrator-note-parent .administrator-note .content p{color:#fff}.google-map{width:100%;border-radius:40px;overflow:hidden;margin-bottom:20px}.google-map iframe{width:100%}figure[id*=attachment]{width:100%!important;margin:0!important;box-sizing:border-box;display:block}@media only screen and (max-width:600px){figure[id*=attachment]{padding:0!important}}figure[id*=attachment]>img{display:block;height:auto;width:100%}figure figcaption{display:block;width:100%;text-align:left;padding:10px;box-sizing:border-box;font-style:italic}div.indent{padding-left:20px}#fvpp-blackout{display:none;z-index:499;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}#my-welcome-message{display:none;z-index:500;position:fixed;width:36%;left:50%;right:50%;top:35%;padding:20px 2%;font-family:Outfit,sans-serif;background:#fff;transform:translate(-50%,-50%)}@media only screen and (max-width:770px){#my-welcome-message{width:80%;top:50%}}#my-welcome-message .popup-btn{display:block;margin:10px auto}#my-welcome-message h2{text-align:center}#fvpp-close{position:absolute;top:10px;right:20px;cursor:pointer;font-size:24px;color:#1a1a1a}#fvpp-dialog h2{font-size:2em;margin:0}#fvpp-dialog p{margin:0}.google-map{line-height:0}img{max-width:100%;height:auto}.skip-to-content{position:absolute;top:-100px;left:0;background-color:#f7f7f7;padding:10px;z-index:9999}.skip-to-content:focus{top:5px;left:5px}.sitemap-heading{text-transform:capitalize}table.specification{width:100%}table.specification thead{display:none;background-color:#1d2226}@media only screen and (min-width:768px){table.specification thead{display:table-header-group;text-align:left;color:#fff}}table.specification thead th{padding:15px 20px}table.specification tbody tr{display:block;margin-bottom:20px}@media only screen and (min-width:768px){table.specification tbody tr{display:table-row}}table.specification tbody tr:nth-child(even){background-color:#fff}table.specification tbody tr:nth-child(odd){background-color:#e8e8e8}table.specification tbody tr td{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 20px;line-height:30px}@media only screen and (min-width:768px){table.specification tbody tr td{display:table-cell}}table.specification tbody tr td:before{content:attr(data-title) ": ";font-weight:700}@media only screen and (min-width:768px){table.specification tbody tr td:before{content:""}}table.specification tbody tr td a{text-decoration:underline;transition:.3s ease-in-out}@media only screen and (max-width:360px){table.specification tbody tr td a{display:block}}table.specification tbody tr td a:hover{color:#b5733a}.custom-underline{border:none;border-bottom:5px solid #000;outline:0;padding:5px}button.sbr-carousel-playpause{display:none!important}