@charset "UTF-8";
/*!
Theme Name: Crampton
Author: Woollins
Description: C J Crampton Ltd. Website Theme
Version: 1.0.0
Text Domain: cjcrampton
Tags: custom-build

Crampton is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900&display=swap");
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;min-width:320px}body{margin:0;min-width:320px}h1{margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-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:-0.25em}sup{top:-0.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#10100F;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.4}p{font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.4}@media screen and (max-width:39.9375em){body,button,input,optgroup,select,textarea{font-size:14.4px;font-size:0.9rem;line-height:1.4}p{font-size:14.4px;font-size:0.9rem;line-height:1.4}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;color:#10100F;clear:both}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1.15;margin-bottom:0.8rem}.h1,h1{font-size:1.85rem}.h2,h2{font-size:1.85rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem}span.page-anchor{margin-top:-100px;padding-bottom:100px;display:block}@media print,screen and (min-width:40em){.h1,h1{font-size:2rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.525rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1.0625rem}.h6,h6{font-size:1rem}}.section-heading{background:url(./img/dots-bg.svg),white;background-repeat:repeat;margin-top:1em;white-space:pre-wrap}.section-heading a,.section-heading span{background:white;padding-right:0.3rem}h3.section-heading{background-size:25px}p{margin-bottom:1.5em}p.no-margin{margin:0}.subtitle,.subtitle p,p.subtitle{color:#595959;font-size:1.3rem}cite,dfn,em,i{font-style:italic}blockquote{margin:0 4px 1.5em 0;padding:0 1.5em 0 1.5em;border-left:4px solid #d9d9d9;color:#595959}blockquote p{color:#595959}blockquote p:last-child{margin-bottom:0}cite{color:#a6a6a6}address{margin:0 0 1.5em}pre{background:#EEE;font-family:Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted none;cursor:help}ins,mark{background:white;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#FFFFFF}hr{background-color:#d9d9d9;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em calc(1.5em + 4px)}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}table tbody{border:none}table tbody td{border-bottom:4px solid #d9d9d9}.table-scroll{background:white}.button,.wp-block-button__link{border-radius:1px;font-weight:700}.button.grey:not(.clear),.wp-block-button__link.grey:not(.clear){background:#595959;color:#fefefe}.button.grey:not(.clear):focus,.button.grey:not(.clear):hover,.wp-block-button__link.grey:not(.clear):focus,.wp-block-button__link.grey:not(.clear):hover{background:#404040}.button.grey:not(.clear).hollow,.wp-block-button__link.grey:not(.clear).hollow{border-color:#595959;background-color:transparent;color:#595959}.button.grey:not(.clear).hollow:focus,.button.grey:not(.clear).hollow:hover,.wp-block-button__link.grey:not(.clear).hollow:focus,.wp-block-button__link.grey:not(.clear).hollow:hover{border-color:#404040;color:#404040}.button.white:not(.clear),.wp-block-button__link.white:not(.clear){background:#fefefe;color:#10100F}.button.white:not(.clear):focus,.button.white:not(.clear):hover,.wp-block-button__link.white:not(.clear):focus,.wp-block-button__link.white:not(.clear):hover{background:#e5e5e5}.button.white:not(.clear).hollow,.wp-block-button__link.white:not(.clear).hollow{border-color:#fefefe;background-color:transparent;color:#fefefe}.button.white:not(.clear).hollow:focus,.button.white:not(.clear).hollow:hover,.wp-block-button__link.white:not(.clear).hollow:focus,.wp-block-button__link.white:not(.clear).hollow:hover{border-color:#e5e5e5;color:#e5e5e5}.button.secondary,.wp-block-button__link.secondary{color:#10100F}.button.secondary:focus,.button.secondary:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover,.wp-block-button__link.secondary:focus,.wp-block-button__link.secondary:hover,.wp-block-button__link.secondary[disabled],.wp-block-button__link.secondary[disabled]:focus,.wp-block-button__link.secondary[disabled]:hover{color:#10100F}.button.secondary.clear:focus,.button.secondary.clear:hover,.button.secondary.hollow:focus,.button.secondary.hollow:hover,.wp-block-button__link.secondary.clear:focus,.wp-block-button__link.secondary.clear:hover,.wp-block-button__link.secondary.hollow:focus,.wp-block-button__link.secondary.hollow:hover{color:#dc9e01}.button.secondary[disabled].clear,.button.secondary[disabled].hollow,.wp-block-button__link.secondary[disabled].clear,.wp-block-button__link.secondary[disabled].hollow{color:#FEC22C}.button.secondary[disabled].clear:focus,.button.secondary[disabled].clear:hover,.button.secondary[disabled].hollow:focus,.button.secondary[disabled].hollow:hover,.wp-block-button__link.secondary[disabled].clear:focus,.wp-block-button__link.secondary[disabled].clear:hover,.wp-block-button__link.secondary[disabled].hollow:focus,.wp-block-button__link.secondary[disabled].hollow:hover{color:#dc9e01;border-color:#dc9e01}.button.secondary.hollow,.wp-block-button__link.secondary.hollow{border-color:#dc9e01}.button.secondary.hollow:focus,.button.secondary.hollow:hover,.wp-block-button__link.secondary.hollow:focus,.wp-block-button__link.secondary.hollow:hover{border-color:#dc9e01}.button.success,.wp-block-button__link.success{color:#fefefe}.button.success:focus,.button.success:hover,.button.success[disabled],.button.success[disabled]:focus,.button.success[disabled]:hover,.wp-block-button__link.success:focus,.wp-block-button__link.success:hover,.wp-block-button__link.success[disabled],.wp-block-button__link.success[disabled]:focus,.wp-block-button__link.success[disabled]:hover{color:#fefefe}.button.success.hollow[disabled],.wp-block-button__link.success.hollow[disabled]{color:#32B021}.button.success.hollow[disabled]:focus,.button.success.hollow[disabled]:hover,.wp-block-button__link.success.hollow[disabled]:focus,.wp-block-button__link.success.hollow[disabled]:hover{color:#268519;border-color:#268519}.button.upper,.wp-block-button__link.upper{text-transform:uppercase}.button.shadow,.wp-block-button__link.shadow{box-shadow:6px 6px 0 rgba(16,16,15,0.08)}.button.shadow:active,.wp-block-button__link.shadow:active{transform:translate(0px,2px);box-shadow:2px 3px 0 rgba(16,16,15,0.08)}.button.shadow:focus,.wp-block-button__link.shadow:focus{box-shadow:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#10100F;border:8px solid #f2f2f2;border:8px solid rgba(16,16,15,0.08);-webkit-background-clip:padding-box;background-clip:padding-box;border-top:none;border-left:none;border-radius:1px;padding:3px 6px 3px 0;box-shadow:none;font-size:1.5em;font-weight:900}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#10100F;border:2px solid #f2f2f2;border-top:none;border-left:none;box-shadow:none}select{border:1px solid #f2f2f2}textarea{width:100%;font-size:1em;padding-left:0.7em}label{text-align:left;text-transform:uppercase;font-size:small;color:#d9d9d9;font-weight:bold}input[type=checkbox]:not(.cli-user-preference-checkbox){position:absolute;opacity:0}input[type=checkbox]:not(.cli-user-preference-checkbox)+label{position:relative;cursor:pointer;padding:0;padding-left:2.5em}input[type=checkbox]:not(.cli-user-preference-checkbox)+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:1px solid #10100F;position:absolute;left:0}input[type=checkbox]:not(.cli-user-preference-checkbox):hover+label:before{background:white}input[type=checkbox]:not(.cli-user-preference-checkbox):focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.1)}input[type=checkbox]:not(.cli-user-preference-checkbox):checked+label:before{background:#10100F}input[type=checkbox]:not(.cli-user-preference-checkbox):disabled+label{color:#d9d9d9;cursor:auto}input[type=checkbox]:not(.cli-user-preference-checkbox):disabled+label:before{box-shadow:none;background:#d9d9d9}input[type=checkbox]:not(.cli-user-preference-checkbox):checked+label:after{content:"";position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}input.search-field{width:calc(100% - 90px);float:left;border-bottom:2px solid #f2f2f2;border-right:2px solid #f2f2f2;height:40px}.open-search{padding:0.85em;display:none;float:right}@media screen and (min-width:375px){.open-search{display:block}}@media screen and (max-width:64em){.open-search{position:absolute;right:5.5em;top:1em}}@media screen and (min-width:64em) and (max-width:1112px){.open-search{display:none}}#searchModal{width:100vw;height:100vh;display:block;position:fixed;top:0;left:0;background:rgba(16,16,15,0.9);z-index:10;display:none}#searchModal input.search-field{text-indent:0.5em}.search-wrapper{padding:1.5em;max-width:100%;margin:0 auto;margin-top:5em}@media screen and (min-width:64em){.search-wrapper{max-width:66vw}}.site-content .wpforms-container{margin-bottom:0}.site-content .wpforms-container .wpforms-field{padding:0}.site-content .wpforms-container .wpforms-container .wpforms-field input.user-invalid,.site-content .wpforms-container .wpforms-container .wpforms-field select.user-invalid,.site-content .wpforms-container .wpforms-container .wpforms-field select.wpforms-error,.site-content .wpforms-container .wpforms-container .wpforms-field textarea.user-invalid,.site-content .wpforms-container .wpforms-container .wpforms-field textarea.wpforms-error,.site-content .wpforms-container .wpforms-field input.wpforms-error,.site-content .wpforms-container .wpforms-field textarea.user-invalid,.site-content .wpforms-container .wpforms-field textarea.wpforms-error{border:8px solid #f2f2f2;border:8px solid rgba(16,16,15,0.08);-webkit-background-clip:padding-box;background-clip:padding-box;border-top:none;border-left:none}.site-content .wpforms-container .wpforms-container .wpforms-field input.user-invalid:focus,.site-content .wpforms-container .wpforms-container .wpforms-field select.user-invalid:focus,.site-content .wpforms-container .wpforms-container .wpforms-field select.wpforms-error:focus,.site-content .wpforms-container .wpforms-container .wpforms-field textarea.user-invalid:focus,.site-content .wpforms-container .wpforms-container .wpforms-field textarea.wpforms-error:focus,.site-content .wpforms-container .wpforms-field input.wpforms-error:focus,.site-content .wpforms-container .wpforms-field textarea.user-invalid:focus,.site-content .wpforms-container .wpforms-field textarea.wpforms-error:focus{color:#10100F;border:2px solid #f2f2f2;border-top:none;border-left:none;box-shadow:none}.site-content .wpforms-container .wpforms-required-label{color:#d9d9d9}.site-content .wpforms-container .wpforms-has-error .wpforms-required-label{color:#D61114}.site-content .wpforms-container .wpforms-has-error input::placeholder{color:#D61114!important}.site-content .wpforms-container .wpforms-container input[type=radio],.site-content .wpforms-container input[type=checkbox]:not(.cli-user-preference-checkbox){width:inherit;height:inherit;margin:inherit;vertical-align:inherit;margin-top:0}.site-content .wpforms-container label.wpforms-error{color:#D61114;position:absolute;top:0.4em;right:0;font-size:60%}.site-content .wpforms-container .wpforms-field-label-inline{display:inherit}@media screen and (min-width:64em){.site-content .wpforms-container .wpforms-field-label-inline{max-width:80%}}.site-content .wpforms-container .callback-form__gdpr ul,.site-content .wpforms-container .contact-form__gdpr ul{margin-top:0.5em}.callback-form{background:white;padding:2.5em}@media screen and (min-width:40em){.callback-form{padding:4em;padding-bottom:2.5em}}.callback-form__name input::placeholder,.contact-form__name input::placeholder{color:#d9d9d9}.callback-form__gdpr,.contact-form__gdpr{text-align:left}.callback-form__gdpr ul label,.contact-form__gdpr ul label{color:#10100F;text-transform:none;margin:0;line-height:1.6}.callback-form__privacy,.contact-form__privacy{color:#10100F;margin-top:1em}.callback-form button[type=submit],.callback-form input[type=submit],.contact-form button[type=submit],.contact-form input[type=submit]{margin-top:1em;margin-bottom:0;min-width:160px}.contact-form{min-height:300px}.contact-form__privacy,.contact-form__privacy a{color:rgba(255,255,255,0.6)}.contact-form__privacy a:hover{color:rgba(255,255,255,0.8)}.contact-form .wpforms-container .contact-form__gdpr ul{background:rgba(255,255,255,0.1);padding:1em;width:calc(100% - 8px)}.contact-form .wpforms-container .contact-form__gdpr ul li label{color:white}.callback-form-container .callout,.contact-form .callout{margin:0;padding-bottom:2em;text-align:center}.callback-form-container .callout.alert:before,.callback-form-container .callout.success:before,.contact-form .callout.alert:before,.contact-form .callout.success:before{font-family:"Font Awesome 5 Free";font-size:3em;text-align:center;position:relative;top:0;animation-duration:2s;animation-fill-mode:both;animation-name:fadeIn}.callback-form-container .callout.alert>p,.callback-form-container .callout.success>p,.contact-form .callout.alert>p,.contact-form .callout.success>p{animation-duration:2s;animation-fill-mode:both;animation-name:fadeIn}.callback-form-container .callout.success,.contact-form .callout.success{background:#10100F;color:white}.callback-form-container .callout.success:before,.contact-form .callout.success:before{content:"";color:white}.callback-form-container .callout.alert:before,.contact-form .callout.alert:before{content:""}.sidebar .wpforms-container .wpforms-field-label-inline{display:inherit}@media screen and (min-width:64em){.sidebar .wpforms-container .wpforms-field-label-inline{max-width:100%}}.cli-modal-content,.cli-tab-header{border-radius:1px}.cli-modal-close{cursor:pointer}.cli-switch .cli-slider:before{bottom:2.5px}.cli-tab-container h4{margin-top:0}.cli-switch input:checked+.cli-slider{background-color:#32B021}#cookie-law-info-again{box-shadow:0px 0px 2px rgba(0,0,0,0.2)}@media screen and (max-width:63.9em){#cookie-law-info-again{left:1.5em!important}}.cli-bar-message--small{font-size:80%}.cli-bar-message a{text-decoration:underline}a{color:#10100F}a:visited{color:inherit}a:active,a:focus,a:hover{color:black}a:focus{outline-color:#FEC22C;outline-style:dashed;outline-width:3px}a:active,a:hover{outline:0}p a{text-decoration:underline}p a:hover{color:#2a2a28}:focus{outline-color:#FEC22C;outline-style:dashed;outline-width:3px}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul.sub-menu{float:left;position:absolute;top:100%;left:-999em;z-index:99999;display:none}@media screen and (min-width:64em){.main-navigation ul ul.sub-menu{display:block}}.main-navigation ul ul.sub-menu li.focus>ul,.main-navigation ul ul.sub-menu li:hover>ul{left:100%}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul.sub-menu{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:64em){.menu-toggle{display:none}.main-navigation ul{display:block}}ul.services{display:none}ul.services>li{padding:1.25em 1.5em;background-repeat:no-repeat;background-size:cover;height:180px;position:relative}ul.services>li:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.7);transition:ease-in 0.15s}ul.services>li:hover:after{background-color:rgba(0,0,0,0.8)}ul.services>li a{position:absolute;z-index:1;transition:all ease-in 0.15s}ul.services>li a *{color:white}ul.services>li a :hover{color:white}ul.services>li:hover a{padding-top:0.5em;padding-bottom:0.9em}ul.services>li p{margin-bottom:0}.sidebar-services ul.services{display:block;margin-bottom:0.5em}.sidebar-services ul.services>li{margin-top:2em;min-height:200px}@media screen and (min-width:40em) and (max-width:63.9375em){.sidebar-services ul.services>li{display:inline-block;float:left;width:48.5%}.sidebar-services ul.services>li:first-child{margin-right:3%}}.sidebar-services ul.services>li a{padding-top:0.8em;padding-bottom:0.4em;padding-right:1.5em}.sidebar-services ul.services>li a:hover{padding-top:0.5em;padding-bottom:0.7em}.sidebar-services .services__heading{display:block;font-size:1.6em}.sidebar-services .services__content{padding-left:1em;border-left:4px solid white;font-size:90%}.main-navigation__toggle{float:right;width:40px;height:30px;position:relative;margin:6px 0;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;transform:scale(0.8)}.main-navigation__toggle span{display:block;position:absolute;height:4px;width:50%;background:#10100F;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}.main-navigation__toggle span:nth-child(2n){left:50%}.main-navigation__toggle span:nth-child(odd){left:0px}.main-navigation__toggle span:first-child,.main-navigation__toggle span:nth-child(2){top:0px}.main-navigation__toggle span:nth-child(3),.main-navigation__toggle span:nth-child(4){top:12px}.main-navigation__toggle span:nth-child(5),.main-navigation__toggle span:nth-child(6){top:24px}.main-navigation__toggle.open span:first-child,.main-navigation__toggle.open span:nth-child(6){transform:rotate(45deg)}.main-navigation__toggle.open span:nth-child(2),.main-navigation__toggle.open span:nth-child(5){transform:rotate(-45deg)}.main-navigation__toggle.open span:first-child{left:5px;top:7px}.main-navigation__toggle.open span:nth-child(2){left:calc(50% - 5px);top:7px}.main-navigation__toggle.open span:nth-child(3){left:-50%;opacity:0}.main-navigation__toggle.open span:nth-child(4){left:100%;opacity:0}.main-navigation__toggle.open span:nth-child(5){left:5px;top:18px}.main-navigation__toggle.open span:nth-child(6){left:calc(50% - 5px);top:18px}.main-navigation .menu-main-menu-container ul.menu.nav-menu .button,.main-navigation .menu-main-menu-container ul.menu.nav-menu a{line-height:inherit}@media screen and (min-width:64em){.main-navigation .menu-main-menu-container ul.menu.nav-menu{float:right}}.main-navigation .menu-main-menu-container ul.menu.nav-menu li.menu-item{background-color:#10100F}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services{position:absolute;right:0;top:calc(40px + 1em);width:calc(100% - 1em);height:180px;background:black;display:none;box-shadow:0 16px 50px 0 rgba(0,0,0,0.2)}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li{width:50%}@supports ((-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%)) or (clip-path:polygon(0 0,100% 0,85% 100%,0% 100%))){.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li:first-child{width:55%;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);z-index:10}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li:first-child a{padding-right:4em}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li:last-child{padding-left:3em;margin-left:-5%;width:50%}}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li a{position:absolute;z-index:1;transition:all ease-in 0.15s}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li a *{color:white}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li a :hover{color:white}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services>li:hover a{padding-top:0.5em;padding-bottom:0.9em}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services__heading{display:block}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services__content{padding-left:1em;border-left:4px solid white;font-size:90%}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services:before{content:"";display:block;width:100%;height:1em;background:transparent;position:absolute;top:-1em}.main-navigation .menu-main-menu-container ul.menu.nav-menu .services:hover{display:block}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item{margin-left:1em;height:40px}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item:hover{transform:translateY(-2px);transition:transform ease-in-out 0.15s}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item a{color:white;font-weight:bold;padding:0.35em 1em;height:40px}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item:not(.no-icon) a{padding:0.35em 1em 0.35em calc(40px + 1em)}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item:not(.no-icon):before{content:"";display:block;width:40px;height:40px;background-color:#FEC22C;position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-size:65% 65%}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--home:not(.no-icon):before{background-image:url(./img/home-icon.svg)}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--about:not(.no-icon):before{background-image:url(./img/about-icon.svg);background-size:60% 60%}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--news:not(.no-icon):before{background-image:url(./img/news-icon.svg);background-size:60% 60%}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--services:not(.no-icon):before{background-image:url(./img/services-icon.svg)}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--services .sub-menu{display:none}@media screen and (min-width:64em){.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--services:hover+ul.services{display:block}}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--contact:not(.no-icon):before{background-image:url(./img/contact-icon.svg);background-size:60% 60%}.main-navigation .menu-main-menu-container ul.menu.nav-menu>li.menu-item--downloads:not(.no-icon):before{background-image:url(./img/downloads-icon.svg)}.main-navigation .menu-main-menu-container ul.menu.nav-menu ul.sub-menu{padding-top:0.5rem;width:300px}.main-navigation .menu-main-menu-container ul.menu.nav-menu ul.sub-menu li.menu-item{margin-bottom:0.2rem;transition:all ease-in-out 0.15s;display:block;float:none;background:none}.main-navigation .menu-main-menu-container ul.menu.nav-menu ul.sub-menu li.menu-item>a{padding:0.35em 1em calc(.35em + 4px) 1em;height:auto;line-height:1.6;background-color:#10100F;width:auto;display:inline-block}.main-navigation .menu-main-menu-container ul.menu.nav-menu ul.sub-menu li.menu-item:hover{margin-left:0.2em}.main-navigation .menu-main-menu-container ul.menu.nav-menu ul.sub-menu li.menu-item>ul.sub-menu{left:0}.main-navigation__close{text-transform:uppercase;width:100px;margin:0 auto;text-align:center;color:white;font-size:90%;margin-top:4em;display:none}.main-navigation.toggled{position:absolute;padding-top:calc(76px + 3em);left:0;max-height:100vh;overflow-y:scroll;padding-bottom:3em;z-index:-2}.main-navigation.toggled .menu-main-menu-container ul.menu.nav-menu{margin:0 3em;font-size:1.3em}.main-navigation.toggled .menu-main-menu-container ul.menu.nav-menu.animated{animation-duration:0.2s}.main-navigation.toggled .menu-main-menu-container ul.menu.nav-menu>li.menu-item{max-width:400px;margin:0 auto 1em auto;float:none}.main-navigation.toggled .menu-main-menu-container ul.menu.nav-menu>li.menu-item a{padding:0.15em 0.5em}.main-navigation.toggled .menu-main-menu-container ul.menu.nav-menu>li.menu-item:not(.no-icon) a{padding:0.15em 0.5em 0.35em calc(40px + .5em)}.main-navigation.toggled .main-navigation__close{display:block;transform:scale(0.75);transition:transform ease 0.5s;cursor:pointer}.main-navigation.toggled .main-navigation__close:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";width:30px;height:30px;display:block;color:white;margin:0 auto;font-size:1.5em}.main-navigation.toggled .main-navigation__close:hover{transform:scale(0.9)}.close-search{width:100px;margin:0 auto;text-align:center;color:white;font-size:90%;margin-top:1em;display:block;transform:scale(0.75);transition:transform ease 0.5s;cursor:pointer;text-transform:uppercase}.close-search:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";width:30px;height:30px;display:block;color:white;margin:0 auto;font-size:1.5em}.close-search:hover{transform:scale(0.9)}@supports (transform-origin:5% 5%){@media screen and (min-width:64em){#site-navigation ul.menu:not(.sub-menu)>li.menu-item:hover{transform:rotate(-2deg);transform-origin:0% 100%}}}footer.site-footer .menu{margin:0;list-style:none;margin-bottom:2.5em;font-weight:bold;display:block}footer.site-footer .menu .button,footer.site-footer .menu a{line-height:inherit;padding:0}footer.site-footer .menu>li.menu-item{line-height:2em;margin-bottom:0.5em}@media screen and (max-width:39.9375em){footer.site-footer .menu>li.menu-item{margin-bottom:0.75em}}footer.site-footer .menu>li.menu-item>a{display:inline-block}footer.site-footer .menu>li.menu-item>a:after{content:"";width:0;height:2px;display:block;background:white;transition:width 0.3s}footer.site-footer .menu>li.menu-item>a:hover:after{width:100%}.menu-social-links-container ul#social-menu>li.menu-item{display:inline-block;float:left;font-family:"Font Awesome 5 Free";width:40px;height:40px;position:relative;color:white;font-size:2.25em;margin-bottom:0;line-height:1;transform:scale(1);-webkit-transform:scale(1);transition:scale ease-in-out 0.35s}.menu-social-links-container ul#social-menu>li.menu-item:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.menu-social-links-container ul#social-menu>li.menu-item>a{width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.menu-social-links-container ul#social-menu>li.menu-item>a:hover:after{width:0%}.menu-social-links-container ul#social-menu>li.menu-item:after{content:"";position:absolute;top:0;left:0;pointer-events:none;transition:scale ease-in-out 0.25s}.menu-social-links-container ul#social-menu>li.menu-item.facebook:after{font-family:"Font Awesome 5 Brands";content:""}.menu-social-links-container ul#social-menu>li.menu-item.twitter:after{font-family:"Font Awesome 5 Brands";content:""}.menu-social-links-container ul#social-menu>li.menu-item.email:after{content:""}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}span.cat-links,span.tags-links{margin-right:1rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#F1F1F1;border-radius:1px;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#10100F;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.site-content{overflow-x:hidden}@media screen and (min-width:64em){.site-content{margin-top:-90px}}@media screen and (max-width:63.9375em){.sidebar-container,.site-main{padding:0 1.5em}}.content-wrapper{padding:0}#primary.content-area{overflow:hidden}.content-area{position:relative;padding-bottom:1.5em}.content-area:after{content:"";background-size:80px;background-image:url(./img/dots-bg.svg);background-position:right top;background-repeat:repeat-y;position:absolute;top:1.6em;width:100%;height:100%;display:block;opacity:0.2;pointer-events:none;z-index:-1}@media screen and (min-width:40em){.content-area:after{background-size:144px}}.page-template-contact-page .content-area{padding-bottom:0}@media screen and (min-width:64em) and (max-width:75em){.grid-container:not(.content-wrapper):not(.full):not(.collections-container){padding-right:1.5rem;padding-left:1.5rem}}@media screen and (min-width:64em){.sidebar{margin-top:-3em}}.sidebar ul{list-style:none;margin-left:0}.dynamic-sidebar{margin-top:2em;background-color:#10100F;background-color:rgba(16,16,15,0.99);background-image:url(./img/news-icon.svg);background-repeat:no-repeat;background-size:50%;background-position:90% 90%;padding:1.5em;color:white}.dynamic-sidebar .widget:last-child{margin-bottom:0}.dynamic-sidebar .widget:last-child ul{margin-bottom:0}.dynamic-sidebar *{color:white}.dynamic-sidebar li a{color:white;display:block;padding:0.8em 0;border-bottom:1px solid;transition:padding 0.2s ease-in-out}.dynamic-sidebar li a:hover{background:#FEC22C;padding-left:1em;color:#10100F;font-weight:bold}.dynamic-sidebar--no-margin{margin-top:0}.collections-section{background-color:#FEC22C;overflow:hidden;position:relative}@media screen and (min-width:40em){.collections-section:after{content:"";background-size:140px,140px;background-image:url(./img/dots-bg-small.svg),url(./img/dots-bg-small.svg);background-position:left top,right top;background-repeat:repeat-y,repeat-y;position:absolute;top:0;width:100%;height:100%;display:block;opacity:0.2;pointer-events:none}}.collections-section .collections-container{padding-top:2.5em;padding-bottom:1em;color:#10100F}@media screen and (max-width:63.9375em){.collections-section .collections-container{padding-left:1.5em;padding-right:1.5em}}.collections-section .collections-container__heading{font-size:1.5rem}.collections-section .collections-container__contact{font-weight:normal;line-height:1.6;margin-bottom:1rem}@media screen and (max-width:42em){.collections-section .collections-container__contact{font-size:1.2rem}}.collections-section .collections-container__link{padding-bottom:0.3rem;position:relative;font-weight:900}.collections-section .collections-container__link:after{content:"";width:100%;height:3px;display:block;background:#10100F;position:absolute;bottom:0;left:0;transition:ease 0.2s}.collections-section .collections-container__link:hover:after{width:100%;bottom:-2px}.collections-section .collections-container--has-form{padding-bottom:0;max-height:350px;overflow-y:hidden}@media screen and (min-width:42em){.collections-section .collections-container--has-form{max-height:370px;overflow-y:hidden}}.collections-section .collections-container--expanded{max-height:unset}.collections-section .callback-form-container{z-index:1;position:relative}.collections-section--sidebar{box-shadow:0 16px 50px 0 rgba(0,0,0,0.2)}@media screen and (min-width:40em){.collections-section--sidebar:after{background-image:none}}.collections-section--sidebar .collections-container{padding:0;padding-top:2em;border-bottom:20px solid #FEC22C}.collections-section--sidebar .collections-container .book-collection-wrapper{padding:0 1em}.collections-section--sidebar .collections-container__contact{font-size:1.2rem}.collections-section--sidebar .callback-form-container .callback-form{padding:2em}@media screen and (min-width:40em){.collections-section--sidebar .callback-form-container .callback-form{padding:2em;padding-bottom:2em}}.is-at-bottom .collections-section--sidebar .callback-form-container,.is-stuck .collections-section--sidebar .callback-form-container{display:none}.is-at-bottom .collections-section--sidebar p,.is-stuck .collections-section--sidebar p{margin-bottom:1rem}.text-inset{padding-left:1.25em;padding-right:1.25em}.text-inset .h1,.text-inset .h2,.text-inset h1,.text-inset h2{position:relative}.text-inset .h1:before,.text-inset .h2:before,.text-inset h1:before,.text-inset h2:before{content:"";display:block;width:7px;height:1.5rem;background:#10100F;position:absolute;left:-1.25rem;top:0.4rem}.text-inset .h1:after,.text-inset .h2:after,.text-inset h1:after,.text-inset h2:after{content:"";display:block;width:100%;margin-bottom:0.8rem}@media screen and (min-width:40em){.text-inset .h1:before,.text-inset .h2:before{height:1.6rem;top:0.5rem}}.home-blocks-container{margin-bottom:1.5em}.home-blocks__block{min-height:300px;padding:2em;border:4px solid #10100F;margin-top:0;transition:ease 0.25s;position:relative;background-color:white}.home-blocks__block:hover{box-shadow:10px 10px 0 black}.home-blocks__block:hover .block-link{transform:translateY(-5px)}@media screen and (min-width:64em){.home-blocks__block:hover{box-shadow:20px 20px 0 black}.home-blocks__block:hover .block-link{transform:translateY(-10px)}}.home-blocks__block.cell{margin-bottom:1em}@media screen and (min-width:40em){.home-blocks__block.cell{margin-bottom:2em}.home-blocks__block:nth-child(odd){margin-bottom:4em}.home-blocks__block:nth-child(2n){margin-top:4em}}@media screen and (min-width:64em){.home-blocks__block{padding:2.5em;max-width:45%}.home-blocks__block:nth-child(2n){margin-left:2.5em}}.home-blocks__block .block-link{display:block;transform:translateY(0px);transition:transform ease-in-out 0.25s}.home-blocks__block .block-heading{font-weight:900;margin-bottom:0.75em}.home-blocks__block .block-content{padding-left:2em;border-left:6px solid #10100F;color:#10100F}.home-blocks__block .block-icon{display:block;width:200px;height:200px;position:absolute;background-size:contain;background-repeat:no-repeat;pointer-events:none;bottom:-2em;right:-2em;background-position:bottom right;z-index:-1}@media screen and (min-width:40em){.home-blocks__block .block-icon--tr{top:-2em;right:-2em;background-position:top right}.home-blocks__block .block-icon--br{bottom:-2em;right:-2em;background-position:bottom right}.home-blocks__block .block-icon--bl{bottom:-2em;left:-2em;background-position:bottom left}.home-blocks__block .block-icon--tl{top:-2em;left:-2em;background-position:top left}}@media screen and (min-width:64em){.home-blocks__block .block-icon{width:250px;height:250px}}.home-blocks__block--has-bg{border:none}.home-blocks__block--has-bg:hover{box-shadow:10px 10px 0 #FEC22C}@media screen and (min-width:64em){.home-blocks__block--has-bg:hover{box-shadow:20px 20px 0 #FEC22C}}.home-blocks__block--has-bg .block-content,.home-blocks__block--has-bg .block-heading{color:white}.home-blocks__block--has-bg .block-content{border-left:6px solid white}.page-header{padding-top:12em;background:#d9d9d9;background:linear-gradient(135deg,white 0%,#ebebeb 35%,#e8e8e8 100%);background-size:cover;background-position:center center}@media screen and (max-width:63.9375em){.page-header>.grid-container{padding:0 1.5em}}.map-container{position:relative;height:600px;padding-top:440px;margin-top:-300px;pointer-events:none;width:100%}@media screen and (min-width:64em){.map-container{margin-top:-260px;padding-top:440px}}.map-container__text{color:rgba(255,255,255,0.5);position:relative}.map-container__text--appointment{color:white}.map-container__text p{margin-bottom:1em}.map-container__text h3{color:#FEC22C}.map-container__map{position:absolute;top:0;z-index:-1;width:100%;height:600px;background-color:#595959;background-image:url(./img/grid-bg.jpg)}.map-container__map-image{height:600px;max-width:none;background-color:#595959;background-image:url(./img/cjc-map-image.png);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.map-container__icon{background-image:url(./img/placemark-icon--stroke.png);position:absolute;width:240px;height:240px;background-size:contain;bottom:-60px;right:-60px;pointer-events:none;background-repeat:no-repeat;opacity:0.4}@media screen and (min-width:40em){.map-container__icon{width:300px;height:300px}}@media screen and (min-width:64em){.map-container__icon{top:-600px;right:60px;opacity:1}}.wp-block-embed.expand,.wp-block-gallery.expand,.wp-block-image.expand{margin:3.5em 0;transform:scale(1.2)}@media screen and (min-width:40em){.wp-block-embed.expand,.wp-block-gallery.expand,.wp-block-image.expand{margin:2.5em 0;transform:scale(1.05)}}@media screen and (min-width:64em){.wp-block-embed.expand,.wp-block-gallery.expand,.wp-block-image.expand{margin:2.5em 0;transform:scale(1.05)}}.wp-block-image figcaption{margin-top:0;color:white;background:#10100F;text-align:left;padding:0.2em 0.5em 0.3em 0.5em;font-weight:bold;display:inline;position:absolute;left:1em;bottom:-0.5em;margin-bottom:0;min-width:50%}.wp-block-embed{min-width:100%}.wp-block-embed iframe{min-width:100%}.wp-block-gallery{margin-left:0}.wp-block-pullquote{padding:1.5em 0}.wp-block-pullquote blockquote{margin-bottom:0}.wp-block-pullquote p{margin-bottom:1em;color:#10100F;font-weight:900;line-height:1.4}.wp-block-pullquote cite{color:#a6a6a6}.wp-block-table{margin-bottom:0}.wp-block-file{margin-bottom:1em}.wp-block-file>a{padding:1em;background:#f2f2f2;width:100%;display:block;border-bottom:2px solid #d9d9d9;font-weight:bold;text-transform:uppercase;position:relative}.wp-block-file>a:after{content:"";background-image:url(./img/downloads-icon.svg);position:absolute;width:30px;height:30px;background-repeat:no-repeat;right:1em;opacity:0.2}.wp-block-file>a:hover{background:#FEC22C;border-bottom:2px solid #f6b001}.wp-block-file>a:hover:after{opacity:1}.wp-block-separator{margin:2em auto;max-width:30%}.su-accordion.accordion{position:relative;margin-bottom:3em}.su-accordion.accordion:after{content:"";display:block;width:30%;height:2px;background-color:#f2f2f2;position:absolute;bottom:-1.5em;left:50%;margin-left:-15%}.su-accordion.accordion:last-of-type{margin-bottom:1.5em}.su-accordion.accordion:last-of-type:after{display:none}.su-accordion.accordion .su-spoiler-title{padding:0.75rem 2rem 1rem 1rem;background:#FEC22C;color:#10100F;font-size:1.25rem;border-radius:1px}.su-accordion.accordion .su-spoiler-title .su-spoiler-icon{position:absolute;left:auto;top:0.85em;right:0.75em}.su-accordion.accordion .su-spoiler-content{margin-left:0.75rem;background-color:rgba(16,16,15,0.9);color:white;padding:1.5em}.su-accordion.accordion .su-spoiler-content a{color:white;text-decoration:underline}.su-accordion.accordion .su-spoiler-content a:hover{color:rgba(255,255,255,0.9)}header.site-header{padding-top:1em;padding-bottom:1em;z-index:10;min-width:320px}@media screen and (min-width:64em){header.site-header{padding-top:1em}}header.site-header:before{content:"";display:block;width:100%;height:74px;position:absolute;top:0;background-color:white;z-index:-1}@media screen and (min-width:64em){header.site-header:before{top:-35px}}@media screen and (max-width:63.9375em){header.site-header .header-container,header.site-header .header-image-container{padding:0 1.5em}}header.site-header .custom-logo-link{max-width:200px}@media screen and (min-width:64em){header.site-header .custom-logo-link{max-width:240px}}header.site-header .header-contact{padding:0.25rem;font-size:1.3rem}header.site-header .header-contact a{padding-bottom:0.3rem;position:relative;font-weight:900}header.site-header .header-contact a:after{content:"";width:100%;height:3px;display:block;background:#10100F;position:absolute;bottom:0;left:0;transition:ease 0.2s}header.site-header .header-contact a:hover:after{width:100%;bottom:-2px}header.site-header.is-stuck{z-index:10}header.site-header.is-stuck:before{background-color:rgba(255,255,255,0.95);-webkit-backdrop-filter:blur(3px);box-shadow:0px 1px 5px rgba(0,0,0,0.1)}header.site-header.is-stuck.animated{animation-duration:0.4s}@media screen and (min-width:64em){header.site-header.is-stuck{padding:0.2em 0}header.site-header.is-stuck .custom-logo{max-height:40px;width:auto}header.site-header.is-stuck:before{top:-28px}header.site-header.is-stuck .open-search{margin-right:-5em;transform:scale(0.9)}header.site-header.is-stuck .main-navigation .menu-main-menu-container ul.menu.nav-menu{transform:scale(0.9);transform-origin:right}header.site-header.is-stuck .main-navigation .menu-main-menu-container ul.menu.nav-menu li.menu-item{margin-left:0.6em}header.site-header.is-stuck .main-navigation .menu-main-menu-container ul.menu.nav-menu ul.services{display:none}}.overlay{display:none;position:relative;z-index:9}.overlay.animated{animation-duration:0.4s}.overlay--open{display:block}.overlay--open:after{content:"";display:block;width:100%;height:100%;background-color:rgba(16,16,15,0.8);position:fixed;top:0;left:0;z-index:1}@media screen and (min-width:64em){.slick-prev{left:auto;right:2.5rem}.home-slider__controls--autoplay .slick-prev{right:4.5rem}.slick-next{right:0}.home-slider__controls--autoplay .slick-next{right:2.25rem}.slick-autoplay{right:0}.slick-dots{width:auto;right:5rem}.home-slider__controls--autoplay .slick-dots{right:7rem}}.home-slider{margin-bottom:0}.home-slider__slide{height:530px;max-height:530px;padding-top:0px;background-color:#d9d9d9;background-size:cover}@media screen and (min-width:64em){.home-slider__slide{height:640px;max-height:640px;padding-top:90px}}.home-slider__slide *{color:#10100F}.home-slider__slide--dark *{color:white}.home-slider__slide--dark .h1:before,.home-slider__slide--dark .h2:before,.home-slider__slide--dark h1:before,.home-slider__slide--dark h2:before{background:white}.home-slider__content{height:550px;position:relative}.home-slider__content>div.grid-x{height:440px}@media screen and (max-width:63.9375em){.home-slider__content{padding:0 1.5em}}.home-slider__content p{font-size:1.2em}.home-slider__bgtext{font-size:14em;font-weight:900;position:absolute;top:0.2em;z-index:-1;line-height:0.75;text-transform:uppercase}.home-slider__bgtext .bgtext{display:block;color:rgba(255,255,255,0.4)}.home-slider__bgtext .bgtext--1{margin-left:-0.8em}.home-slider__bgtext .bgtext--2{margin-left:-0.1em}@media screen and (max-width:39.9375em){.home-slider__bgtext{font-size:8em;top:0.8em}.home-slider__bgtext .bgtext--1{margin-left:-0.4em}}.home-slider__slide--dark .home-slider__bgtext .bgtext{color:rgba(0,0,0,0.4)}.home-slider__controls>div{position:relative}.home-slider__controls .home-slider__progress{width:100%;height:3px;background:white;position:absolute;transform:scale(1.1);z-index:1}.home-slider__controls .home-slider__progress>span{width:0%;height:3px;background:#10100F;display:block}@media screen and (min-width:64em){.home-slider__controls .home-slider__progress{width:78px;right:7em;bottom:calc(1.25rem);margin:0 5px;transform:scale(1)}}.home-slider__controls--autoplay .home-slider__dots .slick-dots{bottom:1.75em}.home-slider__controls--dark .slick-autoplay:before,.home-slider__controls--dark .slick-next:before,.home-slider__controls--dark .slick-prev:before{filter:invert(100%);transition:ease-in-out 0.2s}.home-slider__controls--dark .slick-dots li button:before{background-color:white;transition:ease-in-out 0.2s;opacity:0.2}.home-slider__controls--dark .slick-dots li.slick-active button:before{background-color:#FEC22C;box-shadow:none;transition:ease-in-out 0.2s;opacity:1}@media screen and (min-width:64em){.home-slider__controls--dark .home-slider__progress{background:rgba(255,255,255,0.2)}.home-slider__controls--dark .home-slider__progress>span{background:white}}footer.site-footer{color:white;background-color:#10100F;background-image:url(./img/services-icon--stroke.svg);background-repeat:no-repeat;background-position:right 20% top -100px;background-size:485px;padding:3em 0 calc(2em + 1px)}footer.site-footer .grid-x{min-height:360px}@media screen and (max-width:63.9375em){footer.site-footer{background-repeat:no-repeat;background-position:right 50px top -50px;background-size:450px}footer.site-footer .footer-container{padding:0 1.5em}}@media screen and (max-width:39.9375em){footer.site-footer{padding:2em 0 2em;background-position:right -100px top -100px;background-size:400px}footer.site-footer .cell:first-child{min-height:360px}}footer.site-footer a{color:white}footer.site-footer a:focus,footer.site-footer a:hover{color:white}footer.site-footer a:visited{color:white}footer.site-footer .footer-logo{margin-bottom:1.5em}@media screen and (max-width:63.9375em){footer.site-footer .footer-logo{max-width:80%!important;margin-bottom:0}}@media screen and (max-width:39.9375em){footer.site-footer .footer-logo{width:340px}}footer.site-footer .textwidget{font-weight:bold}footer.site-footer .textwidget>p{margin-top:0.5em}footer.site-footer .textwidget small{font-weight:normal;color:rgba(255,255,255,0.6)}footer.site-footer .textwidget small a{color:rgba(255,255,255,0.6)}footer.site-footer .textwidget small a:hover{color:rgba(255,255,255,0.8)}.site-info{font-size:small}@media screen and (max-width:39.9375em){.site-info{font-size:70%}}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-footer,.entry-header,.entry-summary,.page-content{margin:1.5em 0}.entry-content{margin-bottom:0.5em}.page-links{clear:both;margin:0 0 1.5em}.site-main h2:before{display:none}.archive-description{margin:1.5em 0}.entry-meta .posted-on{color:#595959}.comment-list{list-style:none;margin-left:0}.comment-metadata .edit-link{display:none}.comment-form-cookies-consent label{color:#10100F;text-transform:none;font-weight:normal;margin:0;line-height:1.6}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-block-image{position:relative}.wp-block-image.size-full{width:100%}.wp-block-image.size-full img{width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.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-columns-3 .gallery-item{max-width:30%;margin-right:3%}.gallery-caption{display:block}
/*# sourceMappingURL=style.css.map */