@charset "UTF-8";
.tdarkoverlay { position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; z-index: 9999998; }
.tbrightcontent { position: fixed; top: 15%; left: 25%; width: 50%; height: 60%; padding: 16px; background-color: #ffffff; z-index: 9999999; overflow: auto; text-align: left; font-size: 15px; }
@media only screen and (max-width:991px) { .tbrightcontent { top: 10%; left: 10%; width: 80%; height: 80%; } }
@media only screen and (max-width:767px) { .tbrightcontent { top: 5%; left: 5%; width: 90%; height: 90%; } }
/*.termspopupcontainer { padding-bottom: 20px; } */
.termspopupcontainer p { font-size: 1em !important; line-height: 1.6em !important; }
.tthebutton{ text-align: center !important;  width: 80% !important; margin: 10px auto !important; }
h3.termstitle { text-align: center; padding: 1%; margin: -16px -16px 30px -16px !important; font-size: 1.2em; text-transform: capitalize; }
#wp-terms-popup-after-content { padding-bottom: 16px; }
#wp-terms-popup-after-content.sticky { position: sticky; position: -webkit-sticky; bottom: -16px; padding: 8px 0; background-color: #ffffff; }
#wp-terms-popup-after-content.sticky form { margin: 0; }

.wptpa-dropdowns { width: 90%; margin: 1em 5%; border: 0; }
.wptpa-dropdowns tr, .wptpa-dropdowns td { border: 0; }
.wptpa-dropdowns td { width: 33%; font-family: inherit; }
.wptpa-dropdowns .wptpa-dropdown { width: 100% !important; }
.termspopupcontainer .tthebutton .termsagree:disabled, .termspopupcontainer .tthebutton .termsagree[disabled] { opacity: 0.25; cursor: pointer; }

.wptp-acknowledgement-check-box { display: flex; margin: 2em 15%; width: 70%; align-items: center; }
.wptp-acknowledgement-check-box label { font-size: 15px; }
.wptp-acknowledgement-check-box input[type="checkbox"] { margin-right: 16px; }/**
 ** file: wp-mcm-styles.css
 ** label: WP-MCM-STYLES
 ** description: Some styles for WP-MCM front-end.
 **
 **/

/**
 * DashIcons
 */
.dashicons.wp-mcm-no-box-shadow {
	box-shadow: none;
}

/* Settings for icons */
img.wp-mcm-icon {
	max-width: 32px;
	padding: 2px;
	line-height:0.3em;
}
.wp-mcm-icon {
	max-width: 50px;
	line-height:0.4em;
}

#wp-mcm-legend {
  border: 3px double #444444;
  padding: 12px;
  margin: 20px 0px 10px 0px;
}

#wp-mcm-legend .legend-text, #wp-mcm-icon .legend-text {
}
/**
 */
.legend-text {
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
  vertical-align: middle;
  word-wrap: anywhere;
  font-size: 50%
}

#wp-mcm-list {
  margin: -20px 0px 0px 0px;
}

#wp-mcm-legend .legend-header {
  display: inline-block;
  margin: -60px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  background-color: #EEEEEE;
  font-style: italic;
  vertical-align: middle;
}

#wp-mcm-legend .tagalong-legend-icon {
  display: inline-block;
  margin-bottom: 12px;
  min-width: 190px;
}

@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600|Poppins:300,400,700&display=swap");
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color: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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container{width:90%;max-width:1760px;margin:0 auto;padding:0 2rem}@media (min-width:1200px){.container{width:100%}}.container--wide{max-width:2112px;width:90%;margin:0 auto;padding:0 2rem}@media (min-width:1200px){.container--wide{padding:0;width:100%}}.container--narrow{max-width:1466.66667px;width:90%;margin:0 auto;padding:0 2rem}@media (min-width:1200px){.container--narrow{padding:0;width:100%}}.container--thin{max-width:1173.33333px;width:90%;margin:0 auto;padding:0 5vw}@media (min-width:1200px){.container--thin{padding:0;width:100%}}.container--blog{max-width:1173.33333px;margin:0 auto;padding:0 5vw}@media (min-width:1200px){.container--blog{padding:0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:-ms-grid;display:grid}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--collapse>.column{padding-left:0!important;padding-right:0!important}.row--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--spaced{-ms-flex-pack:distribute;justify-content:space-around}.row--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}ul.row{list-style:none;padding:0;margin:0}.column{padding-left:1rem;padding-right:1rem;margin:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.column-m-1{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-1{-ms-flex-preferred-size:6.33333%;flex-basis:6.33333%;max-width:6.33333%}}.column-m-1-nest{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column-m-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-m-2{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-2{-ms-flex-preferred-size:14.66667%;flex-basis:14.66667%;max-width:14.66667%}}.column-m-2-nest{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column-m-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-m-3{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-3{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}}.column-m-3-nest{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column-m-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.column-m-4{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-4{-ms-flex-preferred-size:31.33333%;flex-basis:31.33333%;max-width:31.33333%}}.column-m-4-nest{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column-m-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.column-m-5{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-5{-ms-flex-preferred-size:39.66667%;flex-basis:39.66667%;max-width:39.66667%}}.column-m-5-nest{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column-m-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.column-m-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-6{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}}.column-m-6-nest{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column-m-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.column-m-7{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-7{-ms-flex-preferred-size:56.33333%;flex-basis:56.33333%;max-width:56.33333%}}.column-m-7-nest{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column-m-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.column-m-8{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-8{-ms-flex-preferred-size:64.66667%;flex-basis:64.66667%;max-width:64.66667%}}.column-m-8-nest{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column-m-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.column-m-9{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-9{-ms-flex-preferred-size:73%;flex-basis:73%;max-width:73%}}.column-m-9-nest{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column-m-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.column-m-10{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-10{-ms-flex-preferred-size:81.33333%;flex-basis:81.33333%;max-width:81.33333%}}.column-m-10-nest{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column-m-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.column-m-11{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-11{-ms-flex-preferred-size:89.66667%;flex-basis:89.66667%;max-width:89.66667%}}.column-m-11-nest{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column-m-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.column-m-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:768px){.column-m-12{-ms-flex-preferred-size:98%;flex-basis:98%;max-width:98%}}.column-m-12-nest{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column-m-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:768px){.column-t-1{-ms-flex-preferred-size:6.33333%;flex-basis:6.33333%;max-width:6.33333%}.column-t-1-nest{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column-t-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-t-2{-ms-flex-preferred-size:14.66667%;flex-basis:14.66667%;max-width:14.66667%}.column-t-2-nest{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column-t-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-t-3{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}.column-t-3-nest{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column-t-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.column-t-4{-ms-flex-preferred-size:31.33333%;flex-basis:31.33333%;max-width:31.33333%}.column-t-4-nest{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column-t-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.column-t-5{-ms-flex-preferred-size:39.66667%;flex-basis:39.66667%;max-width:39.66667%}.column-t-5-nest{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column-t-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.column-t-6{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.column-t-6-nest{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column-t-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.column-t-7{-ms-flex-preferred-size:56.33333%;flex-basis:56.33333%;max-width:56.33333%}.column-t-7-nest{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column-t-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.column-t-8{-ms-flex-preferred-size:64.66667%;flex-basis:64.66667%;max-width:64.66667%}.column-t-8-nest{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column-t-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.column-t-9{-ms-flex-preferred-size:73%;flex-basis:73%;max-width:73%}.column-t-9-nest{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column-t-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.column-t-10{-ms-flex-preferred-size:81.33333%;flex-basis:81.33333%;max-width:81.33333%}.column-t-10-nest{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column-t-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.column-t-11{-ms-flex-preferred-size:89.66667%;flex-basis:89.66667%;max-width:89.66667%}.column-t-11-nest{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column-t-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.column-t-12{-ms-flex-preferred-size:98%;flex-basis:98%;max-width:98%}.column-t-12-nest{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column-t-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:960px){.column-p-1{-ms-flex-preferred-size:6.33333%;flex-basis:6.33333%;max-width:6.33333%}.column-p-1-nest{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column-p-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-p-2{-ms-flex-preferred-size:14.66667%;flex-basis:14.66667%;max-width:14.66667%}.column-p-2-nest{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column-p-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-p-3{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}.column-p-3-nest{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column-p-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.column-p-4{-ms-flex-preferred-size:31.33333%;flex-basis:31.33333%;max-width:31.33333%}.column-p-4-nest{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column-p-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.column-p-5{-ms-flex-preferred-size:39.66667%;flex-basis:39.66667%;max-width:39.66667%}.column-p-5-nest{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column-p-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.column-p-6{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.column-p-6-nest{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column-p-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.column-p-7{-ms-flex-preferred-size:56.33333%;flex-basis:56.33333%;max-width:56.33333%}.column-p-7-nest{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column-p-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.column-p-8{-ms-flex-preferred-size:64.66667%;flex-basis:64.66667%;max-width:64.66667%}.column-p-8-nest{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column-p-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.column-p-9{-ms-flex-preferred-size:73%;flex-basis:73%;max-width:73%}.column-p-9-nest{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column-p-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.column-p-10{-ms-flex-preferred-size:81.33333%;flex-basis:81.33333%;max-width:81.33333%}.column-p-10-nest{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column-p-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.column-p-11{-ms-flex-preferred-size:89.66667%;flex-basis:89.66667%;max-width:89.66667%}.column-p-11-nest{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column-p-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.column-p-12{-ms-flex-preferred-size:98%;flex-basis:98%;max-width:98%}.column-p-12-nest{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column-p-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1200px){.column-d-1{-ms-flex-preferred-size:6.33333%;flex-basis:6.33333%;max-width:6.33333%}.column-d-1-nest{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.column-d-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column-d-2{-ms-flex-preferred-size:14.66667%;flex-basis:14.66667%;max-width:14.66667%}.column-d-2-nest{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.column-d-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.column-d-3{-ms-flex-preferred-size:23%;flex-basis:23%;max-width:23%}.column-d-3-nest{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column-d-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.column-d-4{-ms-flex-preferred-size:31.33333%;flex-basis:31.33333%;max-width:31.33333%}.column-d-4-nest{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.column-d-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.column-d-5{-ms-flex-preferred-size:39.66667%;flex-basis:39.66667%;max-width:39.66667%}.column-d-5-nest{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.column-d-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.column-d-6{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.column-d-6-nest{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column-d-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.column-d-7{-ms-flex-preferred-size:56.33333%;flex-basis:56.33333%;max-width:56.33333%}.column-d-7-nest{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.column-d-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.column-d-8{-ms-flex-preferred-size:64.66667%;flex-basis:64.66667%;max-width:64.66667%}.column-d-8-nest{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.column-d-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.column-d-9{-ms-flex-preferred-size:73%;flex-basis:73%;max-width:73%}.column-d-9-nest{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column-d-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.column-d-10{-ms-flex-preferred-size:81.33333%;flex-basis:81.33333%;max-width:81.33333%}.column-d-10-nest{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.column-d-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.column-d-11{-ms-flex-preferred-size:89.66667%;flex-basis:89.66667%;max-width:89.66667%}.column-d-11-nest{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.column-d-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.column-d-12{-ms-flex-preferred-size:98%;flex-basis:98%;max-width:98%}.column-d-12-nest{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column-d-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{display:block!important;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ffffff;font-size:50%;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:768px){html{font-size:57.25%}}@media (min-width:1200px){html{font-size:62.5%}}body{position:relative;width:100%;top:55px;line-height:1.5;font-size:1.6rem;color:#2A2A2A;font-family:"Poppins", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;overflow-x:hidden}@media (min-width:768px){body{width:calc(100% - 84px);top:0}}@media (min-width:1200px){body{width:calc(100% - 100px)}}body.mobile-menu-active{overflow:hidden;max-height:100vh}body.mobile-menu-active .offcanvas{opacity:1;visibility:visible}.offcanvas{position:fixed;top:55px;right:0;bottom:0;left:0;width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100vh;z-index:100;-webkit-transition:all 600ms 0s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 600ms 0s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 600ms 0s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden}.mobile-menu-active .offcanvas{z-index:9999}@media (min-width:768px){.mobile-menu-active .offcanvas{z-index:999999999999999999}}@media (min-width:768px){.offcanvas{width:calc(100% - 84px);top:0}}@media (min-width:1200px){.offcanvas{width:calc(100% - 100px)}}.offcanvas .column{height:96%}@media (min-width:1200px){.offcanvas .column{height:92%}}.container{width:100%;max-width:100%;margin:0 auto;padding:0}.container--wide{max-width:2112px;margin:0 auto}.overlay{display:none}@media (min-width:768px){.overlay{display:block;position:absolute;background:rgba(74, 74, 74, 0.3);top:0;right:0;bottom:0;left:0;width:100%;height:100vh;z-index:1}}.overlay--dark{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(74, 74, 74, 0.8);}.overlay--darker{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.4)}.embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed embed,.embed iframe,.embed object,.embed video{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-primary{position:fixed;width:100%;height:55px;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaeaea;z-index:101}.sidebar-primary a{margin-right:1rem}.sidebar-primary a:last-child{margin-right:3rem}@media (min-width:768px){.sidebar-primary{height:100vh;width:84px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-primary a{margin-right:0;margin-bottom:0.5rem}.sidebar-primary a:last-child{margin-right:0;margin-bottom:2rem}.sidebar-primary a svg{width:45px;height:45px}}@media (min-width:1200px){.sidebar-primary{width:100px}}a,h1,h2,h3,h4,h5,h6,p{font-family:"Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.2;margin-bottom:1.5;margin-top:0;font-weight:300;color:#2A2A2A}h1{font-size:calc(calc(calc(1em * 1.414) * 1.414) * 1.414)}h2{font-size:calc(1em * 1.414)}@media (min-width:768px){h2{font-size:calc(calc(1em * 1.414) * 1.414)}}h3{font-size:calc(1em * 1.414)}h4{font-size:1.6rem}h5{font-size:calc(1em / 1.414)}p{font-family:"Poppins", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;line-height:1.5;margin-bottom:1.5}a{line-height:inherit;text-decoration:none}a:active{color:#2A2A2A}a:focus{color:#2A2A2A}a:hover{color:#111111}.single-post a:hover{color:#e6e6e6}blockquote{position:relative;margin:0 0 1.2rem;padding:4rem;background:#eaeaea}blockquote:before{position:absolute;top:-2rem;left:1rem;content:open-quote;color:#2A2A2A;font-size:15rem;z-index:0}blockquote p{line-height:1.5;position:relative;z-index:1}cite{display:block;font-size:rem-calc(13);color:#cccccc}cite:before{content:"— "}abbr{border-bottom:1px dotted #4a4a4a;color:#2A2A2A;cursor:help}strong{font-weight:700}figure{margin:0}hr{clear:both;max-width:100%;height:0;margin:2rem;border-top:0;border-right:0;border-bottom:1px;border-left:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);visibility:visible}.delay{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes ham-top{50%{-webkit-transform:translate3d(0, 8px, 0) rotate(0deg);transform:translate3d(0, 8px, 0) rotate(0deg)}to{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}}@keyframes ham-top{50%{-webkit-transform:translate3d(0, 8px, 0) rotate(0deg);transform:translate3d(0, 8px, 0) rotate(0deg)}to{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}}@-webkit-keyframes ham-middle{50%{-webkit-transform:translate3d(-11px, 0, 0);transform:translate3d(-11px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}}@keyframes ham-middle{50%{-webkit-transform:translate3d(-11px, 0, 0);transform:translate3d(-11px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}}@-webkit-keyframes ham-bottom{30%{-webkit-transform:translate(15px, 5px) scale(50, 1);transform:translate(15px, 5px) scale(50, 1)}to{opacity:0}}@keyframes ham-bottom{30%{-webkit-transform:translate(15px, 5px) scale(50, 1);transform:translate(15px, 5px) scale(50, 1)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -10%, 0);transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10%, 0, 0);transform:translate3d(-10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10%, 0, 0);transform:translate3d(10%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%);visibility:visible}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0%);transform:translateY(0%);visibility:visible}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}to{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0%);transform:translateY(0%);visibility:visible}to{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0%);transform:translateY(0%);visibility:visible}to{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@keyframes slideOutUp{0%{-webkit-transform:translateY(0%);transform:translateY(0%);visibility:visible}to{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden}}.slick-slider{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1}.home .slick-next,.home .slick-prev{top:unset;bottom:0;z-index:1}.about .slick-next,.about .slick-prev{z-index:1}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:25px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about .slick-prev{right:unset;left:50px;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.slick-prev:before{content:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path.svg)}.slick-next{right:0}.about .slick-next{right:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-next:before{content:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path.svg)}.slick-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.home .slick-dots{width:50%;position:absolute;bottom:0%;text-align:left}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 10px;padding:0;cursor:pointer}.home .slick-dots li{margin:0 2rem 0 0}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:2.8rem;line-height:20px;position:absolute;top:0;left:0;content:'●';width:20px;height:20px;text-align:center;color:lightgrey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .slick-dots li button:before{font-size:4rem}.slick-dots li:last-child button:after{display:none}.slick-dots li.slick-active button:before{content:'●';color:black}div#ajax-load-more{width:100%}.alm-reveal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.alm-listing{margin:0;padding:0}.alm-btn-wrap{margin-top:5rem}.alm-load-more-btn.done{display:none}.button{display:inline-block;margin:.625em 0;background:#fff;color:#2A2A2A;line-height:1.7;font-weight:300;letter-spacing:1px;padding:.625em 2.25em;border-radius:2px;font-family:"Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;border:none;-webkit-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);text-decoration:none;cursor:pointer}.button:after{content:"";position:relative;top:4px;margin-left:1rem;background:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/arrow.svg) no-repeat center center/100%;display:inline-block;width:20px;height:20px;-webkit-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1)}.button:hover{background-position:115% -5px}.button:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.alm-load-more-btn,.button--cta,.button--darker{display:inline-block;margin:1rem auto;background:#2a2a2a;color:#fff;line-height:1.7;font-weight:300;padding:.625em 2.25em;border-radius:2px;font-family:"Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;border:none;-webkit-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:600ms cubic-bezier(0.645, 0.045, 0.355, 1);text-decoration:none;cursor:pointer}.alm-load-more-btn:hover,.button--cta:hover,.button--darker:hover{background-position:115% -5px}.alm-load-more-btn:hover:after,.button--cta:hover:after,.button--darker:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.blog .alm-load-more-btn,.blog .button--cta,.blog .button--darker{margin:5rem auto 0 auto}.button--cta{display:block;padding:2rem 3rem;width:80%;text-align:center}@media (min-width:768px){.button--cta{padding:4rem 6rem}}.alm-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select{height:50px;width:100%;background:#f8f8f8;font-weight:300;margin-bottom:2rem;border:none;padding:1rem}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,select:hover{border-color:#c5c5c5}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus{border-color:#fff;color:#fff;outline:none}textarea{width:100%;background:#f8f8f8;font-weight:300;padding:1rem;border:none}.gform_wrapper{width:100%}@media (min-width:768px){.gform_wrapper #gform_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.gform_wrapper #gform_1 .gform_body{width:100%}}@media (min-width:768px){.gform_wrapper #gform_1 .gform_footer{width:100%}}.gform_wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper ul li{display:inline-block;margin-bottom:2rem;width:100%;padding:0}@media (min-width:768px){.gform_wrapper ul li{margin-bottom:3rem}}.gform_wrapper ul li:nth-last-child(2){margin-bottom:0}.gform_wrapper ul li:before{display:none}.gform_wrapper ul li.hidden_label label{display:none}@media (min-width:768px){.gform_wrapper ul li.one-third{width:calc(33.333% - 2rem);margin-right:3rem}.gform_wrapper ul li.one-third:nth-child(3n){margin-right:0}}@media (min-width:768px){.gform_wrapper ul li.half-width{width:calc(50% - 2rem);margin-right:4rem}.gform_wrapper ul li.half-width:nth-child(2n){margin-right:0}}.gform_wrapper ul li.full-width{display:inline-block;width:100%}.gform_body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_body fieldset{width:100%;margin:0 0 2rem;padding:0;border:none}@media (min-width:768px){.gform_body fieldset{width:calc(50% - 2rem);margin:0}}@media (min-width:1200px){.gform_body fieldset{width:calc(50% - 4rem)}}.gform_body fieldset ul li:last-child{display:none}.gform_body fieldset .ginput_container{margin-top:0}.gform_body fieldset .ginput_container input,.gform_body fieldset .ginput_container select,.gform_body fieldset .ginput_container textarea{margin:0;color:black;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cccccc}.gform_body fieldset .ginput_container textarea{padding:2rem}.gform_body fieldset:nth-child(2) ul{width:100%;height:100%}.gform_body fieldset:nth-child(2) ul li{width:100%;height:100%}.gform_body fieldset:nth-child(2) ul li .ginput_container{width:100%;height:100%}.gform_body fieldset:nth-child(2) ul li .ginput_container textarea{width:100%;height:100%}.gform_body .terms-conditions{width:100%;margin-top:2rem;list-style:none}@media (min-width:768px){.gform_body .terms-conditions{width:80%;margin-top:4rem}}.gform_body .terms-conditions>label{display:none}.gform_body .terms-conditions li{margin-bottom:1rem}.gform_footer{margin:0;padding:0}.gform_footer .gform_button{display:block;margin:2rem auto 0 auto;padding:2rem 6rem;border-radius:2px;background-color:#2a2a2a;color:#fff}@media (min-width:768px){.gform_footer .gform_button{display:inline-block;margin:0}}dl,ol,ul{margin-bottom:1.2rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:0.3rem;font-weight:700}thead{background:#eeeeee}thead td,thead th{padding:rem-calc(10 12 10 12);font-weight:700}tbody{background:#ffffff}tbody td,tbody th{padding:rem-calc(10 12 10 12);font-weight:300}tfoot{background:#eeeeee}tfoot td,tfoot th{padding:rem-calc(10 12 10 12);font-weight:300}table:not(.no-stripe) tr:nth-child(2n){border-bottom:0;background-color:#f8f8f8}.container_error{padding:0 1rem}@media screen and (min-width:1100px){.container_error{max-width:1100px;margin:0 auto;padding:0}}section.error_page{padding:6rem 0}section.error_page .error_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;padding-bottom:3rem}section.error_page .error_wrapper--404{width:50%}section.error_page .error_wrapper--404 h1{margin:0;font-size:15rem;text-align:left}section.error_page .error_wrapper--title{width:50%}section.error_page .error_wrapper--title h2{font-size:7rem;margin:0;font-weight:500;text-align:right}section.error_page .error_page_menu{padding-top:3rem}section.error_page .error_page_menu p{text-align:center;font-size:2rem}section.error_page .error_page_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;margin:0;padding-top:1rem}section.error_page .error_page_menu ul li{padding-right:3rem}section.error_page .error_page_menu ul li:last-child{padding-right:0}section.error_page .error_page_menu ul li a{color:#2A2A2A;text-decoration:underline}section.error_page .error_page_menu a{display:table;margin:3rem auto 0 auto;font-size:2rem;color:#2A2A2A;text-decoration:underline}header[role=banner]{width:100%;z-index:9999;padding:2rem 0rem}.home header[role=banner]{position:absolute;padding:2rem 0rem}@media (min-width:1200px){.home header[role=banner]{padding:4rem 0}}.module__hero--large header[role=banner]{position:absolute;padding:2rem 0rem}@media (min-width:1200px){.module__hero--large header[role=banner]{padding:4rem 0}}header[role=banner] .container{max-width:95%}@media (min-width:1200px){header[role=banner]{padding:4rem 0rem 16rem 0rem}}header[role=banner] .brand{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms}.mobile-menu-active header[role=banner] .brand{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}@media (min-width:768px){header[role=banner] .brand{width:30%}}header[role=banner] .brand img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:300ms;animation-delay:300ms;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}nav.nav-primary{display:none}@media (min-width:768px){nav.nav-primary{width:70%;display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:600ms;animation-delay:600ms;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}}nav.nav-primary ul{margin:0;padding:0;list-style-type:none;text-align:right;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 300ms}.mobile-menu-active nav.nav-primary ul{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}nav.nav-primary ul li{display:inline-block;position:relative;padding-left:0;margin:0 0.5rem}@media (min-width:1200px){nav.nav-primary ul li{margin:0 2rem}}nav.nav-primary ul li:last-child:after{display:none}nav.nav-primary ul li:before{display:none}nav.nav-primary ul li:hover ul{opacity:1;visibility:visible;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}nav.nav-primary ul li a{text-decoration:none;font-family:"Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}nav.nav-primary ul li a:hover{color:#000;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.module__hero--large nav.nav-primary ul li a{color:#fff}.module__hero--large nav.nav-primary ul li a:hover{color:#fff;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}nav.nav-primary ul ul{opacity:0;visibility:hidden;position:absolute;width:900px;top:3.5em;left:50%;padding:2.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:left;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);z-index:99999;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-column-count:3;column-count:3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}nav.nav-primary ul ul li{display:block;padding:1.25em 0;margin-right:0}nav.nav-primary ul ul li a:before{display:none}nav.nav-mobile{position:relative;width:90%;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:101}@media (min-width:768px){nav.nav-mobile{width:85%}}nav.nav-mobile.mobile-menu-active .menu-primary-menu-container>ul{display:block}nav.nav-mobile a{text-decoration:none}nav.nav-mobile .nav-mobile-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:768px){nav.nav-mobile .nav-mobile-left{width:calc(70% - 2rem)}}@media (min-width:1200px){nav.nav-mobile .nav-mobile-left{width:calc(45% - 2rem)}}nav.nav-mobile .nav-mobile-left .primary-mobile-nav{margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(1em * 1.414)}@media (min-height:500px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav{margin:2rem 0 2rem 0}}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav{margin:2rem 0 0.5rem 0;font-size:calc(1em * 1.414)}}@media (min-width:768px) and (min-height:500px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav{font-size:calc(calc(1em * 1.414) * 1.414)}}@media (min-width:768px) and (min-height:580px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav{margin:6rem 0 3.5rem 0}}@media (min-width:768px) and (min-height:720px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav{margin:12rem 0 7rem 0}}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a{position:relative;display:block;margin-bottom:1rem;font-size:2.6rem;overflow:hidden;-webkit-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media (min-width:1200px){nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:before{display:block;position:absolute;left:0;top:18px;content:"";width:8rem;height:4px;background:#000000;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1)}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover{padding-left:10rem}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover .menu-image{opacity:0.3}}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a .menu-image{width:40%;height:50%;margin-right:4rem;position:fixed;right:100px;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1scubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1;visibility:hidden}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover .menu-image{visibility:visible}nav.nav-mobile .nav-mobile-left .secondary-mobile-nav{max-width:500px;margin-bottom:1rem}@media (min-height:500px){nav.nav-mobile .nav-mobile-left .secondary-mobile-nav{margin-bottom:0}}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .secondary-mobile-nav{margin-bottom:0}}nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(1em * 1.414)}nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul li{width:50%;text-align:left}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul li{width:unset}}nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul li a{padding:0}nav.nav-mobile .nav-mobile-left .social-mobile-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .social-mobile-nav{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}nav.nav-mobile .nav-mobile-left .social-mobile-nav a{width:16.66%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .social-mobile-nav a{width:auto;display:block}}nav.nav-mobile .nav-mobile-left .social-mobile-nav img{width:50%;margin-right:0}@media (min-width:768px){nav.nav-mobile .nav-mobile-left .social-mobile-nav img{width:unset;margin-right:1.5rem}}nav.nav-mobile .nav-mobile-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){nav.nav-mobile .nav-mobile-right{width:calc(30% - 2rem);text-align:right;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media (min-width:1200px){nav.nav-mobile .nav-mobile-right{width:calc(55% - 2rem)}}nav.nav-mobile .nav-mobile-right p{margin-top:2rem;font-size:1.4rem}@media (min-width:768px){nav.nav-mobile .nav-mobile-right p{margin:0 0 1.2rem 0;font-size:1.6rem}}nav.nav-mobile .nav-mobile-right .image-mobile-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.nav-mobile .nav-mobile-right .image-mobile-nav img{max-width:850px;height:auto;opacity:0.2;display:none}@media (min-width:1200px){nav.nav-mobile .nav-mobile-right .image-mobile-nav img{display:block}}nav.nav-mobile .nav-mobile-right .copyright-mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){nav.nav-mobile .nav-mobile-right .copyright-mobile-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}}nav.nav-mobile .nav-mobile-right .copyright-mobile-nav p{margin:0}nav.nav-mobile ul{padding:0;margin:0;list-style-type:none}nav.nav-mobile ul li{width:100%;text-align:center;padding-left:0}nav.nav-mobile ul li.button{text-transform:none;padding:0;margin:0 0 1em}nav.nav-mobile ul li:before{display:none}.mobile-menu-active nav.nav-mobile ul li:first-child a{-webkit-animation-delay:0.1s;animation-delay:0.1s}.mobile-menu-active nav.nav-mobile ul li:nth-child(2) a{-webkit-animation-delay:0.2s;animation-delay:0.2s}.mobile-menu-active nav.nav-mobile ul li:nth-child(3) a{-webkit-animation-delay:0.3s;animation-delay:0.3s}.mobile-menu-active nav.nav-mobile ul li:nth-child(4) a{-webkit-animation-delay:0.4s;animation-delay:0.4s}.mobile-menu-active nav.nav-mobile ul li:nth-child(5) a{-webkit-animation-delay:0.5s;animation-delay:0.5s}.mobile-menu-active nav.nav-mobile ul li:nth-child(6) a{-webkit-animation-delay:0.6s;animation-delay:0.6s}.mobile-menu-active nav.nav-mobile ul li:nth-child(7) a{-webkit-animation-delay:0.7s;animation-delay:0.7s}.mobile-menu-active nav.nav-mobile ul li:nth-child(8) a{-webkit-animation-delay:0.8s;animation-delay:0.8s}.mobile-menu-active nav.nav-mobile ul li:nth-child(9) a{-webkit-animation-delay:0.9s;animation-delay:0.9s}.mobile-menu-active nav.nav-mobile ul li:nth-child(10) a{-webkit-animation-delay:1s;animation-delay:1s}nav.nav-mobile ul li a{padding:0.325em;width:100%;height:100%;font-size:2rem;text-align:left;text-decoration:none}@media (min-width:768px){nav.nav-mobile ul li a{font-size:2rem}}@media (min-width:768px) and (min-height:500px){nav.nav-mobile ul li a{font-size:2.5rem}}.mobile-menu-active nav.nav-mobile ul li a{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}nav.nav-mobile ul ul{display:none;margin:0}nav.nav-mobile ul ul li:first-child{border-top:1px solid #c4c4c4}nav.nav-mobile ul ul li:last-child{border-bottom:none}nav.nav-mobile ul ul li a{font-weight:normal;padding-left:1.75em}nav.nav-mobile ul ul ul{margin:0}nav.nav-mobile ul ul ul li a{padding-left:2.25em;font-size:1.4rem}.mobile-trigger{display:block;position:fixed;width:50px;height:50px;top:26px;left:2%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:101}@media (min-width:768px){.mobile-trigger{width:84px;top:0;right:0;left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}}@media (min-width:1200px){.mobile-trigger{width:100px;top:2.5rem}}.mobile-trigger:hover{-webkit-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}@media (min-width:768px){.mobile-trigger:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.mobile-trigger span{width:60%;height:2px;position:absolute;top:50%;left:20%;background:#4a4a4a;-webkit-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1), 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1)}@media (min-width:1200px){.mobile-trigger span{width:46%;left:27%}}.mobile-trigger span:after,.mobile-trigger span:before{-webkit-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1), 300ms top cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 200ms transform cubic-bezier(0.645, 0.045, 0.355, 1), 200ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;background:#4a4a4a;margin:auto;width:100%;height:2px;content:"";top:50%;left:0}.mobile-trigger span:before{top:-10px}@media (min-width:768px){.mobile-trigger span:before{top:-10px}}@media (min-width:1200px){.mobile-trigger span:before{top:-11px}}.mobile-trigger span:after{top:10px}@media (min-width:768px){.mobile-trigger span:after{top:10px}}@media (min-width:1200px){.mobile-trigger span:after{top:11px}}.mobile-trigger span:after,.mobile-trigger span:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.mobile-trigger span.mobile-menu-active{background:0}.mobile-trigger span.mobile-menu-active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-trigger span.mobile-menu-active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100%}.mobile-trigger span.mobile-menu-active:after,.mobile-trigger span.mobile-menu-active:before{top:0;background:#4a4a4a}.mobile-trigger span.mobile-menu-active,.mobile-trigger span.mobile-menu-active:after,.mobile-trigger span.mobile-menu-active:before{-webkit-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 300ms top cubic-bezier(0.645, 0.045, 0.355, 1), 300ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 300ms top cubic-bezier(0.645, 0.045, 0.355, 1), 300ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;-o-transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 300ms top cubic-bezier(0.645, 0.045, 0.355, 1), 300ms transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 300ms top cubic-bezier(0.645, 0.045, 0.355, 1), 300ms transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms;transition:300ms background cubic-bezier(0.645, 0.045, 0.355, 1) 200ms, 300ms top cubic-bezier(0.645, 0.045, 0.355, 1), 300ms transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms, 300ms -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1) 300ms}.widget-area .widget ul li:before{display:none}footer[role=contentinfo]{margin-top:0;padding:5rem 0;background-color:#2a2a2a}@media (min-width:768px){footer[role=contentinfo]{margin-top:5rem}}@media (min-width:1200px){footer[role=contentinfo]{margin-top:15rem}}footer[role=contentinfo] p{margin:0;font-family:"Poppins", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:1.4rem}footer[role=contentinfo] a{font-family:"Poppins", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}footer[role=contentinfo] h3{font-weight:700}footer[role=contentinfo] a,footer[role=contentinfo] h1,footer[role=contentinfo] h2,footer[role=contentinfo] h3,footer[role=contentinfo] h4,footer[role=contentinfo] h5,footer[role=contentinfo] h6,footer[role=contentinfo] p{color:#fff}footer[role=contentinfo] .container{max-width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer[role=contentinfo] .footer__item_1{width:100%;margin-bottom:2rem}@media (min-width:768px){footer[role=contentinfo] .footer__item_1{width:calc(50% - 2rem)}}@media (min-width:1200px){footer[role=contentinfo] .footer__item_1{width:calc(25% - 2rem);margin-bottom:0}}footer[role=contentinfo] .footer__item_1 .footer__item_top{width:100%;margin-bottom:2rem}@media (min-width:768px){footer[role=contentinfo] .footer__item_1 .footer__item_top{margin-bottom:0}}footer[role=contentinfo] .footer__item_1 .footer__item_top img{width:65%;max-width:275px}footer[role=contentinfo] .footer__item_2{width:100%;margin-bottom:2rem}@media (min-width:768px){footer[role=contentinfo] .footer__item_2{width:calc(50% - 2rem)}}@media (min-width:1200px){footer[role=contentinfo] .footer__item_2{width:calc(35% - 2rem);margin-bottom:0}}footer[role=contentinfo] .footer__item_3{width:100%;margin-bottom:2rem}@media (min-width:768px){footer[role=contentinfo] .footer__item_3{width:calc(50% - 2rem);margin-bottom:0}}@media (min-width:1200px){footer[role=contentinfo] .footer__item_3{width:calc(15% - 2rem)}}footer[role=contentinfo] .footer__item_4{width:100%}@media (min-width:768px){footer[role=contentinfo] .footer__item_4{width:calc(50% - 2rem)}}@media (min-width:1200px){footer[role=contentinfo] .footer__item_4{width:calc(17.5% - 2rem)}}footer[role=contentinfo] .footer__item_top{-webkit-box-flex:1;-ms-flex:1;flex:1}footer[role=contentinfo] .footer__item_top .footer__nav{width:100%}footer[role=contentinfo] .footer__item_top .footer__nav ul{width:100%;margin:0 0 2rem 0;padding:0;-webkit-column-count:2;column-count:2}footer[role=contentinfo] .footer__item_top .footer__nav ul li a{text-decoration:none}footer[role=contentinfo] .footer__item_top .footer__number{display:block;margin:2rem 0}footer[role=contentinfo] .footer__item_top .footer__socials{max-width:275px;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .footer__item_top .footer__socials a{width:calc(16.66% - 1rem)}footer[role=contentinfo] .footer__item_top .footer__socials a img{margin-bottom:1rem;max-width:35px}@media (min-width:768px){footer[role=contentinfo] .footer__item_top .footer__socials a img{max-width:50px}}footer[role=contentinfo] .footer__item_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer[role=contentinfo] .footer__item_bottom .footer__privacy{margin-top:4rem}footer[role=contentinfo] .footer__item_bottom .footer__showrooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer[role=contentinfo] .footer__item_bottom .footer__showrooms a{text-decoration:none;width:calc(50% - 1rem)}@media (min-width:1200px){footer[role=contentinfo] .footer__item_bottom .footer__showrooms a{width:unset}}img{max-width:100%;height:auto}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}object,video{max-width:100%;height:auto}pre{background:#f8f8f8;border:1px solid #eaeaea;padding:10px}.wp-caption{max-width:100%;background:#f8f8f8;padding:5px;display:inline-block}@media (max-width:768px){.wp-caption{width:100%!important;height:auto}}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}@media (max-width:768px){.wp-caption img{height:auto}}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.module{max-width:95%;margin:0 auto 5rem auto}@media (min-width:1200px){.module{margin:0 auto 15rem auto}.about-us .module{margin:0 auto 8rem auto}}.module__content{padding:1.25em}@media (min-width:768px){.module__content{padding:2.5em}}@media (min-width:1200px){.module__content{padding:2.5em 5em}}@media (min-width:1600px){.module__content{padding:5rem}}.module__hero{position:relative;height:30vh;max-width:100%;margin:0 auto 0 auto;overflow:hidden;text-align:left}@media (min-width:768px){.module__hero{height:75vh}}@media (min-width:1200px){.module__hero{text-align:left;margin:0 auto 15rem auto}}.module__hero h1,.module__hero h2,.module__hero h3,.module__hero h4,.module__hero h5,.module__hero h6{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__hero p{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:500ms;animation-delay:500ms;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both;font-size:2.2rem}.module__hero button{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__hero .container{max-width:95%;height:100%}.module__hero .row{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1200px){.module__hero .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.module__hero__content{width:100%;margin-bottom:2rem;z-index:2}@media (min-width:768px){.module__hero__content{margin-bottom:10rem}}@media (min-width:1200px){.module__hero__content{margin-top:0}}.module__hero__content h1{font-size:calc(calc(1em * 1.414) * 1.414);text-align:left}.module__hero--large .module__hero__content h1,.module__hero--large .module__hero__content h2,.module__hero--large .module__hero__content h3,.module__hero--large .module__hero__content h4,.module__hero--large .module__hero__content h5,.module__hero--large .module__hero__content h6,.module__hero--large .module__hero__content p{color:#fff}.module__hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.module__hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__hero.module__hero--small{height:auto;padding-bottom:0}.module__hero.module__hero--small .module__hero__content{margin-bottom:0;width:100%}@media (min-width:1200px){.module__hero.module__hero--small .module__hero__content{width:50%}}.module__hero.module__hero--small .module__hero__content h1{font-size:calc(calc(1em * 1.414) * 1.414)}@media (min-width:1200px){.module__hero.module__hero--small{text-align:left;margin:0 auto 7.5rem auto}}.module__hero.module__hero--features{height:auto;padding-bottom:0}.module__hero.module__hero--features .module__hero__content{margin-bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__hero.module__hero--features .module__hero__content__left{width:100%}@media (min-width:1200px){.module__hero.module__hero--features .module__hero__content__left{width:50%}}.module__hero.module__hero--features .module__hero__content__right{width:100%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.module__hero.module__hero--features .module__hero__content__right{width:50%;margin-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.module__hero.module__hero--features .module__hero__content__right h2{width:100%}@media (min-width:1200px){.module__hero.module__hero--features .module__hero__content__right h2{width:50%}}.module__hero.module__hero--features .module__hero__content__right p{width:100%;margin:0}@media (min-width:1200px){.module__hero.module__hero--features .module__hero__content__right p{width:50%}}.module__hero.module__hero--features .module__hero__content h1{margin-bottom:2rem;font-size:calc(calc(1em * 1.414) * 1.414)}.module__hero.module__hero--features .module__hero__content h2{margin-bottom:2rem}@media (min-width:1200px){.module__hero.module__hero--features{text-align:left;margin:0 auto 7.5rem auto}}.module__hero.module__hero--hours{height:auto;padding-bottom:0}.module__hero.module__hero--hours .module__hero__content{width:100%;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__hero.module__hero--hours .module__hero__content__left{width:100%}@media (min-width:1200px){.module__hero.module__hero--hours .module__hero__content__left{width:50%}}.module__hero.module__hero--hours .module__hero__content__right{width:100%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.module__hero.module__hero--hours .module__hero__content__right{width:30%;margin-bottom:0}}.module__hero.module__hero--hours .module__hero__content__right p{margin:0;font-size:1.8rem}.module__hero.module__hero--hours .module__hero__content__right .module__hero__showroom_number{margin-bottom:2rem;font-size:calc(calc(1em * 1.414) * 1.414)}.module__hero.module__hero--hours .module__hero__content h1{font-size:calc(calc(1em * 1.414) * 1.414)}@media (min-width:1200px){.module__hero.module__hero--hours{text-align:left;margin:0 auto 7.5rem auto}}.module__image_single{width:100%;opacity:0}.module__image_single img{width:100%;max-height:90vh;-o-object-fit:cover;object-fit:cover}.module__image_single.in-view{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__dual_image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__dual_image .dual_image{opacity:0}.module__dual_image .dual_image__left{width:100%;margin-bottom:0rem}@media (min-width:768px){.module__dual_image .dual_image__left{width:calc(50% - 1rem);margin-bottom:5rem}}@media (min-width:1200px){.module__dual_image .dual_image__left{width:calc(50% - 2rem);margin-bottom:15rem}}.module__dual_image .dual_image__right{width:100%;margin-top:0rem}@media (min-width:768px){.module__dual_image .dual_image__right{width:calc(50% - 1rem);margin-top:5rem}}@media (min-width:1200px){.module__dual_image .dual_image__right{width:calc(50% - 2rem);margin-top:15rem}}.module__dual_image img{width:100%;max-height:475px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.module__dual_image.in-view .dual_image{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__dual_image.in-view .dual_image:first-child{-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__dual_image.in-view .dual_image:nth-child(2){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__image_gallery{margin:0 auto 7rem auto;opacity:0}@media (min-width:1200px){.module__image_gallery{margin:0 auto 17rem auto}}.module__image_gallery .image_gallery__slider{width:100%}.module__image_gallery .image_gallery__slider img{width:100%;height:40vh;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.module__image_gallery .image_gallery__slider img{height:50vh}}@media (min-width:1200px){.module__image_gallery .image_gallery__slider img{height:90vh}}.module__image_gallery .slick-next,.module__image_gallery .slick-prev{top:103%}.module__image_gallery .slick-prev{right:unset;left:0}.module__image_gallery .slick-prev:before{content:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg)}.module__image_gallery .slick-next{right:unset;left:30px}.module__image_gallery .slick-next:before{content:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg)}.module__image_gallery .slick-dots{width:100%;position:absolute;top:103%;text-align:right}.module__image_gallery .slick-dots li{width:20px;margin:0 1rem 0 0}@media (min-width:768px){.module__image_gallery .slick-dots li{width:30px;margin:0 1.5rem 0 0}}.module__image_gallery .slick-dots li:last-child{margin-right:0rem}.module__image_gallery .slick-dots li button{padding:0;font-size:2rem;color:lightgray;background-color:unset}.module__image_gallery .slick-dots li.slick-active button{color:black}.module__image_gallery .slick-dots li button:before{display:none}.module__image_gallery .slick-dots li button:after{position:relative;content:'/';font-size:2rem;margin-left:1rem}@media (min-width:768px){.module__image_gallery .slick-dots li button:after{margin-left:1.5rem}}.module__image_gallery .slick-dots li.slick-active button:before{display:none}.module__image_gallery .slick-dots li.slick-active button:after{position:relative;content:'/';font-size:2rem;color:lightgray}.module__image_gallery.in-view{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__panel{position:relative}.module__quote-text .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1200px){.module__quote-text .row{padding:0 8rem}}.module__quote-text .module__image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.module__quote-text .module__image{width:50%;position:relative;left:5%;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media (min-width:1600px){.module__quote-text .module__image{left:10%}}.module__quote-text .module__image img{width:100%;-o-object-fit:cover;object-fit:cover}.module__quote-text img{opacity:0}.module__quote-text .module__content{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:768px){.module__quote-text .module__content{width:50%;position:relative;right:5%}}@media (min-width:1600px){.module__quote-text .module__content{right:10%}}.module__quote-text .module__content__inner{padding:3rem;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-webkit-transition:1s 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:1s 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1s 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);background:#f8f8f8}@media (min-width:1600px){.module__quote-text .module__content__inner{padding:7rem}}.module__quote-text .module__content .title{text-transform:uppercase}.module__quote-text .module__content h3{margin:2rem 0}.module__quote-text .module__content p{width:100%;margin:0}.module__quote-text .module__content a,.module__quote-text .module__content h1,.module__quote-text .module__content h2,.module__quote-text .module__content h3,.module__quote-text .module__content h4,.module__quote-text .module__content h5,.module__quote-text .module__content h6,.module__quote-text .module__content p{opacity:0}.module__quote-text.in-view img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__quote-text.in-view .module__content__inner a,.module__quote-text.in-view .module__content__inner h1,.module__quote-text.in-view .module__content__inner h2,.module__quote-text.in-view .module__content__inner h3,.module__quote-text.in-view .module__content__inner h4,.module__quote-text.in-view .module__content__inner h5,.module__quote-text.in-view .module__content__inner h6,.module__quote-text.in-view .module__content__inner p{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__quote-text.in-view .module__content__inner{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.module__image-text{padding:0}.module__image-text .module__image{width:100%}@media (min-width:768px){.module__image-text .module__image{width:50%}}.module__image-text .module__image img{opacity:0}.module__image-text .module__content{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.module__image-text .module__content{width:50%;padding:11rem;top:6rem;right:2.5rem}}.module__image-text .module__content .button{display:block;margin:2rem 0 0 0;padding:0;font-size:1.6rem;background-color:inherit}.module__image-text .module__content .button:after{background:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg) no-repeat center center/100%}.module__image-text .container{position:relative;margin:1.25em auto;padding:0}@media (min-width:768px){.module__image-text .container{margin:2.5em auto}}@media (min-width:1200px){.module__image-text .container{margin:2.5em auto}}@media (min-width:1600px){.module__image-text .container{margin:5rem auto}}.module__image-text .container .module__image{position:relative;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}@media (min-width:1200px){.module__image-text .container .module__image{left:2.5rem;width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:1}}.module__image-text .container .module__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__image-text .container .module__image p{margin:0}.module__image-text .container .module__content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:1;overflow:hidden}@media (min-width:1200px){.module__image-text .container .module__content{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.module__image-text .container .module__content:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f8f8f8;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:1s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.module__image-text .container .module__content a,.module__image-text .container .module__content h1,.module__image-text .container .module__content h2,.module__image-text .container .module__content h3,.module__image-text .container .module__content h4,.module__image-text .container .module__content h5,.module__image-text .container .module__content h6,.module__image-text .container .module__content p{opacity:0}@media (min-width:1200px){.module__image-text.flipped .module__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;left:initial;right:2.5rem}}@media (min-width:1200px){.module__image-text.flipped .module__image p{text-align:right}}.module__image-text.flipped .module__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.module__image-text.flipped .module__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;right:initial;left:2.5rem}}.module__image-text.flipped .module__content:before{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.module__image-text.in-view img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__image-text.in-view .module__content:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.module__image-text.in-view .module__content a,.module__image-text.in-view .module__content h1,.module__image-text.in-view .module__content h2,.module__image-text.in-view .module__content h3,.module__image-text.in-view .module__content h4,.module__image-text.in-view .module__content h5,.module__image-text.in-view .module__content h6,.module__image-text.in-view .module__content p{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:600ms;animation-delay:600ms;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__single-text{background-color:#f8f8f8;}.module__single-text .module__content{max-width:1200px;margin:0 auto;padding:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__single-text h1,.module__single-text h2,.module__single-text h3,.module__single-text h4,.module__single-text h5,.module__single-text h6,.module__single-text p{width:100%}.module__single-text p{font-size:2rem;text-align:center}.module__single-text.module__single-text-background{margin-left:auto;margin-right:auto;background-color:unset}.module__single-text.module__single-text-background .row{position:relative}.module__single-text.module__single-text-background .row .module__content{width:45%;padding-top:15rem;padding-bottom:15rem;z-index:2;text-align:center}.module__single-text.module__single-text-background .row .module__content h2,.module__single-text.module__single-text-background .row .module__content h3,.module__single-text.module__single-text-background .row .module__content p{color:#fff}.module__single-text.module__single-text-background .row .module__content h2{font-size:calc(1em * 1.414);text-transform:uppercase}.module__single-text.module__single-text-background .row .module__content h3{font-size:calc(calc(1em * 1.414) * 1.414)}.module__single-text.module__single-text-background .row img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__single-text.module__single-text-background .row .overlay--dark{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.module__double-text .embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.module__double-text .embed embed,.module__double-text .embed iframe,.module__double-text .embed object,.module__double-text .embed video{position:absolute;top:0;left:0;width:100%;height:100%}.module__bathrooms ul.tabs,.module__kitchens ul.tabs{margin:0 0 2rem 0;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;list-style:none}.module__bathrooms ul.tabs p,.module__kitchens ul.tabs p{display:none;margin:0 1rem 0 0;font-size:calc(1em * 1.414)}@media (min-width:768px){.module__bathrooms ul.tabs p,.module__kitchens ul.tabs p{font-size:calc(calc(1em * 1.414) * 1.414)}}@media (min-width:1200px){.module__bathrooms ul.tabs,.module__kitchens ul.tabs{margin:0 0 4rem 0}}.module__bathrooms ul.tabs li,.module__kitchens ul.tabs li{width:50%;padding:1rem;display:inline-block;font-size:2rem;background:none;color:#2A2A2A;text-align:center;border:1px solid;border-color:rgba(74, 74, 74, 0.2);cursor:pointer}@media (min-width:768px){.module__bathrooms ul.tabs li,.module__kitchens ul.tabs li{font-size:2.4rem}}.module__bathrooms ul.tabs li.current,.module__kitchens ul.tabs li.current{background-color:rgba(74, 74, 74, 0.1);color:#2A2A2A}.module__bathrooms ul.tabs li:last-child,.module__kitchens ul.tabs li:last-child{border-left:none}.about-us .module__bathrooms ul.tabs li.current,.about-us .module__kitchens ul.tabs li.current{color:#2A2A2A}.module__bathrooms .tab-content,.module__kitchens .tab-content{display:none;width:100%}.module__bathrooms .tab-content.current,.module__kitchens .tab-content.current{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__bathrooms ul.tab__images,.module__kitchens ul.tab__images{list-style:none;margin:0;position:relative;left:-5rem;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__bathrooms ul.tab__images li,.module__kitchens ul.tab__images li{width:calc(20% - 2rem);margin-right:2rem;text-align:center;padding:2rem}.module__bathrooms ul.tab__images li:nth-child(5n),.module__kitchens ul.tab__images li:nth-child(5n){margin-right:0}.module__bathrooms .bathrooms__content,.module__bathrooms .kitchens__content,.module__kitchens .bathrooms__content,.module__kitchens .kitchens__content{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10, 1fr);grid-auto-rows:175px;grid-gap:4rem;row-gap:6rem}@media (min-width:768px){.module__bathrooms .bathrooms__content,.module__bathrooms .kitchens__content,.module__kitchens .bathrooms__content,.module__kitchens .kitchens__content{grid-auto-rows:300px;row-gap:4rem}}.archive .module__bathrooms .bathrooms__content,.archive .module__bathrooms .kitchens__content,.archive .module__kitchens .bathrooms__content,.archive .module__kitchens .kitchens__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__bathrooms .bathrooms__post,.module__bathrooms .kitchens__post,.module__kitchens .bathrooms__post,.module__kitchens .kitchens__post{width:100%;max-height:250px;margin-bottom:2rem;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.module__bathrooms .bathrooms__post,.module__bathrooms .kitchens__post,.module__kitchens .bathrooms__post,.module__kitchens .kitchens__post{width:calc(50% - 1rem);max-height:300px}}@media (min-width:1200px){.module__bathrooms .bathrooms__post,.module__bathrooms .kitchens__post,.module__kitchens .bathrooms__post,.module__kitchens .kitchens__post{width:calc(50% - 2rem);max-height:350px}}.module__bathrooms .bathrooms__post_img,.module__bathrooms .kitchens__post_img,.module__kitchens .bathrooms__post_img,.module__kitchens .kitchens__post_img{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.module__bathrooms .bathrooms__post_img img,.module__bathrooms .kitchens__post_img img,.module__kitchens .bathrooms__post_img img,.module__kitchens .kitchens__post_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s}.module__bathrooms .bathrooms__post_text,.module__bathrooms .kitchens__post_text,.module__kitchens .bathrooms__post_text,.module__kitchens .kitchens__post_text{width:100%;height:auto;margin-top:1rem}.module__bathrooms .bathrooms__post:hover img,.module__bathrooms .kitchens__post:hover img,.module__kitchens .bathrooms__post:hover img,.module__kitchens .kitchens__post:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.module__bathrooms .bathrooms__featured,.module__bathrooms .kitchens__featured,.module__kitchens .bathrooms__featured,.module__kitchens .kitchens__featured{position:relative;opacity:0}.module__bathrooms .bathrooms__featured img,.module__bathrooms .kitchens__featured img,.module__kitchens .bathrooms__featured img,.module__kitchens .kitchens__featured img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__bathrooms .bathrooms__featured p,.module__bathrooms .kitchens__featured p,.module__kitchens .bathrooms__featured p,.module__kitchens .kitchens__featured p{position:absolute;margin:0;bottom:-2rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.module__bathrooms .bathrooms__featured-1,.module__bathrooms .kitchens__featured-1,.module__kitchens .bathrooms__featured-1,.module__kitchens .kitchens__featured-1{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-1,.module__bathrooms .kitchens__featured-1,.module__kitchens .bathrooms__featured-1,.module__kitchens .kitchens__featured-1{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}.module__bathrooms .bathrooms__featured-2,.module__bathrooms .kitchens__featured-2,.module__kitchens .bathrooms__featured-2,.module__kitchens .kitchens__featured-2{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-2,.module__bathrooms .kitchens__featured-2,.module__kitchens .bathrooms__featured-2,.module__kitchens .kitchens__featured-2{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-2,.module__bathrooms .kitchens__featured-2,.module__kitchens .bathrooms__featured-2,.module__kitchens .kitchens__featured-2{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}.module__bathrooms .bathrooms__featured-3,.module__bathrooms .kitchens__featured-3,.module__kitchens .bathrooms__featured-3,.module__kitchens .kitchens__featured-3{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-3,.module__bathrooms .kitchens__featured-3,.module__kitchens .bathrooms__featured-3,.module__kitchens .kitchens__featured-3{-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/11}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-3,.module__bathrooms .kitchens__featured-3,.module__kitchens .bathrooms__featured-3,.module__kitchens .kitchens__featured-3{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/11}}.module__bathrooms .bathrooms__featured-4,.module__bathrooms .kitchens__featured-4,.module__kitchens .bathrooms__featured-4,.module__kitchens .kitchens__featured-4{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-4,.module__bathrooms .kitchens__featured-4,.module__kitchens .bathrooms__featured-4,.module__kitchens .kitchens__featured-4{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-4,.module__bathrooms .kitchens__featured-4,.module__kitchens .bathrooms__featured-4,.module__kitchens .kitchens__featured-4{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4/8}}.module__bathrooms .bathrooms__featured-5,.module__bathrooms .kitchens__featured-5,.module__kitchens .bathrooms__featured-5,.module__kitchens .kitchens__featured-5{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-5,.module__bathrooms .kitchens__featured-5,.module__kitchens .bathrooms__featured-5,.module__kitchens .kitchens__featured-5{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/11}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-5,.module__bathrooms .kitchens__featured-5,.module__kitchens .bathrooms__featured-5,.module__kitchens .kitchens__featured-5{-ms-grid-column:8;-ms-grid-column-span:3;grid-column:8/11}}.module__bathrooms.in-view .kitchens__featured,.module__kitchens.in-view .kitchens__featured{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms.in-view .kitchens__featured:first-child,.module__kitchens.in-view .kitchens__featured:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__bathrooms.in-view .kitchens__featured:nth-child(2),.module__kitchens.in-view .kitchens__featured:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__bathrooms.in-view .kitchens__featured:nth-child(3),.module__kitchens.in-view .kitchens__featured:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__bathrooms.in-view .kitchens__featured:nth-child(4),.module__kitchens.in-view .kitchens__featured:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__bathrooms.in-view .kitchens__featured:nth-child(5),.module__kitchens.in-view .kitchens__featured:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__bathrooms.in-view .kitchens__post,.module__kitchens.in-view .kitchens__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms.in-view .kitchens__post:first-child,.module__kitchens.in-view .kitchens__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__bathrooms.in-view .kitchens__post:nth-child(2),.module__kitchens.in-view .kitchens__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__bathrooms.in-view .kitchens__post:nth-child(3),.module__kitchens.in-view .kitchens__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__bathrooms.in-view .kitchens__post:nth-child(4),.module__kitchens.in-view .kitchens__post:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__bathrooms.in-view .kitchens__post:nth-child(5),.module__kitchens.in-view .kitchens__post:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__bathrooms.in-view .kitchens__post:nth-child(6),.module__kitchens.in-view .kitchens__post:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__bathrooms.in-view .kitchens__post:nth-child(7),.module__kitchens.in-view .kitchens__post:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.module__bathrooms.in-view .kitchens__post:nth-child(8),.module__kitchens.in-view .kitchens__post:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.module__kitchens_featured{opacity:0}.module__kitchens_featured .kitchens_featured__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__kitchens_featured .kitchens_featured__post{width:100%;margin-bottom:1rem;opacity:0}@media (min-width:768px){.module__kitchens_featured .kitchens_featured__post{width:calc(33.33% - 2rem)}}.module__kitchens_featured .kitchens_featured__post_img{width:100%;height:175px;overflow:hidden}@media (min-width:768px){.module__kitchens_featured .kitchens_featured__post_img{height:350px;max-height:280px}}.module__kitchens_featured .kitchens_featured__post_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s}.module__kitchens_featured .kitchens_featured__post p{margin:0}.module__kitchens_featured .kitchens_featured__post:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.module__kitchens_featured.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__kitchens_featured.in-view .kitchens_featured__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__kitchens_featured.in-view .kitchens_featured__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__kitchens_featured.in-view .kitchens_featured__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__kitchens_featured.in-view .kitchens_featured__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__bathrooms .bathrooms__content{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10, 1fr);grid-auto-rows:175px;grid-gap:4rem;row-gap:6rem}@media (min-width:768px){.module__bathrooms .bathrooms__content{grid-auto-rows:300px;row-gap:4rem}}.archive .module__bathrooms .bathrooms__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.module__bathrooms .bathrooms__post{width:100%;margin-bottom:1rem;opacity:0}@media (min-width:768px){.module__bathrooms .bathrooms__post{width:calc(50% - 2rem)}}.module__bathrooms .bathrooms__post_img{width:100%;height:175px;overflow:hidden}@media (min-width:768px){.module__bathrooms .bathrooms__post_img{height:350px;max-height:350px}}.module__bathrooms .bathrooms__post_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s}.module__bathrooms .bathrooms__post p{margin:0}.module__bathrooms .bathrooms__post:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.module__bathrooms .bathrooms__featured{position:relative;opacity:0}.module__bathrooms .bathrooms__featured img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__bathrooms .bathrooms__featured p{position:absolute;margin:0;bottom:-2rem;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.module__bathrooms .bathrooms__featured-1{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-1{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}.module__bathrooms .bathrooms__featured-2{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-2{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-2{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}}.module__bathrooms .bathrooms__featured-3{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-3{-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/11}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-3{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/11}}.module__bathrooms .bathrooms__featured-4{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-4{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-4{-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4/8}}.module__bathrooms .bathrooms__featured-5{-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11}@media (min-width:768px){.module__bathrooms .bathrooms__featured-5{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/11}}@media (min-width:1200px){.module__bathrooms .bathrooms__featured-5{-ms-grid-column:8;-ms-grid-column-span:3;grid-column:8/11}}.module__bathrooms.in-view .bathrooms__featured{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms.in-view .bathrooms__featured:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__bathrooms.in-view .bathrooms__featured:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__bathrooms.in-view .bathrooms__featured:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__bathrooms.in-view .bathrooms__featured:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__bathrooms.in-view .bathrooms__featured:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__bathrooms.in-view .bathrooms__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms.in-view .bathrooms__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__bathrooms.in-view .bathrooms__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__bathrooms.in-view .bathrooms__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__bathrooms.in-view .bathrooms__post:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__bathrooms.in-view .bathrooms__post:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__bathrooms.in-view .bathrooms__post:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__bathrooms.in-view .bathrooms__post:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.module__bathrooms.in-view .bathrooms__post:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.module__bathrooms_featured{opacity:0}.module__bathrooms_featured .bathrooms_featured__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__bathrooms_featured .bathrooms_featured__post{opacity:0;width:100%}@media (min-width:768px){.module__bathrooms_featured .bathrooms_featured__post{width:calc(33.33% - 2rem)}}.module__bathrooms_featured .bathrooms_featured__post_img{width:100%;height:175px;overflow:hidden}@media (min-width:768px){.module__bathrooms_featured .bathrooms_featured__post_img{height:350px;max-height:280px}}.module__bathrooms_featured .bathrooms_featured__post_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;-o-transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s;transition:cubic-bezier(0.645, 0.045, 0.355, 1) 1s}.module__bathrooms_featured .bathrooms_featured__post p{margin:0}.module__bathrooms_featured .bathrooms_featured__post:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.module__bathrooms_featured.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms_featured.in-view .bathrooms_featured__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__bathrooms_featured.in-view .bathrooms_featured__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__bathrooms_featured.in-view .bathrooms_featured__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__bathrooms_featured.in-view .bathrooms_featured__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__cta{margin:0 auto 8rem;padding:0;opacity:0;background-color:#f8f8f8}.module__cta .cta__content{max-width:1200px;margin:0 auto;padding:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__cta .cta__content_left{width:100%}@media (min-width:768px){.module__cta .cta__content_left{width:60%}}.module__cta .cta__content_right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.module__cta .cta__content_right{width:40%}}.module__cta.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__showrooms{opacity:0}.module__showrooms .showrooms__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.module__showrooms .showrooms__post{opacity:0;position:relative;width:100%;height:280px;margin-bottom:2rem}@media (min-width:768px){.module__showrooms .showrooms__post{width:calc(50% - 2rem)}}@media (min-width:1200px){.module__showrooms .showrooms__post{width:calc(33.33% - 2rem)}}.module__showrooms .showrooms__post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__showrooms .showrooms__post_content{position:absolute;width:100%;height:100%;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;color:#fff;z-index:1}@media (min-width:768px){.module__showrooms .showrooms__post_content{padding:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.module__showrooms .showrooms__post_content h2{margin-bottom:1rem}@media (min-width:768px){.module__showrooms .showrooms__post_content h2{margin-bottom:2rem}}.module__showrooms .showrooms__post_content ul{margin:0 0 1rem 0;padding:0;list-style:none}@media (min-width:768px){.module__showrooms .showrooms__post_content ul{margin:0 0 2rem 0}}.module__showrooms .showrooms__post_content h2,.module__showrooms .showrooms__post_content p{color:#fff}.module__showrooms.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__showrooms.in-view .showrooms__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__showrooms.in-view .showrooms__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__showrooms.in-view .showrooms__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__showrooms.in-view .showrooms__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__showrooms.in-view .showrooms__post:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__showrooms.in-view .showrooms__post:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__showrooms.in-view .showrooms__post:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__showrooms.in-view .showrooms__post:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.module__showrooms.in-view .showrooms__post:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.module__showrooms.in-view .showrooms__post:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.module__showrooms.in-view .showrooms__post:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.module__news{opacity:0}.module__news__posts__post{width:100%;max-height:210px;margin-bottom:2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;opacity:0;-webkit-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1)}@media (min-width:768px){.module__news__posts__post{max-height:260px}.blog .module__news__posts__post{width:calc(50% - 1rem)}}@media (min-width:1200px){.module__news__posts__post{width:calc(33.33% - 2rem);max-height:310px}.blog .module__news__posts__post{width:calc(33.33% - 2rem)}}.module__news__posts__post:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.module__news__posts__post .posts__post_img{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.module__news__posts__post .posts__post_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__news__posts__post .posts__post_text{width:100%;height:auto;margin-top:1rem}.module__news.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__news.in-view .module__news__posts__post{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__news.in-view .module__news__posts__post:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__news.in-view .module__news__posts__post:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__news.in-view .module__news__posts__post:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__news.in-view .module__news__posts__post:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__news.in-view .module__news__posts__post:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__news.in-view .module__news__posts__post:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__news.in-view .module__news__posts__post:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.module__news.in-view .module__news__posts__post:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.module__news.in-view .module__news__posts__post:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.module__news.in-view .module__news__posts__post:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.module__grid{position:relative}.module__grid .column{opacity:0}.about-us .module__grid .row .column{background:rgba(211, 211, 211, 0.4)}.about-us .module__grid .module__grid__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us .module__grid .module__grid__content p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(1em * 1.414)}@media (min-width:768px){.about-us .module__grid .module__grid__content p{font-size:1.8rem}}@media (min-width:1200px){.about-us .module__grid .module__grid__content p{font-size:calc(1em * 1.414)}}.about-us .module__grid .module__grid__content p:before{content:url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/check-ui.svg);min-width:60px;min-height:60px;margin-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:lightgray;border-radius:50%}.module__grid--content .grid .column{position:relative;padding:0;margin-bottom:3rem;-webkit-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1)}.module__grid--content .grid .column img{width:100%;max-height:175px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.module__grid--content .grid .column img{height:auto;max-height:250px}.home .module__grid--content .grid .column img{max-height:500px}}.module__grid--content .grid .column:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.about-us .module__grid--content .grid .column{padding:4rem}.module__grid--category{padding:0;text-align:center}@media (min-width:768px){.module__grid--category{text-align:left}}.module__grid--category .column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:300px;padding:0 8rem}@media (min-width:1600px){.module__grid--category .column{height:calc(30vh - 125px)}}.module__grid--category .module__grid__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.module__grid--category .module__grid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module__grid--category .module__grid__content{position:relative;z-index:2}.module__grid--category .module__grid__content a{font-weight:700;text-decoration:none;-webkit-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:300ms cubic-bezier(0.645, 0.045, 0.355, 1)}.module__grid--category .module__grid__content a:hover{color:#fff}.module__grid.in-view .column{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__grid.in-view .column:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}.module__grid.in-view .column:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.module__grid.in-view .column:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.module__grid.in-view .column:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.module__grid.in-view .column:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.module__grid.in-view .column:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.module__grid.in-view .column:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.module__grid.in-view .column:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.module__grid.in-view .column:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.module__grid.in-view .column:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.module__breadcrumbs{border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;padding:0}.module__breadcrumbs p{text-align:center}@media (min-width:768px){.module__breadcrumbs p{text-align:left}}.module__testimonials{position:relative;opacity:0}.module__testimonials .container{padding:0 1rem}@media (min-width:1200px){.module__testimonials .container{padding:0 2rem}}.module__testimonials .row{position:relative;padding:5rem 0;z-index:1}@media (min-width:1200px){.module__testimonials .row{padding:15rem 0}}.module__testimonials .row h2{width:100%;text-align:center;color:#fff;text-transform:uppercase;font-size:calc(1em * 1.414)}.module__testimonials .testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module__testimonials .testimonial__meta{width:100%;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:1200px){.module__testimonials .testimonial__meta{width:40%}}.module__testimonials .testimonial__meta .title{color:#fff;font-size:calc(calc(1em * 1.414) * 1.414)}.module__testimonials .testimonial__meta .title--underline{display:block;margin-top:1.5rem;width:40px;height:1.5px;background-color:#fff;border-radius:50px}.module__testimonials .testimonial__content{width:70%;text-align:center}@media (min-width:1200px){.module__testimonials .testimonial__content{width:40%}}.module__testimonials .testimonial__content p{margin:0 0 3rem 0;color:#fff}.module__testimonials .slick-next,.module__testimonials .slick-prev{position:absolute;top:50%}.module__testimonials .slick-prev{left:25px;-webkit-transform:translateY(-50%) rotate(180deg) scale(2);-ms-transform:translateY(-50%) rotate(180deg) scale(2);transform:translateY(-50%) rotate(180deg) scale(2)}.module__testimonials .slick-next{right:25px;left:unset;-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2)}.module__testimonials .testimonials__background .overlay--dark{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.module__testimonials.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__contact{opacity:0}.module__contact .contact{margin:0;padding:0}.module__contact .contact__form{background-color:#eaeaea}.module__contact .contact__form form{padding:2rem}@media (min-width:768px){.module__contact .contact__form form{padding:3rem}}@media (min-width:1200px){.module__contact .contact__form form{padding:5rem}}.module__contact .contact li{padding:0}.module__contact .contact li:before{display:none}.module__contact.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.module__map{opacity:0;position:relative;padding:0}.module__map .row{position:relative;width:100%;height:575px}@media (min-width:1200px){.module__map .row{height:720px}}.module__map .acf-map{position:absolute;width:100%;height:575px;margin:0}@media (min-width:1200px){.module__map .acf-map{height:720px}}.module__map .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:1}@media (min-width:768px){.module__map .container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.module__map__content{width:90%;height:200px;margin-top:1rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#4a4a4a;text-align:center}@media (min-width:768px){.module__map__content{width:300px;height:350px;margin-top:0;padding:2rem;text-align:left}}@media (min-width:1200px){.module__map__content{width:400px;height:400px;margin-left:8rem;padding:3rem}}.module__map__content a,.module__map__content h1,.module__map__content h2,.module__map__content h3,.module__map__content h4,.module__map__content h5,.module__map__content h6,.module__map__content p{color:#fff}.module__map__content p{margin:0;font-size:1.6rem;color:#fff}.module__map__content p:nth-child(6){margin:0}@media (min-width:768px){.module__map__content p{font-size:2rem}.module__map__content p:nth-child(6){margin:2rem 0 0 0}}.module__map.in-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.blog .no-results .page-content,.blog .not-found .page-content{padding:1.25em 0}.blog .no-results .page-content p,.blog .not-found .page-content p{text-align:center;margin-bottom:2.5em}.blog .no-results label span,.blog .not-found label span{display:none}.blog .no-results form,.blog .not-found form{width:100%;padding:0;margin:0}.blog .no-results input[type=search],.blog .not-found input[type=search]{display:block;float:left;width:70%;padding:1.25em;background:#dddddd;border:none;border-radius:4px 0 0 4px;-webkit-box-sizing:border-box;box-sizing:border-box}.blog .no-results input[type=submit],.blog .not-found input[type=submit]{display:block;float:right;margin:0;width:30%;padding:1.55em 0;border:none;border-radius:0 4px 4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.single-post .container{width:95%;margin:0 auto}.single-post .content header{width:100%;margin:8rem auto 8rem auto}@media (min-width:768px){.single-post .content header{margin:8rem auto 8rem auto;width:75%}}@media (min-width:1200px){.single-post .content header{margin:0 auto 8rem auto;width:40%}}.single-post .content header h1{font-size:calc(calc(1em * 1.414) * 1.414)}.single-post .content section .attachment-full{width:100%;margin-bottom:4rem;-o-object-fit:cover;object-fit:cover}.single-post .content section h3,.single-post .content section p{width:100%;margin:0 auto}@media (min-width:768px){.single-post .content section h3,.single-post .content section p{width:75%}}@media (min-width:1200px){.single-post .content section h3,.single-post .content section p{width:40%}}.single-post .content section p{margin-bottom:4rem}.single-post .content section p img{width:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=style.min.css.map *//* Import new fonts */
@font-face {
    font-family: 'agathomedium';
    src: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/agatho__medium-webfont.woff2) format('woff2'),
    url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/agatho__medium-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'jomolhariregular';
    src: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/jomolhari-alpha3c-0605331-webfont.woff2) format('woff2'),
    url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/jomolhari-alpha3c-0605331-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

.signature_collection_font {
    font-family: 'agathomedium', sans-serif !important;
    font-weight: 400 !important;
}

.siematic_font {
    font-family: 'jomolhariregular', sans-serif !important;
    font-weight: 400 !important;
    color: #000000 !important;
}

h1.siematic_font {
    font-size: clamp(48px, 5vw, 58px);
}

.sidebar-primary {
    z-index: 10000;
}

/* Change header logo to background image, add sizes and sub-text. */
body.module__hero--large .header[role=banner] .brand.logo,
.header[role=banner] .brand.home_logo {
    background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
}

.header[role=banner] .brand.logo {
    background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-black.png);
}

.header[role=banner] .brand {
    min-height: 25px;
}

.logo_sub_text {
    font-family: 'agathomedium', sans-serif;
    font-size: clamp(16px, 5vw, 22px);
    letter-spacing: 4px;
    color: #2A2A2A;
    text-align: center;
}

.module__hero--large .logo_sub_text {
    color: #ffffff;
}

nav.nav-primary ul li a {
    text-decoration: underline;
    text-decoration-color: transparent;
}

nav.nav-primary ul li a:hover {
    text-decoration-color: inherit;
}

header[role=banner] .brand_container {
    display: block;
    width: auto;
    min-height: 25px;
}

.header[role=banner] .brand {
    width: 270px;
    min-height: 42px;
}

.primary_nav_container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
    flex-wrap: nowrap;
}

nav.nav-primary {
    width: auto;
}

/* Slider - increase spacing between elements to improve SEO lighthouse score */
.module__image_gallery .slick-dots li button:after {
    margin-left: 2rem;
}

.module__image_gallery .slick-dots li {
    width: 36px;
    box-sizing: border-box;
}

.module__image_gallery .slick-next, .module__image_gallery .slick-prev {
    width: 48px;
    height: 48px;
}

.module__image_gallery .slick-next, .module__image_gallery .slick-prev {
    top: 101%;
}

.module__image_gallery .slick-next {
    left: 48px;
}

/* Footer menus - add padding to links to improve SEO lighthouse score */
#menu-showrooms-footer-link {
    margin: 0;
    padding: 0;
}

footer[role=contentinfo] .footer__item_top .footer__nav ul li a, footer[role=contentinfo] .footer__item_top .footer__showrooms a {
    display: block;
    padding: 10px 0;
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: .3s;
}

footer[role=contentinfo] .footer__item_top .footer__nav ul li a:hover, footer[role=contentinfo] .footer__item_top .footer__showrooms a:hover {
    text-decoration-color: inherit;
}

footer[role=contentinfo] .footer__item_bottom .footer__showrooms a {
    padding: 10px 0;
}

footer[role=contentinfo] .footer__item_bottom .footer__showrooms a:first-child {
    padding-left: 0;
}

footer[role=contentinfo] .footer__item_bottom .footer__showrooms a:last-child {
    padding-right: 0;
}

footer[role=contentinfo] .footer__item_top .footer__showrooms, footer[role=contentinfo] .footer__item_top .footer__nav ul {
    column-count: 1;
}

/* Socials - add width and height to improve Performance lighthouse score */
footer[role=contentinfo] .footer__item_top .footer__socials a img {
    width: 30px;
    height: 30px;
    max-width: unset;
}

nav.nav-mobile .nav-mobile-left .social-mobile-nav img {
    width: 25px;
    height: 25px;
}

/* Reformat .module */

.module {
    max-width: unset;
    margin: 0;
    padding: clamp(15px, 4vw, 75px) max(clamp(15px, 4vw, 75px), calc(50% - 900px));
}

.module.bg_grey {
    background-color: #F2F2F2;
}

.module.bg_black {
    background-color: #2A2A2A;
}

.module.padding_top_half {
    padding-top: clamp(15px, 4vw, 30px);
}

.module.padding_top_none {
    padding-top: 0;
}

.module.padding_bottom_half {
    padding-bottom: clamp(15px, 4vw, 30px);
}

.module.padding_bottom_none {
    padding-bottom: 0;
}

section.full_height {
    min-height: 100vh;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

/* Single Text Module */
.module__single-text .module__content {
    min-width: 280px;
    box-sizing: content-box;
    padding: 0;
}

/* Image Text Module */
.module.bg_grey.module__image-text .container .module__content:before,
.module.bg_custom.module__image-text .container .module__content:before,
.module.bg_grey.module__quote-text .module__content__inner,
.module.bg_grey.module__contact .contact__form {
    background-color: #FFFFFF;
}

.module__image_gallery_container {
    margin-bottom: 60px;
}

.module__image-text .container {
    margin-top: 0;
    margin-bottom: 6rem;
}
.module__image-text .container .module__content{

    z-index: 2;
}

.module__image-text .container .module__content.bg_white:before {
    background-color: #FFFFFF !important;
}

.module__image-text .container .module__content.bg_grey:before {
    background-color: #F8F8F8 !important;
}

.module__image-text .container .module__content.bg_black:before {
    background-color: #000000 !important;
}

.module__image-text .container .module__content.bg_black > * {
    color: #FFFFFF !important;
}

.module__image-text .module__content.bg_black .button:after {
    background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/arrow.svg) no-repeat center center/100%;
}

.module__single-text {
    background-color: #ffffff;
}

footer[role=contentinfo] {
    margin-top: 0;
}

.module__image.video {
    cursor: pointer;
    position: relative;
}

.module__image.video::before {
    content: '';
    display: block;
    min-width: 50px;
    min-height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: 19px 17px / 16px no-repeat #eaeaea url("data:image/svg+xml,%3Csvg width='23' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.332 21.815V.435l21.746 11.091L.332 21.815Z' fill='%23fff'/%3E%3C/svg%3E");
    border-radius: 50%;
    z-index: 1;
    opacity: 0.8;
    transition: .3s;
}

.module__image.video:hover::before {
    opacity: 1;
}

.module__image-text .module__content .button.see_more_button {
    margin-top: 0;
}

/* Quote Text Module */
.module__quote-text .row {
    align-items: center;
}

/* Testimonials */
.module__testimonials .row {
    justify-content: center;
}

/* Buttons */
.button:after {
    background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg) no-repeat center center/100%;
}

.button.button--cta:after, .button.button--darker:after {
    background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/arrow.svg) no-repeat center center/100%;
}

/* Video Pop Out */

.video_container {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    justify-content: center;
    align-items: center;
    display: none;
}

.video_container.show {
    display: flex;
}

.video_container > span {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
    cursor: pointer;
}

.video_container > span span {
    position: absolute;
    top: clamp(10px, 2vw, 30px);
    right: calc(100px + clamp(10px, 2vw, 30px));
    width: 30px;
    height: 30px;
    background: no-repeat center / 30px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.245 4.015c.313.313.313.826 0 1.139l-6.276 6.27c-.313.312-.313.826 0 1.14l6.273 6.272c.313.313.313.826 0 1.14l-2.285 2.277c-.314.312-.828.312-1.142 0l-6.271-6.271c-.313-.313-.828-.313-1.141 0l-6.276 6.267c-.313.313-.828.313-1.141 0l-2.282-2.28c-.313-.313-.313-.826 0-1.14l6.278-6.269c.313-.312.313-.826 0-1.14L1.709 5.147c-.314-.313-.314-.827 0-1.14l2.284-2.278c.315-.312.828-.312 1.142.001L11.405 8c.314.314.828.314 1.141.001l6.276-6.267c.312-.312.826-.312 1.141 0l2.282 2.281z'/%3E%3C/svg%3E");
}

.video_container iframe {
    position: relative;
    width: min(100vw, 1200px);
    height: calc(min(100vw, 1200px) * 0.56);
}

.video_container .wp-video-shortcode {
    max-height: 900px !important;
}

/*  - Overwrite font colours when on black background. */
.module__image_gallery.bg_black .slick-dots li.slick-active button {
    color: white;
}

.module__grid--content.bg_black a, .module__grid--content.bg_black h1, .module__grid--content.bg_black h2,
.module__grid--content.bg_black h3, .module__grid--content.bg_black h4, .module__grid--content.bg_black h5,
.module__grid--content.bg_black h6, .module__grid--content.bg_black p,
.module__double-text.bg_black a, .module__double-text.bg_black h1, .module__double-text.bg_black h2,
.module__double-text.bg_black h3, .module__double-text.bg_black h4, .module__double-text.bg_black h5,
.module__double-text.bg_black h6, .module__double-text.bg_black p,
.module__news.bg_black a, .module__news.bg_black h1, .module__news.bg_black h2,
.module__news.bg_black h3, .module__news.bg_black h4, .module__news.bg_black h5,
.module__news.bg_black h6, .module__news.bg_black p,
.module__image-text.bg_black > .row > .module__content a, .module__image-text.bg_black > .row > .module__content h1,
.module__image-text.bg_black > .row > .module__content h2, .module__image-text.bg_black > .row > .module__content h3,
.module__image-text.bg_black > .row > .module__content h4, .module__image-text.bg_black > .row > .module__content h5,
.module__image-text.bg_black > .row > .module__content h6, .module__image-text.bg_black > .row > .module__content p {
    color: white;
}

/* Slider */

section.module.module__hero--slider {
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30vh;
    min-height: 400px;
    padding: 0;
}

.page_banner_image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: center / cover no-repeat;
}

.slides_container .page_banner_image::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.slides_container {
    display: grid;
    grid-template-columns: 100% 1fr;
    grid-template-rows: auto 1fr;
    position: relative;
    height: 100%;
}

.slide_container {
    height: auto;
    overflow: hidden;
    min-height: clamp(100px, 30vw, 700px);
    grid-area: 1 / 1;
    transition: opacity 0.8s;
    opacity: 0;
}

.slide_container.active {
    opacity: 1;
}

#prev_slide {
    min-width: 36px;
    min-height: 36px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.976 48.433c12.944 0 23.437-10.493 23.437-23.437S37.92 1.558 24.976 1.558c-12.945 0-23.438 10.494-23.438 23.438 0 12.944 10.493 23.437 23.438 23.437Zm-14.363-37.8A20.24 20.24 0 1 1 39.192 39.3a20.24 20.24 0 0 1-28.58-28.667Z' fill='%23fff'/%3E%3Cpath d='m26.598 33.888-7.33-7.33h18.219v-3.125H19.269l7.329-7.329-2.21-2.21-11.101 11.102 11.101 11.102 2.21-2.21Z' fill='%23fff'/%3E%3C/svg%3E");
    cursor: pointer;
    z-index: 2;
}

#next_slide {
    min-width: 36px;
    min-height: 36px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.024 1.567C12.08 1.567 1.587 12.06 1.587 25.004S12.08 48.442 25.024 48.442c12.945 0 23.438-10.494 23.438-23.438 0-12.944-10.493-23.437-23.438-23.437Zm14.364 37.8a20.24 20.24 0 1 1-28.58-28.666 20.24 20.24 0 0 1 28.58 28.666Z' fill='%23fff'/%3E%3Cpath d='m23.402 16.112 7.33 7.33H12.512v3.125h18.218l-7.329 7.329 2.21 2.21 11.101-11.102-11.101-11.102-2.21 2.21Z' fill='%23fff'/%3E%3C/svg%3E");
    cursor: pointer;
    z-index: 2;
}

.slides_control_container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px 5px;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

.slides_control {
    min-width: 40px;
    min-height: 4px;
    background-color: #FFFFFF;
    opacity: 0.5;
    cursor: pointer;
    transition: opacity 0.8s, 0.3s;
    margin-top: 3px;
    margin-bottom: 3px;
    border: 1px solid #2A2A2A;
}

.slides_control.active {
    opacity: 1;
}

.slides_control:hover {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 0;
    margin-bottom: 0;
    opacity: 1;
}

/* Page Banner Adjustments */

.module__hero.module__hero--features {
    padding-bottom: clamp(15px, 4vw, 75px);
}

main > .module__hero.module__hero--features:first-child {
    padding-bottom: 0;
}

/* Mobile menu - add Y axis scroll */
body.mobile-menu-active .offcanvas {
    overflow-y: scroll;
}


/* WYSIWYG Content */
.wp_content :first-child {
    margin-top: 0;
}

.wp_content :last-child {
    margin-bottom: 0;
}

/* Main Mobile Nav - add sub-menus and amend styling so menu images appear. */

nav.nav-mobile .nav-mobile-left .primary-mobile-nav li:last-child a,
nav.nav-mobile .nav-mobile-left .primary-mobile-nav li.menu-item-has-children > a {
    margin-bottom: 0;
}

nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:before {
    top: 25px;
}

nav.nav-mobile .primary-mobile-nav ul ul.sub-menu {
    display: block;
}

nav.nav-mobile .primary-mobile-nav ul ul.sub-menu li:first-child {
    border-top: none;
}

nav.nav-mobile .nav-mobile-left .primary-mobile-nav .sub-menu a {
    font-size: 20px;
}

nav.nav-mobile .nav-mobile-left .primary-mobile-nav .sub-menu a:before {
    top: 22px;
}

nav.nav-mobile .nav-mobile-left .primary-mobile-nav ul > li > a > .menu-image {
    position: absolute;
    width: 100%;
    height: 24vw;
    left: 50vw;
    top: calc(6vw);
}

nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover {
    overflow: unset;
}

nav.nav-mobile .nav-mobile-left .secondary-mobile-nav {
    max-width: unset;
}

/* Undo the lazy-loading styles */

.module__image_single,
.module__dual_image .dual_image,
.module__image_gallery,
.module__quote-text img,
.module__quote-text .module__content h1, .module__quote-text .module__content h2, .module__quote-text .module__content h3, .module__quote-text .module__content h4, .module__quote-text .module__content h5, .module__quote-text .module__content h6, .module__quote-text .module__content p, .module__quote-text .module__content a,
.module__image-text .module__image img,
.module__image-text .container .module__content h1, .module__image-text .container .module__content h2, .module__image-text .container .module__content h3, .module__image-text .container .module__content h4, .module__image-text .container .module__content h5, .module__image-text .container .module__content h6, .module__image-text .container .module__content p, .module__image-text .container .module__content a,
.module__kitchens .kitchens__post, .module__kitchens .bathrooms__post, .module__bathrooms .kitchens__post, .module__bathrooms .bathrooms__post,
.module__kitchens .kitchens__featured, .module__kitchens .bathrooms__featured, .module__bathrooms .kitchens__featured, .module__bathrooms .bathrooms__featured,
.module__kitchens_featured,
.module__kitchens_featured .kitchens_featured__post,
.module__bathrooms .bathrooms__post,
.module__bathrooms .bathrooms__featured,
.module__bathrooms_featured,
.module__bathrooms_featured .bathrooms_featured__post,
.module__cta,
.module__showrooms,
.module__showrooms .showrooms__post,
.module__news,
.module__news__posts__post,
.module__grid .column,
.module__testimonials,
.module__contact,
.module__map {
    opacity: unset;
}

.module__image_single.in-view,
.module__dual_image.in-view .dual_image {
    /*@include animate(0s, 0, fadeIn);*/
}

.module__image-text.in-view img {
    -webkit-animation-duration: unset;
    animation-duration: unset;
    -webkit-animation-delay: unset;
    animation-delay: unset;
    -webkit-animation-name: unset;
    animation-name: unset;
    -webkit-animation-timing-function: unset;
    animation-timing-function: unset;
    -webkit-animation-fill-mode: unset;
    animation-fill-mode: unset;
}


/* Change footer logo to background image and add sizes */
.footer_logo {
    min-width: 250px;
    min-height: 40px;
    background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
    margin-bottom: 2rem;
}

/* Footer */
.footer__item_top, .footer__item_bottom {
    text-align: center;
}

footer[role=contentinfo] .footer__item_bottom .footer__privacy {
    margin-top: 0;
}

.footer_final {
    max-width: 95%;
    margin: 2rem auto 0;
}

footer[role=contentinfo] .footer__item_top .footer__socials {
    justify-content: center;
    gap: 2rem;
    margin: 0 auto 1rem;
}

footer[role=contentinfo] .footer__item_top .footer__nav ul {
    margin: 0;
}

footer[role=contentinfo] .footer__item_top .footer__showrooms {
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-column-count: 2;
    column-count: 2;
}

footer[role=contentinfo] .footer__item_top .footer__showrooms a {
    display: block;
    padding: 10px 0;
}

.referral_field,
.source_field {
    display: none !important;
}

@media (max-width: 768px) {
    header[role=banner] .brand_container {
        width: 100%;
    }

    .header[role=banner] .brand {
        width: 100%;
        min-height: 65px;
    }

    .slides_control_container {
        display: none;
    }

    #prev_slide {
        background: center / 24px no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 0 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 1 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8Z' fill='%23fff'/%3E%3C/svg%3E");
    }

    #next_slide {
        background: center / 24px no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 1 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.501.501 0 0 0-.708.708L13.293 7.5H1.5A.5.5 0 0 0 1 8Z' fill='%23fff'/%3E%3C/svg%3E");
    }
}

@media (min-width: 768px) {
    section.module.module__hero--slider {
        height: 100vh;
    }

    footer[role=contentinfo] .footer__item_1, footer[role=contentinfo] .footer__item_4 {
        width: 100%;
    }

    footer[role=contentinfo] .footer__item_1 {
        margin-bottom: 3rem;
    }

    footer[role=contentinfo] .footer__item_3 {
        margin-bottom: 2rem;
    }

    nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul {
        justify-content: flex-start;
        gap: 15px;
    }
}

@media (min-width: 1024px) {
    .header[role=banner] .brand {
        width: 300px;
        min-height: 45px;
    }

    footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
        width: calc((100% / 3) - 2rem);
    }

    footer[role=contentinfo] .footer__item_top .footer__showrooms, footer[role=contentinfo] .footer__item_top .footer__nav ul {
        column-count: 1;
    }
}

@media (max-width: 1199px) {
    .module__image-text .container .module__image, .module__image-text.flipped .module__content {
        order: unset;
    }

    .module__image-text .container {
        margin-bottom: 0;
    }

    .module__image-text .container .module__content {
        z-index: 3;
        top: -10px;
        width: calc(100% - 20px);
        left: 10px;
    }

    .module__image-text .container .module__image p {
        position: absolute;
        top: 0;
        text-shadow: 0 0 black;
    }
}

@media (min-width: 1200px) {
    .module__image-text .container .module__content {
        width: 35%;
        padding: clamp(30px, 3.5vw, 50px);
    }

    .module__image-text .container .module__image {
        width: 65%;
    }

    footer[role=contentinfo] .footer__item_1, footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
        width: calc((100% / 4) - 3rem);
    }

    .footer__item_top, .footer__item_bottom {
        text-align: inherit;
    }

    .footer_final .footer__item_top, .footer_final .footer__item_bottom {
        text-align: center;
    }

    .footer_logo {
        background-position: center left;
        min-width: unset;
    }
}

@media (min-width: 1300px) {
    .header[role=banner] .brand {
        width: 400px;
        min-height: 55px;
    }
}

@media (min-width: 1500px) {
    .header[role=banner] .brand {
        width: 500px;
        min-height: 70px;
    }

    footer[role=contentinfo] .footer__item_1 {
        width: calc(34% - 3rem);
    }

    footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
        width: calc((66% / 3) - 3rem);
    }
}


.image_banner .wp_content {
    max-width: 1024px;
    text-shadow: 0 0 15px rgba(0, 0, 0, 10.75);
}

.image_banner .wp_content h2 {
    text-transform: none;
}

/* fix a layout issue on the blog single */
.single-post article.post {
    width: 100%;
}

.single-post .content section h3 {
    margin-bottom: 20px;
}

@media (min-width: 768px) {
    .single-post .content section ul {
        width: 75%;
        margin: 20px auto;
    }
}

@media (min-width: 1200px) {
    .single-post .content section ul {
        width: 40%;
        margin: 20px auto;
    }
}


.module__hero--large .module__hero--hours .module__hero__content h1,
.module__hero--large .module__hero--hours .module__hero__content h2,
.module__hero--large .module__hero--hours .module__hero__content h3,
.module__hero--large .module__hero--hours .module__hero__content h4,
.module__hero--large .module__hero--hours .module__hero__content h5,
.module__hero--large .module__hero--hours .module__hero__content h6,
.module__hero--large .module__hero--hours .module__hero__content p {
    color: #2A2A2A;
}

.gform_body .ginput_container input, .gform_body .ginput_container select, .gform_body .ginput_container textarea {
    color: #000;
}

.fb-inst .gform_body fieldset {
    width: 100%;
    padding-bottom: 2rem;
}

.fc_text_gallery.module {
    display: flex;
    padding-bottom: 12rem;
}

.fc_text_gallery.module.bg_grey {
    background: #F2F2F2;
}

.fc_text_gallery.module.bg_black {
    background: #000;
}

.fc_text_gallery > div {
    width: 65%;
    position: relative;
}

.fc_text_gallery > div.wp_content {
    width: 35%;
    padding: clamp(30px, 2.5vw, 50px);
    z-index: 1;
    top: 6rem;
    left: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    background: #fff;
}

.fc_text_gallery > div.wp_content.bg_grey {
    background: #F2F2F2;
}

.fc_text_gallery > div.wp_content.bg_black {
    background: #000;
}

.fc_text_gallery > div.wp_content.bg_black > * {
    color: #fff;
}


.fc_text_gallery > div.tns-outer {
    right: 2.5rem;
}


.fc_text_gallery_single > div {
    padding-bottom: 65%;
    background: center / cover no-repeat;
    width: 100%;
}

.tns-outer [data-action] {
    display: none;
}

.tns-outer {
    position: relative;
}

.tns-nav {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 2;
    display: flex;
    gap: 20px;
}

.tns-outer [aria-controls] {
    border: none;
    width: 14px;
    height: 14px;
    border-radius: 10px;
}

button.tns-nav-active {
    background: black;
}

@media (min-width: 1200px) {

    .fc_text_gallery.module.right {
        flex-direction: row-reverse;
    }

    .fc_text_gallery.right > div.wp_content {
        left: auto;
        right: 2.5rem;
    }

    .fc_text_gallery.right > div.tns-outer {
        right: auto;
        left: 2.5rem;
    }

    .fc_text_gallery.right .tns-nav {
        right: auto;
        left: 20px;
    }

}

@media (max-width: 1400px) {

    .fc_text_gallery_single > div {
        padding-bottom: 80%;
    }

}

@media (max-width: 1200px) {

    .fc_text_gallery.module {
        flex-direction: column-reverse;
    }

    .fc_text_gallery > div.wp_content {
        width: 90%;
        left: 5%;
        right: auto;
        top: -1rem;
    }

    .fc_text_gallery > div.tns-outer {
        right: 0;
        width: 100%;
    }

    .fc_text_gallery_single > div {
        padding-bottom: 65%;
    }

    .fc_text_gallery.module {
        padding-bottom: max(clamp(15px, 4vw, 75px), calc(50% - 900px));
    }

}


@media (min-width: 1100px) {

    #the_header .container {
        position: fixed;
        z-index: 100;
        transition: .3s;
        top: 0;
        width: calc(100% - 100px);
        max-width: none;
        padding: 4rem;
    }

    #the_header.scrolled .container {
        background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3));
    }

    #the_header .brand, nav.nav-primary ul li a, nav.nav-primary {
        transition: .3s;
    }

    #the_header.scrolled .brand {
        min-height: 40px;
        width: 290px;
        background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
    }

    #the_header.scrolled nav.nav-primary {
        padding-top: 5px;
    }

    #the_header.scrolled nav.nav-primary ul li a {
        color: #fff;
    }

}

@media (min-width: 1100px) and (max-width: 1200px) {

    #the_header .container {
        width: calc(100% - 84px);
    }

}


.sidebar-primary a img {
    width: 45px;
    height: 45px;
    -webkit-filter: brightness(1) invert(1);
}


@media (max-width: 1200px) {

    .hide_on_mobile {
        display: none;
    }

}


ul.media_library_navigation {
    padding: clamp(20px, 4vw, 60px);
    margin: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

ul.media_library_navigation a {
    display: block;
    padding: 10px;
}

ul.media_library_navigation a.current {
    border-bottom: 3px solid #000;
}

.media_library_posts {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
    padding: clamp(20px, 4vw, 60px) max(clamp(15px, 6vw, 60px), calc(50% - 800px));
    margin: 0 auto;
    background: #F2F2F2;
}

.media_library_description {
    grid-column: span 3;
    margin-bottom: 20px;
}

.media_library_posts .main_image {
    aspect-ratio: 1 / 0.6;
    background: center / cover no-repeat;
}

.download_icon, .view_icon {
    background: left center / 33px 33px no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 33'%3e%3cpath fill='%23242424' d='M16.5 18.5v-9a.5.5 0 0 1 1 0v9l3.5-3.4a.5.5 0 1 1 .7.7l-4.3 4.3a.5.5 0 0 1-.8 0l-4.3-4.3a.5.5 0 1 1 .7-.7l3.5 3.4Z'/%3e%3cpath fill='%23242424' d='M24 24H10a1 1 0 0 1-1-1v-3.5a.5.5 0 0 1 1 0V23h14v-3.5a.5.5 0 0 1 1 0V23c0 .5-.5 1-1 1Z'/%3e%3cpath fill='%23242424' fill-rule='evenodd' d='M33 16.5a16.5 16.5 0 1 1-33 0 16.5 16.5 0 0 1 33 0Zm-1 0a15.5 15.5 0 1 1-31 0 15.5 15.5 0 0 1 31 0Z' clip-rule='evenodd'/%3e%3c/svg%3e");
    padding: 0 0 0 45px;
    height: 33px;
    display: inline-flex;
    align-items: center;
    transition: .3s;
}

.view_icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 33'%3e%3ccircle cx='16.5' cy='16.5' r='16' stroke='%23242424'/%3e%3cpath fill='%23242424' stroke='%23242424' stroke-width='.4' d='M16.5 23.18c-5.63 0-10.02-6.3-10.2-6.57l-.25-.37a.27.27 0 0 1 0-.3l.25-.37C6.48 15.3 10.87 9 16.5 9c5.63 0 10.02 6.3 10.2 6.57l.25.37c.07.09.07.21 0 .3l-.25.37c-.18.27-4.56 6.57-10.2 6.57Zm-9.9-7.1.14.22c.18.26 4.4 6.34 9.76 6.34 5.35 0 9.58-6.08 9.76-6.34l.14-.21-.14-.21c-.18-.26-4.4-6.34-9.76-6.34-5.36 0-9.58 6.08-9.76 6.34l-.15.2Zm9.9 5.56a5.55 5.55 0 1 1 .01-11.11 5.55 5.55 0 0 1-.01 11.1Zm0-10.56a5.01 5.01 0 1 0 .01 10.03 5.01 5.01 0 0 0-.01-10.03Z'/%3e%3cpath fill='%23242424' stroke='%23242424' stroke-width='.4' d='M16.5 18.6a2.5 2.5 0 1 1 0-5.02 2.5 2.5 0 0 1 0 5.02Zm0-4.48a1.97 1.97 0 1 0 0 3.94 1.97 1.97 0 0 0 0-3.94Z'/%3e%3c/svg%3e");
}

.download_icon:hover, .view_icon:hover {
    opacity: 0.5;
}

.media_item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.media_buttons {
    display: flex;
    gap: 15px;
    align-items: center;
}

.media_buttons select, .media_buttons option {
    margin: 0;
    color: black
}

.media_title {
    margin: 15px 0;
    font-size: 20px;
}

@media (max-width: 1200px) {

    .media_library_posts {
        grid-template-columns: 1fr 1fr;
    }

    ul.media_library_navigation a {
        padding: 5px;
    }

    .media_library_description {
        grid-column: span 2;
    }

}

@media (max-width: 600px) {

    .media_library_posts {
        grid-template-columns: 1fr;
    }

    .media_library_description {
        grid-column: span 1;
    }

}

.fc_downloads {
    padding-left: max(clamp(15px, 6vw, 60px), calc(50% - 500px));
    padding-right: max(clamp(15px, 6vw, 60px), calc(50% - 500px));
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.single_download {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #000;
}

.single_download p {
    margin: 0;
    font-size: 24px;
}

@media (max-width: 800px) {

    .single_download {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

}

.fc_media_library_links {
    display: flex;
    gap: clamp(15px, 10vw, 150px);
    align-items: center;
}

.fc_media_library_links .intro {
    flex-basis: 350px;
}

.fc_media_library_links .the_media {
    flex-basis: 1100px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
}

.the_media_single {
    position: relative;
    top: 0;
    transition: .3s;
}

.the_media_single:hover {
    position: relative;
    top: -10px;
}

.the_media_single .image {
    aspect-ratio: 1.9 / 1;
    background: center / cover no-repeat;
}

.the_media_single p {
    font-size: 20px;
    margin: 10px 0 0 0;
}

@media (max-width: 1200px) {

    .fc_media_library_links {
        flex-direction: column;
        gap: clamp(15px, 6vw, 100px);
    }

    .fc_media_library_links .intro {
        flex-basis: auto;
    }

    .fc_media_library_links .the_media {
        flex-basis: auto;
        width: 100%;
    }

}

@media (max-width: 600px) {

    .fc_media_library_links .the_media {
        grid-template-columns: 1fr;
        gap: clamp(15px, 5vw, 30px);
    }

}

body.blog .module__news__posts ul {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}


/* pagination */
#pagination {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 30px 0;
}

#pagination a, #pagination > span {
    display: inline-block;
    padding: 10px 20px;
    font-size: 20px;
    color: #2a2a2a;
    background: transparent;
    margin: 0 5px 5px 5px;
    text-decoration: none;
    font-weight: 700;
}

#pagination > span {
    background: transparent;
    border: 2px solid #2a2a2a;
    color: #2a2a2a;
}

#pagination .next, #pagination .prev {
    font-weight: 400;
}


#gform_1 .gform-body.gform_body > ul {
    display: none;
}

.gform_body fieldset:nth-child(2) ul li {
    height: auto;
}

.down_arrow_scroll {
    min-width: 36px;
    min-height: 36px;
    position: absolute;
    bottom: 50px;
    left: calc(50% - 18px);
    background: center / contain no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 34'%3e%3cpath fill='white' d='M7.3 12.3c-.4.5-.4 1.2 0 1.7l8 8.5c.7.7 1.7.7 2.3 0l8-8.5c.5-.5.5-1.2 0-1.7a1 1 0 0 0-1.4 0l-7.7 8.2-7.7-8.2a1 1 0 0 0-1.5 0Z'/%3e%3ccircle cx='17' cy='17' r='16' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
    cursor: pointer;
    z-index: 2;
    animation: bounce 2s infinite;
}

.gfield--type-honeypot {
    display: none;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-20px);
    }
    60% {
        transform: translateY(-15px);
    }
}

@media (max-width: 768px) {

    .down_arrow_scroll {
        display: none;
    }

}

.termscontentwrapper {
    /*padding-bottom: 20px;*/
}

.termsdecline {
    margin-left: 18px;
}

#wp-terms-popup-content {
    padding-inline: calc(clamp(15px, 5vw, 60px) - 16px);
    padding-bottom: 30px;
}

h3.termstitle {
    background: rgb(234, 234, 234) !important;
    color: black !important;
    padding-block: 25px;
    font-weight: 400;
    font-size: clamp(32px, 3vw, 40px);
    padding: 50px clamp(15px, 5vw, 60px);
    text-align: left;
    position: relative;
}

h3.termstitle:after {
    content: 'for Downloading and Using Imagery';
    position: relative;
    color: #5C5C5C;
    font-family: Montserrat, sans-serif;
    font-size: clamp(18px, 2vw, 20px);
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    width: 100%;
    display: block;
    margin-top: 3px;
}

.termsagree, .termsdecline {
    display: inline-block;
    margin: 1rem auto;
    background: #2a2a2a;
    color: #fff;
    line-height: 1.7;
    font-weight: 300;
    padding: .625em 2.25em;
    border-radius: 2px;
    font-family: "Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    -webkit-transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    text-decoration: none;
    cursor: pointer;
    border: 1px solid transparent;
}

.termsdecline:not(:hover), .termsagree:hover {
    background: transparent;
    color: #2a2a2a;
    border-color: #2A2A2A;

}

#wp-terms-popup-after-content {
    position: relative;
    padding: calc(clamp(15px, 5vw, 60px) - 16px) !important;
}

.tbrightcontent {
    top: 7.5%;
    height: 80%;
    /*position: relative;*/
}

#wp-terms-popup-after-content:after {
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    width: 100%;
    height: 65px;
    left: 0;
    top: -60px;
}

#tfade {
    opacity: 0.85;
}

.wptp-acknowledgement-check-box {
    margin: 0;
    width: 100%;
}

#wptp-form .tthebutton {
    text-align: left !important;
    width: 100% !important;
}

#wp-terms-popup .tbrightcontent::-webkit-scrollbar {
    width: 18px;
    background: transparent;
}

#wp-terms-popup .tbrightcontent::-webkit-scrollbar-thumb {
    border: 6px solid transparent;
    background-clip: padding-box;
    border-radius: 9999px;
    background-color: #AAAAAA;
}

#wp-terms-popup .tbrightcontent::-webkit-scrollbar-track {
    background: transparent;
}

#wp-terms-popup .tbrightcontent::-webkit-scrollbar-thumb:hover {
    background-color: #c3c3c3;
}

@media (max-width: 600px) {
    #wp-terms-popup-after-content {
        position: relative !important;
    }
}

.module__image-text-carousel {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 600px) {
    .module__image-text-carousel {
        flex-direction: column;
    }
}

.module__image-text-carousel .button{
    font-weight: 700;
}

.module__image-text-carousel .block_menu {
    flex-basis: 35%;
}

.module__image-text-carousel .block_menu .data_tab {
    padding-block: 20px;
    border-bottom: 1px solid black;
    font-size: clamp(18px, 2vw, 20px);
    width: 100%;
    position: relative;
    transition: .3s;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

.module__image-text-carousel .block_menu .data_tab.active {
    font-weight: 700;
    border-bottom: 3px solid black;
}

.module__image-text-carousel .block_menu .data_tab span {
    background: calc(100% - 4px) / 20px no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg);
    transition: .3s;
    margin-right: 1rem;
    display: block;
    width: 20px;
    height: 20px;
}

.module__image-text-carousel .block_menu .data_tab:hover span {
    margin-right: 0;
}

.module__image-text-carousel .block_content {
    flex-basis: 60%;
    position: relative;
}

.module__image-text-carousel .block_content .item {
    inset: 0;
    display: none;
    transition: .5s ease;
}

.module__image-text-carousel .block_content .item.active {
    display: block;
}

.module__image-text-carousel .block_content .item_image {
    background: center / cover no-repeat;
    aspect-ratio: 2 / 1;
}

.module__image-text-carousel .block_content .item_content {
    padding-block: 30px 30px;
}

.module__image-text-carousel .block_content .item_content p {
    line-height: 1.8;
}

.module__image-text-carousel .block_content .item_content .button {
    padding-left: 0;
}

.module.module__showroom_links {
    padding: 0;
    min-height: 750px;
    display: flex;
    position: relative;
}

@media (max-width: 1000px) {
    .module.module__showroom_links {
        flex-direction: column;
    }

    .module.module__showroom_links .image_link .accent {
        display: none;
    }
}

.module.module__showroom_links .module_title {
    position: absolute;
    background: #000;
    color: #fff;
    opacity: 0.9;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 0.625em 3em;
}

.module.module__showroom_links .module_title h2 {
    margin: 0;
}

.module.module__showroom_links .image_link {
    flex-grow: 1;
    padding-block: clamp(40px, 12vw, 120px);
    padding-left: 5%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    isolation: isolate;
    transition: .3s;
    flex-basis: 25%;
    justify-content: flex-end;
    background: center / cover no-repeat;
}

.module.module__showroom_links .image_link:after {
    content: '';
    position: absolute;
    background: black;
    opacity: 0.5;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: .3s;
}

.module.module__showroom_links:hover .image_link:not(:hover):after {
    opacity: 0.8;
}

.module.module__showroom_links .image_link * {
    opacity: 1;
    transition: .3s;
}

.module.module__showroom_links .image_link .accent {
    height: 450px;
    background: white;
    width: 4px;
    opacity: 0.4;
    position: absolute;
    top: 0;
}

/*.module.module__showroom_links .image_link p:before {*/
/*    content: counter();*/
/*}*/


.module.module__showroom_links .image_link:hover {
    /*opacity: 0*/
}

.module.module__showroom_links .image_link:hover {
    flex-basis: 75%;
}

.module.module__showroom_links .image_link:hover:after {
    opacity: 0.1;
}

.module.module__showroom_links .image_link p {
    line-height: 1.2;
    /*margin-bottom: 1.5;*/
    margin-top: 0;
    font-weight: 300;
    color: white;
    font-size: 1.6em;
    letter-spacing: 2px;
}

.module.module__showroom_links .image_link p.button {
    background: transparent;
    opacity: 0;
    padding: 0;
    margin: 0;
}

.module.module__showroom_links .image_link:hover p.button {
    opacity: 1;
}

.module.module__showroom_links .image_link p.count {
    font-size: 1.4em;
    font-weight: 400;
}

.module.module__image-text .module__content.bg_black hr {
    height: 1px;
    background: #FFFFFF;
    margin-inline: 0;
    margin-bottom: 4rem;
}

.category-ex-display a.module__news__posts__post {
    max-height: none !important;
}

a.button.button--darker:hover {
    color: #FFF;
}


@media (max-width: 1024px) {
    .the_usps,
    .fc_image_usps .the_images {
        display: grid;
        grid-template-columns: 1fr;
        padding-top: clamp(15px, 4vw, 30px);
    }

    .the_usps .usp,
    .fc_image_usps .the_images > .the_image {
        grid-area: 1 / 1;
        text-align: center;
        opacity: 0;
        transition: .3s;
        margin-bottom: 0;
    }

    .the_usps .usp.active,
    .the_usps .usp.active *,
    .fc_image_usps .the_images > .the_image.active,
    .fc_image_usps .the_images > .the_image.active * {
        opacity: 1;
    }
}
/* Unity Cookie Overlay */
#unity_cookie_overlay , #unity_cookie_view_settings {
    width: 400px;
    background: #fff;
    border: 1px solid #bfbfbf;
    border-left: 4px solid #666;
    padding: 25px;
    position: fixed;
    bottom: 120px;
    left: 20px;
    z-index: 2147483648;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    opacity: 1;
    transition: .3s;
}
#unity_cookie_view_settings {
    width: 500px;
    z-index: 2147483646;
}
.unity_cookie_setting_link {
    color: #999;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
}
.unity_cookie_setting_link:hover {
    color: #777;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar {
    width: 16px;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar-thumb {
    border-left: 12px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    background-color: #AAAAAA;
}

#unity_cookie_overlay.unity_cookie_hide , #unity_cookie_view_settings.unity_cookie_hide {
    opacity: 0;
    right: -555px;
    z-index: -1;

}


#unity_cookie_view_settings > .wp_content {
    margin-bottom: 20px;
    max-height: 400px;
    overflow-y: auto;
}

.unity_cookie_info {
    border: 1px solid #c2c2c2;
    border-radius: 3px;
    margin: 20px 0;
}
.unity_cookie_info > div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    cursor: pointer;
}
.unity_cookie_info > div:first-child strong:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 9px;
    background: center / 15px 9px url("data:image/svg+xml,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.7 1.5 0 0 1.4l7 7 7.1-7L12.7 0 7.1 5.7Z' fill='%23C4C4C4'/%3E%3C/svg%3E") no-repeat;
    margin: 0 10px 2px 0;
}
.unity_cookie_info > div:first-child span {
    color: #999;
}

.unity_cookie_info .wp_content {
    border-top: 1px solid #e3e3e3;
    padding: 15px 5px 15px 30px;
    display: none;
}
.unity_cookie_info.unity_cookie_info_view .wp_content {
    display: block;
}
.unity_cookie_text_small {
    font-size: 0.8em;
}

body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
    right: min(90vw, 480px);
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
    right: 50px;
}

.image, .image-switch {
    background: no-repeat center / cover
}

@media(max-width:600px) {

    body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
        right: min(90vw, 480px);
    }
    body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
        right: 0px;
    }
    #unity_cookie_overlay, #unity_cookie_view_settings {
        width: 100%;
        box-sizing: border-box;
        right: 0;
        border-right: none;
        border-left: none;
    }

}

@media(max-width:450px) {

    #unity_cookie_overlay , #unity_cookie_view_settings {
        padding: 20px;
    }
    #unity_cookie_overlay .button , #unity_cookie_view_settings .button {
        margin: 0;
    }
    .unity_cookie_setting_link {
        display: block;
        text-align: center;
    }

}

.cookie_overlay_strong #unity_cookie_overlay {
    inset: 30% auto auto 50%;
    transform: translate(-195px,0);
    padding: 35px;
    border: none;
    /*z-index: 2147483646;*/
}
.cookie_overlay_strong #unity_cookie_no_click {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    transition: .3s;
    z-index: 2147483646;
}
.cookie_overlay_strong #unity_cookie_no_click.unity_cookie_hide {
    opacity: 0;
}
@media(max-width:600px) {
    .cookie_overlay_strong #unity_cookie_overlay {
        inset: auto 0 0 0;
        transform: translate(0,0);
        width: auto;
    }
}