:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--Sage: #B5BA96;--Evergreen: #393E27;--Birch: #EDEDED;--Cedar: #825E25;--Japanese-Maple: #FF4C3E;--Horizontal-Space-XS: 40px;--Paragraph-Space: 20px;--Horizontal-Space-M: 180px;--Horizontal-Space-M-RM: 180px;--Vertical-Space-M: 180px;--Vertical-Space-M-R: 180px;--Horizontal-Space-M-R: 180px;--Vertical-Space-M-RJ: 180px;--Horizontal-Space-M-RJ: 180px;--Vertical-Space-S: 80px;--Vertical-Space-S-R: 80px;--Horizontal-Space-S: 80px;--Horizontal-Space-S-R: 80px;--Horizontal-Space-S-P: 80px}@media screen and (max-width: 1728px){:root{--Vertical-Space-M-R: calc((180px * -0.1) + (180/1728*100vw * 1.1));--Horizontal-Space-M-R: calc((180px * -0.1) + (180/1728*100vw * 1.1));--Vertical-Space-M-RJ: calc((180px * -0.1) + (180/1728*100vw * 1.1));--Horizontal-Space-M-RJ: calc((180px * -0.1) + (180/1728*100vw * 1.1));--Horizontal-Space-M-RM: calc((180px * -0.5) + (180/1728*100vw * 1.5));--Vertical-Space-S-R: calc((80px * -0.0) + (80/1728*100vw * 1.0));--Horizontal-Space-S-R: calc((80px * -0.0) + (80/1728*100vw * 1.0));--Horizontal-Space-S-P: calc((80px * 0.3) + (80/1728*100vw * 0.7))}}@media screen and (max-width: 1000px){:root{--Vertical-Space-M-RJ: 60px;--Horizontal-Space-M-RJ: 60px}}@media screen and (max-width: 800px){:root{--Vertical-Space-M-RJ: 30px;--Horizontal-Space-M-RJ: 30px;--Vertical-Space-M-R: 30px;--Horizontal-Space-M-R: 30px;--Paragraph-Space: 15px;--Horizontal-Space-S-P: 40px}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0;height:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;line-height:0px;font-size:0px}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{vertical-align:middle}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}a{color:red}a:hover,a:focus,a:active{color:#c00}a:focus{outline:none}a:hover,a:active{outline:0}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}#array-share ul,#array-share li{margin:0;padding:0;list-style-type:none;font-size:0;line-height:0}#array-share li{display:inline-block}#array-share li a{display:block}#array-share li svg{height:24px;width:24px}img.alignright{float:right;margin:0 0 1.5em 1.5em}img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.acf-map{width:100%;min-height:100px;border:none;margin:0px}.acf-map img{max-width:inherit !important}h1,h2,h3,h4,h5,h6{margin:initial;padding:initial}.primary-heading{font-size:48px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 1500px){.primary-heading{font-size:46px}}@media screen and (max-width: 1400px){.primary-heading{font-size:44px}}@media screen and (max-width: 1300px){.primary-heading{font-size:42px}}@media screen and (max-width: 1200px){.primary-heading{font-size:40px}}@media screen and (max-width: 1000px){.primary-heading{font-size:38px}}@media screen and (max-width: 900px){.primary-heading{font-size:36px}}@media screen and (max-width: 800px){.primary-heading{font-size:28px;font-style:normal;font-weight:400;line-height:140%}}.secondary-heading{font-size:34px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 1500px){.secondary-heading{font-size:33px}}@media screen and (max-width: 1400px){.secondary-heading{font-size:32px}}@media screen and (max-width: 1300px){.secondary-heading{font-size:31px}}@media screen and (max-width: 1200px){.secondary-heading{font-size:30px}}@media screen and (max-width: 1000px){.secondary-heading{font-size:28px}}@media screen and (max-width: 900px){.secondary-heading{font-size:27px}}@media screen and (max-width: 800px){.secondary-heading{font-size:24px;font-style:normal;font-weight:400;line-height:150%}}.tertiary-heading,#mobile_nav li a{font-size:22px;font-style:normal;font-weight:500;line-height:125%}.quaternary-heading{font-size:20px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width: 800px){.quaternary-heading{font-size:16px;letter-spacing:1.6px}}.quinary-heading{font-size:15px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:1.5px;text-transform:uppercase}@media screen and (max-width: 800px){.quinary-heading{font-size:13px;letter-spacing:1.3px}}.sextary-heading{font-family:"Outfit","Times New Roman",Times,serif;font-size:14px;line-height:1.3}.small-type,.footer-legal,.footer-legal a{font-size:13px;font-style:normal;font-weight:400;line-height:175%}body,#page .gform_wrapper .gfield_label,#page .gform_wrapper .gform_fields .gfield label,#page .gform_wrapper .gform_fields .gfield .ginput_container input,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea,#page .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder,#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error,#mobile_nav li .sub-menu a{font-family:"Outfit";font-size:18px;font-style:normal;font-weight:400;line-height:175%;color:var(--Evergreen)}@media screen and (max-width: 800px){body,#page .gform_wrapper .gfield_label,#page .gform_wrapper .gform_fields .gfield label,#page .gform_wrapper .gform_fields .gfield .ginput_container input,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea,#page .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder,#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error,#mobile_nav li .sub-menu a{font-size:17px}}.header-highlight,.header-highlight-container strong{font-weight:600;color:var(--Cedar)}.primary-heading,.secondary-heading,.tertiary-heading,.quaternary-heading,.quinary-heading,.sextary-heading,p{margin-bottom:20px}@media screen and (max-width: 800px){.primary-heading,.secondary-heading,.tertiary-heading,.quaternary-heading,.quinary-heading,.sextary-heading,p{margin-bottom:15px}}.custom-link{display:inline-block;padding-bottom:2px;color:var(--Cedar);transition:.3s ease all;position:relative}@media screen and (max-width: 800px){.custom-link{padding-bottom:0px}}.custom-link:after{height:2px;content:"";width:100%;position:absolute;bottom:0px;left:0px;background:var(--Cedar);transition:.3s ease all;will-change:bottom}.custom-link:hover:after{background-color:var(--Japanese-Maple) !important;bottom:2px}#page .custom-button{border:initial;border-radius:initial;background:initial;color:initial;font-size:18px;line-height:initial;padding:initial;outline:none}@media screen and (max-width: 800px){#page .custom-button{font-size:17px}}#page .custom-button a,#page .custom-button span{cursor:pointer;display:inline-block;padding:11px var(--Paragraph-Space) 13px var(--Paragraph-Space);margin:0px 20px 20px 0px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:400;border-radius:5px;background:var(--Evergreen);color:var(--Sage);transition:.3s ease all;position:relative;overflow:hidden}@media screen and (max-width: 800px){#page .custom-button a,#page .custom-button span{padding:10px var(--Paragraph-Space) 10px var(--Paragraph-Space)}}#page .custom-button a:before,#page .custom-button span:before{content:"";width:18px;height:13px;background:url("/wp-content/themes/coastalaccents/images/shell/theme/dovetail-button-sage.svg");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translate(-100%, -50%);transition:.3s ease transform}#page .custom-button a:hover,#page .custom-button span:hover{background-color:var(--Cedar);color:var(--Birch)}#page .custom-button a:hover:before,#page .custom-button span:hover:before{transform:translate(0%, -50%)}@media screen and (max-width: 800px){#page .custom-button a:hover:before,#page .custom-button span:hover:before{transform:translate(-12%, -50%)}}#page .custom-button.flipped a,#page .custom-button.flipped span{background-color:var(--Sage);color:var(--Evergreen)}#page .custom-button.flipped a:before,#page .custom-button.flipped span:before{background-image:url("/wp-content/themes/coastalaccents/images/shell/theme/dovetail-button.svg")}#page .custom-button.flipped a:hover,#page .custom-button.flipped span:hover{background-color:var(--Birch)}#navbar{background:rgba(57,62,39,.9490196078);backdrop-filter:blur(2px);position:fixed;width:100%;z-index:20}@media screen and (max-width: 1002px){#navbar{padding:0}}#navbar .inside{display:flex;justify-content:space-between;align-items:center;padding:var(--Horizontal-Space-XS);max-width:var(--max-width);margin:auto;transition:.4s ease all}@media screen and (max-width: 1250px){#navbar .inside{padding:30px}}@media screen and (max-width: 800px){#navbar .inside{padding:20px 15px}}#navbar.scrolled .inside{padding:20px var(--Horizontal-Space-XS)}@media screen and (max-width: 800px){#navbar.scrolled .inside{padding:20px 15px}}#navbar.scrolled .inside .site-branding{height:50px}@media screen and (max-width: 800px){#navbar.scrolled .inside .site-branding{height:45px}}#navbar.scrolled .inside .site-branding svg:nth-child(1){opacity:0}#page{min-height:100%;margin:0 auto}.site-branding{line-height:0px;font-size:0px;height:75px;transition:.4s ease all;position:relative}@media screen and (max-width: 1250px){.site-branding{height:60px}}@media screen and (max-width: 800px){.site-branding{height:45px}}.site-branding svg{width:auto;height:100%}.site-branding svg:nth-child(1){transition:.4s ease all}.site-branding svg:nth-child(2){position:absolute;top:0;left:0}nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}#header_nav{display:flex;align-items:center;column-gap:80px}@media screen and (max-width: 1728px){#header_nav{column-gap:calc(8px + 4.1666666667vw)}}@media screen and (max-width: 1002px){#header_nav{display:none}}#header_nav .custom-button{margin-top:10px}#header_nav li{position:relative}@media screen and (max-width: 1002px){#header_nav li{float:none}}#header_nav li:hover>a:before{background-color:var(--Japanese-Maple) !important;bottom:2px}#header_nav li a{color:var(--Sage);text-decoration:none;padding:0;display:flex;align-items:center;font-weight:400;padding-bottom:3px;transition:.3s ease border-color}#header_nav li a:before{height:2px;content:"";width:100%;position:absolute;bottom:0px;left:0px;background:var(--Sage);transition:.3s ease all;will-change:bottom}@media screen and (max-width: 1002px){#header_nav li a{display:block;width:100%}}#header_nav li .sub-menu,#header_nav li .children{position:absolute;left:0;right:initial;margin:auto;width:280px;top:54px;background:var(--Birch);padding:20px;text-align:left;display:none;border-radius:5px}#header_nav li .sub-menu li,#header_nav li .children li{background:var(--Birch);display:block;float:none;margin-bottom:10px}#header_nav li .sub-menu li:last-child,#header_nav li .children li:last-child{margin-bottom:0px}#header_nav li .sub-menu li a,#header_nav li .children li a{display:inline-block;position:relative;padding:0px 0 3px 0;color:var(--Cedar)}#header_nav li .sub-menu li a:before,#header_nav li .children li a:before{background-color:var(--Cedar)}#header_nav li .sub-menu li a:hover:before,#header_nav li .children li a:hover:before{bottom:2px;background-color:var(--Japanese-Maple)}#header_nav li.menu-item-has-children>a:after{content:"";background:url("/wp-content/themes/coastalaccents/images/shell/theme/Union.svg");width:14px;height:14px;display:block;margin-left:5px;background-position:center;transition:.2s ease height;will-change:height}#header_nav li.menu-item-has-children:hover>a:after{height:2px}@media screen and (max-width: 1002px){#header_nav{display:none}}#site-navigation{align-items:center;column-gap:80px}#site-navigation .custom-button a,#site-navigation .custom-button span{margin:0px}:root{--cta-offset: 120px}.cta{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 var(--Horizontal-Space-S);max-width:var(--max-width);margin:auto;z-index:1}@media screen and (max-width: 1000px){.cta br{display:none}}@media screen and (max-width: 1000px){.cta{padding:0 var(--Horizontal-Space-M-RJ)}}.cta .inside{background:var(--Evergreen);position:relative;color:var(--Birch);padding:var(--Horizontal-Space-S-R);z-index:0;background-position:center}@media screen and (max-width: 800px){.cta .inside{padding:30px}}.cta .inside .header-highlight-container strong{color:var(--Sage)}.cta .inside .graphic-corner{position:absolute;right:0;top:0;transform:translate(25%, -34%) rotate(90deg)}@media screen and (max-width: 1000px){.cta .inside .graphic-corner{transform:translate(25%, -34%) rotate(90deg)}.cta .inside .graphic-corner svg{width:57px;height:auto}}.cta .inside .cta-text{max-width:530px}@media screen and (max-width: 800px){.cta .inside .cta-text{font-size:22px}}.cta .inside:after{content:"";background:linear-gradient(80deg, rgba(57, 62, 39, 0.95) 34.56%, rgba(57, 62, 39, 0) 115.32%);background-blend-mode:multiply,normal;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;z-index:-1}.cta .inside.style-two{display:flex;align-items:center;justify-content:space-between;gap:50px}@media screen and (max-width: 800px){.cta .inside.style-two{flex-direction:column;align-items:flex-start;gap:25px}}.cta .inside.style-two .cta-text{max-width:700px;margin-bottom:0px}@media screen and (max-width: 1100px){.cta .inside.style-two .cta-text{max-width:500px}}.cta .inside.style-two .custom-button{white-space:nowrap}.cta .inside .share-container-general a svg path{transition:.3s ease all}.cta .inside .share-container-general a:hover svg path{fill:var(--Japanese-Maple)}.site-footer{background:var(--Cedar);display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}@media screen and (max-width: 800px){.site-footer{justify-content:center}}.site-footer.cta-offset{margin-top:calc(-1*var(--cta-offset))}.site-footer .share-container-general a svg path{transition:.3s ease all}.site-footer .share-container-general a:hover svg path{fill:var(--Evergreen)}.site-footer .inside{padding:var(--Horizontal-Space-S);padding-top:calc(var(--Horizontal-Space-S) + var(--cta-offset));max-width:var(--max-width);margin:auto;width:100%;display:flex;column-gap:70px;justify-content:space-between;color:var(--Birch)}@media screen and (max-width: 1728px){.site-footer .inside{column-gap:calc(21px + 2.8356481481vw)}}@media screen and (max-width: 1100px){.site-footer .inside{column-gap:65px;flex-wrap:wrap;row-gap:55px}}@media screen and (max-width: 1000px){.site-footer .inside{padding-inline:var(--Horizontal-Space-M-RJ)}}@media screen and (max-width: 800px){.site-footer .inside{padding-top:calc(40px + var(--cta-offset));flex-direction:column;gap:30px}}.site-footer .inside .quinary-heading{margin-bottom:10px}@media screen and (max-width: 800px){.site-footer .inside .quinary-heading{margin-bottom:5px}}.site-footer .inside p{margin-bottom:10px}@media screen and (max-width: 800px){.site-footer .inside p{margin-bottom:5px}}.site-footer .inside a{color:var(--Birch)}.site-footer .inside .custom-link:after{background-color:var(--Sage)}.site-footer .inside .custom-link:hover:after{background-color:var(--Evergreen) !important}@media screen and (max-width: 1100px){.site-footer .inside .footer-column{flex:0 0 calc(33.3333% - 46.6666666667px)}}@media screen and (max-width: 800px){.site-footer .inside .footer-column{flex:initial}}.site-footer .inside .footer-column.ftr-contact>a{border-bottom:2px solid var(--Cedar);transition:.3s ease all}.site-footer .inside .footer-column.ftr-contact>a:hover{color:var(--Sage);border-bottom:2px solid var(--Sage)}.site-footer .inside .footer-column.ftr-contact a{display:block;margin-bottom:10px}.site-footer .inside .footer-column.ftr-address .addr{margin-bottom:10px}@media screen and (max-width: 1100px){.site-footer .inside .footer-column.ftr-address .addr{max-width:200px}}.site-footer .inside .footer-column.ftr-sitemap{flex:0 0 410px}@media screen and (max-width: 1728px){.site-footer .inside .footer-column.ftr-sitemap{flex:0 0 calc(-41px + 26.099537037vw)}}@media screen and (max-width: 1100px){.site-footer .inside .footer-column.ftr-sitemap{flex:0 0 410px}}@media screen and (max-width: 800px){.site-footer .inside .footer-column.ftr-sitemap{flex:initial}}.site-footer .inside .footer-column.ftr-sitemap .footer-legal a{text-decoration:underline}.site-footer .inside .footer-column.ftr-sitemap .footer-legal a:hover{text-decoration:initial}.site-footer .inside .footer-column.ftr-sitemap .custom-link,.site-footer .inside .footer-column.ftr-sitemap .captcha{margin-bottom:20px}.site-footer .inside .footer-column.ftr-hours .hrs>*:last-child{margin-bottom:0px}.site-footer .footer-branding{line-height:0px;font-size:0px}.site-footer .footer-branding .footer-logo{height:60px}.share-container-general{display:flex;align-items:center;gap:15px}.share-container-general a{margin-bottom:0px}#footer_nav{display:flex}@media screen and (max-width: 800px){#footer_nav{flex-wrap:wrap;width:100%;padding:20px 0px}}#footer_nav li{position:relative;text-align:center}@media screen and (max-width: 800px){#footer_nav li{width:100%}}#footer_nav li a{color:#333;text-decoration:none;padding:15px 25px;display:inline-block;font-size:14px;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#footer_nav li a:hover{color:red}@media screen and (max-width: 800px){#footer_nav li a{display:block;width:100%;padding:8px 25px}}#footer_nav li .sub-menu li{display:block}#footer_nav li .sub-menu li a{display:block;padding:8px 25px;opacity:.5}#footer_nav li .sub-menu li a:hover{opacity:1}@media screen and (min-width: 1002px){#mobile_nav[style]{display:none !important}}#mobile_nav{display:none;clear:both;text-align:left;position:absolute;top:0;left:0px;right:initial;width:100%;background:var(--Birch);padding:0 0px;z-index:1;height:100dvh;overflow:auto;padding-bottom:50px}#mobile_nav .top-menu{display:flex;justify-content:space-between;background:var(--Evergreen);align-items:center;padding:20px 15px;margin-bottom:70px}#mobile_nav .custom-button{margin-top:70px;padding:0px 15px}#mobile_nav li{position:relative;padding:0px 15px;margin-bottom:26px}#mobile_nav li.menu-item-has-children>a{position:relative;display:flex;align-items:center;justify-content:space-between}#mobile_nav li.menu-item-has-children>a:after{content:"";background-image:url("/wp-content/themes/coastalaccents/images/shell/theme/Union_evergreen.svg");width:14px;height:14px;background-size:14px;background-repeat:no-repeat;background-position:center;display:inline-block}#mobile_nav li.menu-item-has-children.open>a:after{height:2px;background-size:100px}#mobile_nav li a{display:block;text-decoration:none;padding-bottom:10px;border-bottom:2px solid var(--Evergreen);color:var(--Evergreen);-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#mobile_nav li a:hover{background-color:initial}#mobile_nav li .sub-menu{display:none;margin-top:15px}#mobile_nav li .sub-menu li{margin:initial;margin-bottom:15px;padding:0px}#mobile_nav li .sub-menu li:last-child{margin-bottom:0px}#mobile_nav li .sub-menu a{color:var(--Cedar);opacity:1;padding:0px;border-color:var(--Cedar);font-size:18px}.nav-toggle{padding:19px 20px;border:none;display:none;background:initial;border:initial;padding:initial;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}@media screen and (max-width: 1002px){.nav-toggle{display:block}}.nav-toggle span{display:block;background:#333;width:30px;height:4px;margin:6px 0px;transform-origin:50% 50%;border-radius:0px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.nav-toggle span.one,.nav-toggle span.three{background-color:var(--Birch)}.nav-toggle span.two{background-color:var(--Sage)}.nav-toggle.open .one{transform:translateY(10px) rotate(135deg);-moz-transform:translateY(10px) rotate(135deg);-webkit-transform:translateY(10px) rotate(135deg);background-color:var(--Sage);position:relative;z-index:1}@media screen and (max-width: 1400px){.nav-toggle.open .one{transform:translateY(10px) rotate(135deg);-moz-transform:translateY(10px) rotate(135deg);-webkit-transform:translateY(10px) rotate(135deg)}}@media screen and (max-width: 1024px){.nav-toggle.open .one{transform:translateY(10px) rotate(135deg);-moz-transform:translateY(10px) rotate(135deg);-webkit-transform:translateY(10px) rotate(135deg)}}.nav-toggle.open .three{transform:translateY(-10px) rotate(-135deg);-moz-transform:translateY(-10px) rotate(-135deg);-webkit-transform:translateY(-10px) rotate(-135deg)}@media screen and (max-width: 1400px){.nav-toggle.open .three{transform:translateY(-10px) rotate(-135deg);-moz-transform:translateY(-10px) rotate(-135deg);-webkit-transform:translateY(-10px) rotate(-135deg)}}@media screen and (max-width: 1024px){.nav-toggle.open .three{transform:translateY(-10px) rotate(-135deg);-moz-transform:translateY(-10px) rotate(-135deg);-webkit-transform:translateY(-10px) rotate(-135deg)}}.nav-toggle.open .two{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle:focus{background:initial}.nav-toggle:active{background:initial}.nav-toggle:hover{background:initial}#page .flush-bottom>*:last-child{margin-bottom:0px}#page .flush-bottom>*:last-child.custom-button a,#page .flush-bottom>*:last-child.custom-button span{margin-bottom:0px}.pagination{display:flex;justify-content:center}.pagination .page-numbers{display:flex;align-items:center;gap:20px}.pagination .page-numbers li>a:not(.next):not(.prev),.pagination .page-numbers li>span:not(.next):not(.prev){position:relative}.pagination .page-numbers li>a:not(.next):not(.prev):after,.pagination .page-numbers li>span:not(.next):not(.prev):after{content:"";position:absolute;width:4px;height:4px;background:var(--Sage);border-radius:4px;right:-0.67em}.pagination .page-numbers li:nth-last-child(2)>a:after,.pagination .page-numbers li:nth-last-child(2)>span:after{display:none}.pagination .page-numbers li:last-child>a:after,.pagination .page-numbers li:last-child>span:after{display:none}.pagination .page-numbers li:last-child>a:not(.next):after,.pagination .page-numbers li:last-child>span:not(.next):after{left:-0.67em;right:initial;display:block}.pagination .page-numbers a:not(.next):not(.prev){text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pagination .page-numbers a.next{margin-left:-10px}.pagination .page-numbers a.prev{margin-right:-10px}.pagination .page-numbers a.prev img{transform:rotate(180deg)}.gallery-section .image{flex:1}.gallery-section .image .caption{margin-top:20px}@media screen and (max-width: 800px){.gallery-section .image .caption{margin-top:15px}}.gallery-section .row-split{display:flex;gap:var(--Horizontal-Space-XS)}@media screen and (max-width: 800px){.gallery-section .row-split{flex-direction:column}}.gallery-section .row-split img{height:590px;width:100%;object-fit:cover}@media screen and (max-width: 1100px){.gallery-section .row-split img{height:500px}}@media screen and (max-width: 1000px){.gallery-section .row-split img{height:400px}}.gallery-section .row-full img{height:740px;width:100%;object-fit:cover}@media screen and (max-width: 1100px){.gallery-section .row-full img{height:640px}}@media screen and (max-width: 1000px){.gallery-section .row-full img{height:540px}}@media screen and (max-width: 800px){.gallery-section .row-full img{height:400px}}.gallery-section .row:last-child .image .caption{position:absolute}@media screen and (max-width: 800px){.gallery-section .row:last-child .image .caption{position:initial}}.featured-project-selection .photography{width:100%;height:590px;position:relative;display:flex;justify-content:center;align-items:center;background:#dcddd2}@media screen and (max-width: 1728px){.featured-project-selection .photography{height:calc(100.3px + 28.3391203704vw)}}@media screen and (max-width: 800px){.featured-project-selection .photography{height:400px}}.featured-project-selection .photography img{width:100%;height:100%;object-fit:cover}.featured-project-selection .photography .hover-wall{position:absolute;width:100%;left:0;height:100%;top:0;opacity:0;transition:.7s ease opacity;pointer-events:none}.featured-project-selection .photography .hover-wall .quinary-heading{margin-bottom:10px;color:var(--Sage)}.featured-project-selection .photography .hover-wall .gradient{opacity:.9;background:var(--Evergreen);width:100%;height:0%;top:0px;left:0px;position:absolute;transition:.7s ease height}.featured-project-selection .photography .hover-wall .details{display:flex;position:absolute;bottom:45px;left:40px;column-gap:55px}@media screen and (max-width: 1728px){.featured-project-selection .photography .hover-wall .details{bottom:calc(13.5px + 1.8229166667vw);left:calc(12px + 1.6203703704vw);column-gap:calc(16.5px + 2.2280092593vw)}}.featured-project-selection .photography .hover-wall .details .detail-info{color:var(--Birch)}.featured-project-selection .bottom-bar{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 800px){.featured-project-selection .bottom-bar{margin-top:15px}}.featured-project-selection .bottom-bar .title{margin:0px;color:var(--Cedar)}@media screen and (min-width: 801px){.featured-project-selection:hover .custom-link:after{background-color:var(--Japanese-Maple);bottom:2px}.featured-project-selection:hover .photography .hover-wall{opacity:1;pointer-events:all}.featured-project-selection:hover .photography .hover-wall .gradient{height:100%}}:root{--inside-banner-content-width: 740px;--mobile-insidebanner-offset: -170px}@media screen and (max-width: 1728px){:root{--inside-banner-content-width: calc( (740px * -0.2) + (740/1728 * 100vw * 1.2) )}}@media screen and (max-width: 800px){:root{--mobile-insidebanner-offset: -93px}}#inside-banner{background:var(--Evergreen)}#inside-banner .inside{max-width:var(--max-width);margin:auto;padding:225px var(--Horizontal-Space-M-RJ) 0 var(--Horizontal-Space-M-RJ);color:var(--Birch);display:flex;gap:125px}@media screen and (max-width: 1728px){#inside-banner .inside{gap:calc(-25px + 8.6805555556vw)}}@media screen and (max-width: 1250px){#inside-banner .inside{padding:190px var(--Horizontal-Space-M-RJ) 0 var(--Horizontal-Space-M-RJ)}}@media screen and (max-width: 1000px){#inside-banner .inside{flex-direction:column;gap:87px}}@media screen and (max-width: 800px){#inside-banner .inside{gap:55px;padding-top:115px}}#inside-banner .inside .left{flex:0 0 var(--inside-banner-content-width)}@media screen and (max-width: 1000px){#inside-banner .inside .left{flex:initial}}#inside-banner .inside .left .primary-heading,#inside-banner .inside .left .secondary-heading,#inside-banner .inside .left .tertiary-heading,#inside-banner .inside .left .quaternary-heading,#inside-banner .inside .left .quinary-heading,#inside-banner .inside .left .sextary-heading{padding-bottom:100px;margin-bottom:0px}@media screen and (max-width: 1000px){#inside-banner .inside .left .primary-heading,#inside-banner .inside .left .secondary-heading,#inside-banner .inside .left .tertiary-heading,#inside-banner .inside .left .quaternary-heading,#inside-banner .inside .left .quinary-heading,#inside-banner .inside .left .sextary-heading{padding:initial}}#inside-banner .inside .left .header-highlight{color:var(--Sage)}#inside-banner .inside .right{flex:1;position:relative;margin-top:50px}@media screen and (max-width: 1000px){#inside-banner .inside .right{margin-top:0px;margin-bottom:var(--mobile-insidebanner-offset)}}@media screen and (max-width: 800px){#inside-banner .inside .right{margin-inline:-14px}}#inside-banner .inside .right .graphic-corner{position:absolute;right:0;top:0;transform:translate(25%, -34%)}@media screen and (max-width: 800px){#inside-banner .inside .right .graphic-corner{right:10px}}@media screen and (max-width: 800px){#inside-banner .inside .right .graphic-corner svg{height:60px;width:auto}}#inside-banner .inside .right img{width:100%;height:735px;object-fit:cover;position:absolute}@media screen and (max-width: 1728px){#inside-banner .inside .right img{height:calc(294px + 25.5208333333vw)}}@media screen and (max-width: 1000px){#inside-banner .inside .right img{position:initial;height:550px}}@media screen and (max-width: 800px){#inside-banner .inside .right img{height:300px}}#inside-intro .inside{padding:var(--Horizontal-Space-M-R) var(--Horizontal-Space-M-RJ);max-width:var(--max-width);margin:auto}@media screen and (max-width: 1000px){#inside-intro .inside{padding-top:calc(var(--Horizontal-Space-M-R) + -1*var(--mobile-insidebanner-offset))}}@media screen and (max-width: 800px){#inside-intro .inside{padding-top:calc(70px + -1*var(--mobile-insidebanner-offset));padding-bottom:65px}}#inside-intro .inside .content{max-width:calc(var(--inside-banner-content-width) - 130px)}@media screen and (max-width: 1450px){#inside-intro .inside .content{max-width:var(--inside-banner-content-width)}}@media screen and (max-width: 1000px){#inside-intro .inside .content{max-width:initial}}#mid-section .inside{padding:0 var(--Vertical-Space-M-RJ) var(--Horizontal-Space-M-R) var(--Vertical-Space-M-RJ);max-width:var(--max-width);margin:auto;display:flex;gap:var(--Horizontal-Space-M);align-items:center}@media screen and (max-width: 1728px){#mid-section .inside{gap:calc(-126px + 17.7083333333vw)}}@media screen and (max-width: 1080px){#mid-section .inside{gap:65.25px}}@media screen and (max-width: 1000px){#mid-section .inside{flex-direction:column}}@media screen and (max-width: 800px){#mid-section .inside{gap:40px;padding-bottom:65px}}#mid-section .inside .left{flex:0 0 730px;width:730px;height:590px}@media screen and (max-width: 1728px){#mid-section .inside .left{flex:0 0 calc(-146px + 50.6944444444vw);width:calc(-146px + 50.6944444444vw);height:calc(194.7px + 22.8761574074vw)}}@media screen and (max-width: 1000px){#mid-section .inside .left{height:400px;width:100%;flex:initial}}#mid-section .inside .left img{width:100%;height:100%;object-fit:cover}#testimonials .inside{padding:0 0 var(--Horizontal-Space-M-R) 0}@media screen and (max-width: 800px){#testimonials .inside{padding-bottom:65px}}#testimonials .inside .testimonials-header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--Horizontal-Space-M-RJ);padding-bottom:var(--Vertical-Space-S-R);max-width:var(--max-width);margin:auto}@media screen and (max-width: 800px){#testimonials .inside .testimonials-header{flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:27px}}#testimonials .inside .testimonials-header .secondary-heading{max-width:530px;margin-bottom:0px}@media screen and (max-width: 1100px){#testimonials .inside .testimonials-header .secondary-heading{max-width:480px}}#testimonials .inside .testimonials-header .custom-button a{margin:0px}#testimonials .inside .testimonials-list{display:flex;gap:20px;align-items:stretch}#testimonials .inside .testimonials-list .testimonial{background:rgba(181,186,150,.3);text-align:center;border-radius:5px;padding:40px 60px;flex:1;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1728px)and (min-width: 1251px){#testimonials .inside .testimonials-list .testimonial{padding:calc(20px + 1.1574074074vw) calc(-6px + 3.8194444444vw)}}@media screen and (max-width: 1000px){#testimonials .inside .testimonials-list .testimonial{padding:40px 45px}}#testimonials .inside .testimonials-list .testimonial>svg{align-self:center}#testimonials .inside .testimonials-list .testimonial .testimonial-content>*:last-child{margin-bottom:40px}@media screen and (max-width: 1728px)and (min-width: 1251px){#testimonials .inside .testimonials-list .testimonial .testimonial-content>*:last-child{margin-bottom:calc(20px + 1.1574074074vw)}}@media screen and (max-width: 1000px){#testimonials .inside .testimonials-list .testimonial .testimonial-content>*:last-child{margin-bottom:30px}}@media screen and (max-width: 800px){#testimonials .inside .testimonials-list .testimonial .testimonial-content>*:last-child{margin-bottom:15px}}#testimonials .inside .testimonials-list .testimonial .testimonial-content p{margin-bottom:0}#testimonials .inside .testimonials-list .testimonial .title{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:0px}@media screen and (max-width: 800px){#testimonials .inside .testimonials-list .testimonial .title{gap:8px}#testimonials .inside .testimonials-list .testimonial .title svg{height:4px;width:auto}}#testimonials.slider-version .inside .testimonials-list .slick-list{padding-inline:100px}@media screen and (max-width: 1000px){#testimonials.slider-version .inside .testimonials-list .slick-list{padding-inline:50px}}@media screen and (max-width: 800px){#testimonials.slider-version .inside .testimonials-list .slick-list{padding-inline:23px}}#testimonials.slider-version .inside .testimonials-list .slick-track{display:flex;align-items:stretch}#testimonials.slider-version .inside .testimonials-list .slick-track .testimonial{height:auto;margin:0 10px}@media screen and (max-width: 800px){#testimonials.slider-version .inside .testimonials-list .slick-track .testimonial{margin:0 6px;padding:30px}}body.mce-content-body{background-color:#fff !important}body.mce-content-body *{color:#000 !important}body.mce-content-body .header-highlight{color:var(--Cedar) !important}body.mce-content-body .custom-button *{color:var(--Birch) !important}h1,h2,h3,h4,h5{font-family:"Outfit","Times New Roman",Times,serif}a{text-decoration:none;color:var(--Evergreen);-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}a:hover,a:focus,a:active{color:var(--Evergreen)}ul{margin-left:0px;padding-left:17px}ul li{padding:3px 0px}ol{margin-left:0px;padding-left:17px}ol li{padding:3px 0px}.intro-block,.post-list{padding:5% 10%;height:100vh}img,svg,video{display:block}#page{overflow:hidden;background:var(--Birch);min-height:initial}#breadcrumbs{margin-bottom:40px}@media screen and (max-width: 1728px){#breadcrumbs{margin-bottom:calc(-8px + 2.7777777778vw)}}@media screen and (max-width: 800px){#breadcrumbs{margin-bottom:10px}}#breadcrumbs>span{width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}#breadcrumbs a{color:var(--Birch);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#breadcrumbs a:hover{text-decoration:initial}#breadcrumbs .sep{display:inline-block;width:4px;height:4px;background:var(--Sage);border-radius:4px;margin-inline:5px;margin-block:.2em}#page .gform_confirmation_message{border-radius:5px;background:var(--Cedar);color:var(--Birch);padding:40px;margin-top:40px}#page .gform_confirmation_message br{display:none}#page .gform_confirmation_message .secondary-heading{margin-bottom:20px}#page .gform_wrapper{margin:0px;max-width:initial;width:100%}#page .gform_wrapper .gform_required_legend{display:none}#page .gform_wrapper .gfield_description.validation_message{display:none}#page .gform_wrapper .gfield_required{color:var(--Evergreen);margin-left:-0.1em}#page .gform_wrapper .gform_validation_errors>h2{color:#fff;padding-left:20px;position:relative}#page .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#page .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px;display:none}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{background:var(--Cedar);color:#fff;border:none;border-radius:0px;padding:20px;margin:0px 0px 25px 0px;width:auto;font-size:16px;box-shadow:initial;font-weight:400;text-align:left}#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error{margin:initial;padding:initial;color:var(--Birch);line-height:1.35em}#page .gform_wrapper .validation_error>ol,#page .gform_wrapper .gform_validation_errors>ol{margin:0px;display:none}#page .gform_wrapper .validation_error>ol li,#page .gform_wrapper .gform_validation_errors>ol li{padding:0px;margin:0px}#page .gform_wrapper .validation_error>ol li a,#page .gform_wrapper .gform_validation_errors>ol li a{color:#fff}#page .gform_wrapper .gform_fields{margin:0px;padding:0px;grid-row-gap:10px}#page .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px;padding:0px 0px 10px 0px}#page .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:var(--Japanese-Maple)}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#333}#page .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#333}#page .gform_wrapper .gform_fields .gfield label{padding:0px 0px 5px 0px}#page .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_complex{row-gap:10px}#page .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:200px;padding:10px 15px;background:#f4f4f4;border-radius:2px}#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container input,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{border-radius:5px;border:.5px solid var(--Cedar);background:initial;padding:5px 20px 7px 20px}#page .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder{opacity:.7;text-overflow:ellipsis}#page .gform_wrapper .gform_fields .gfield .ginput_container input:active::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:active::placeholder,#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus::placeholder{opacity:0}#page .gform_wrapper .gform_fields .gfield .ginput_container input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page .gform_wrapper .gform_fields .gfield .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:#f4f4f4 url("/wp-content/themes/array-blank/shell/arrow.svg") right 13px center no-repeat;-webkit-background-size:11px;-moz-background-size:11px;-o-background-size:11px;background-size:11px;border-radius:2px;height:40px;padding:0px 15px}#page .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:hsl(0,0%,90.6862745098%)}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:red !important}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:0px;display:block;border:3px solid #fff;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:red !important;-webkit-box-shadow:0px 0px 0px 3px red;-moz-box-shadow:0px 0px 0px 3px red;box-shadow:0px 0px 0px 3px red}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:3px;display:block;-webkit-box-shadow:0px 0px 0px 3px #e0e1e2;-moz-box-shadow:0px 0px 0px 3px #e0e1e2;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;left:0px;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;z-index:9;top:10px;left:7px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:15px 20px;border:3px dashed #ccc;background:none}#page .gform_wrapper .gform_footer{margin:0px;padding:0px;margin-top:10px}#page .gform_wrapper .gform_footer .custom-button span{margin:0px}#page .gform_wrapper input[type=submit]{height:auto;padding:15px 25px;background:red;border:none;border-radius:3px;color:#fff;font-weight:bold;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}#page .gform_wrapper input[type=submit]:hover{background:#c00}@media screen and (max-width: 641px){#page .gform_wrapper input[type=submit]{line-height:inherit;min-height:0px;width:auto}}.grecaptcha-badge{visibility:hidden}.contact-details-main .contact-details{margin-block:40px 10px;gap:var(--Horizontal-Space-S-P);display:flex}@media screen and (max-width: 800px){.contact-details-main .contact-details{flex-direction:column;gap:35px;margin-block:30px}}.contact-details-main .contact-details p{margin-bottom:0px}.contact-details-main .contact-details .quinary-heading{margin-bottom:0px}.contact-details-main .contact-details .get-in-touch,.contact-details-main .contact-details .hours{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1200px){a.phone-no-click{pointer-events:none;cursor:text;user-select:text}}#book-consultation-modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:30;background-color:rgba(0,0,0,.34);overflow:auto;display:none;-ms-overflow-style:none;scrollbar-width:none}#book-consultation-modal::-webkit-scrollbar{display:none}#book-consultation-modal .consultation-content>p:last-child{margin-bottom:0px}@media screen and (max-width: 1100px){#book-consultation-modal .mobile-replacement{display:none}}#book-consultation-modal .mobile-replacement-target{display:none}@media screen and (max-width: 1100px){#book-consultation-modal .mobile-replacement-target{display:block}#book-consultation-modal .mobile-replacement-target.contact-details{margin-bottom:10px;margin-top:43px;display:flex;flex-direction:column-reverse;gap:32px}}@media screen and (max-width: 1100px)and (max-width: 800px){#book-consultation-modal .mobile-replacement-target.contact-details{margin-top:30px}}@media screen and (max-width: 1100px){#book-consultation-modal .mobile-replacement-target.custom-link{display:inline-block}}#book-consultation-modal .mobile-replacement-target .get-in-touch a{display:block}#book-consultation-modal .mobile-replacement-target .hours p{margin-bottom:0px}#book-consultation-modal .inside{position:absolute;left:50%;top:16dvh;transform:translate(-50%, 0%);display:flex;width:calc(100% - 1*var(--Horizontal-Space-M-RJ));max-width:1350px;padding-bottom:60px}@media screen and (max-width: 1100px){#book-consultation-modal .inside{flex-direction:column}}@media screen and (max-width: 800px){#book-consultation-modal .inside{width:100%;top:0}}#book-consultation-modal .inside .closeburger{position:absolute;top:var(--Horizontal-Space-S-P);right:var(--Horizontal-Space-S-P);padding:15px;margin:-15px;cursor:pointer}@media screen and (max-width: 1100px){#book-consultation-modal .inside .closeburger svg path:nth-child(2){fill:var(--Birch)}}@media screen and (max-width: 800px){#book-consultation-modal .inside .closeburger{top:30px;right:30px}}#book-consultation-modal .inside .left{color:var(--Birch);background-color:var(--Cedar);padding:var(--Horizontal-Space-S-P);flex:0 0 600px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (max-width: 1728px){#book-consultation-modal .inside .left{flex:0 0 calc(300px + 17.3611111111vw)}}@media screen and (max-width: 1100px){#book-consultation-modal .inside .left{flex:initial}}@media screen and (max-width: 800px){#book-consultation-modal .inside .left{padding:30px;padding-top:60px}}#book-consultation-modal .inside .left .primary-heading{display:none}#book-consultation-modal .inside .left .altered{display:block}#book-consultation-modal .inside .left .altered strong{color:var(--Sage);font-weight:600}#book-consultation-modal .inside .left a{color:var(--Birch)}#book-consultation-modal .inside .left .custom-link:after{background-color:var(--Sage)}#book-consultation-modal .inside .left .contact-details{flex-direction:column-reverse;gap:40px}#book-consultation-modal .inside .right{padding-top:195px;flex:1;background:var(--Birch)}@media screen and (max-width: 1100px){#book-consultation-modal .inside .right{padding-top:var(--Horizontal-Space-S-P)}}@media screen and (max-width: 800px){#book-consultation-modal .inside .right{padding:30px 30px 45px 30px}}.search-form{display:flex}.search-form .search-field{border:none;height:44px;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:hsl(0,0%,90.6862745098%)}.search-form .search-submit{font-size:0px;background:hsl(0,0%,90.6862745098%) url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px;padding:0px;width:44px;border:none;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/array-blank/shell/search.svg") center center no-repeat;-webkit-background-size:17px;-moz-background-size:17px;-o-background-size:17px;background-size:17px}.ajax-loader{display:block;position:relative;text-align:center;margin:10px}.ajax-loader .ajax-spinner{display:inline-block;border:2px solid red;border-top:2px solid #333;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}.ajax-loader .ajax-text{margin-bottom:0;font-size:14px;line-height:1;color:#333;font-weight:600;font-family:"Outfit","Times New Roman",Times,serif;letter-spacing:1px;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#mid-section .inside .left .slick-galler-slider,#mid-section .inside .left .slick-galler-slider .slick-list,#mid-section .inside .left .slick-galler-slider .slick-track{height:100%}#mid-section .inside .left .slick-galler-slider .slick-dots{display:flex;gap:15px;padding:initial;margin:initial;list-style:none;position:absolute;bottom:-12px;left:-7px}@media screen and (max-width: 800px){#mid-section .inside .left .slick-galler-slider .slick-dots{bottom:-13px;left:-4px;gap:6px}}#mid-section .inside .left .slick-galler-slider .slick-dots button{border:initial;background:initial;font-size:0px;background:var(--Sage);border-radius:20px;width:15px;height:15px;opacity:.8;padding:initial}@media screen and (max-width: 800px){#mid-section .inside .left .slick-galler-slider .slick-dots button{width:10px;height:10px}}#mid-section .inside .left .slick-galler-slider .slick-dots .slick-active button{background-color:var(--Japanese-Maple);opacity:1}/*# sourceMappingURL=styles.css.map */
