/*
	Theme Name: Cabinets
	Author: 2sides - Damian Polny
	Author URI: https://2sides.pl/
	Version: 1.0
*/

:root {
	--default: #534F4C;
	--second: #A69881;
	--light: #EAE3DC;
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	src: url('fonts/poppins-v24-latin_latin-ext-100.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	src: url('fonts/poppins-v24-latin_latin-ext-200.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/poppins-v24-latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/poppins-v24-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/poppins-v24-latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/poppins-v24-latin_latin-ext-600.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/poppins-v24-latin_latin-ext-700.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 800;
	src: url('fonts/poppins-v24-latin_latin-ext-800.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/poppins-v24-latin_latin-ext-900.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/playfair-display-v40-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/playfair-display-v40-latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/playfair-display-v40-latin_latin-ext-600.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/playfair-display-v40-latin_latin-ext-700.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 800;
	src: url('fonts/playfair-display-v40-latin_latin-ext-800.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/playfair-display-v40-latin_latin-ext-900.woff2') format('woff2');
}

*,::after,::before{box-sizing:inherit;padding:0;margin:0}:where(:root){line-height:1.15;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}:where(main){display:block}:where(h1){font-size:2em;margin:.67em 0}:where(p + p){margin-top:1rem}:where(a){background-color:transparent}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(code,kbd,samp,pre){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(button,input,optgroup,select,textarea){line-height:inherit;border:1px solid currentColor}:where(button){overflow:visible;text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;padding:1px 6px}:where(input){overflow:visible}:where(input,textarea){padding:1px}:where(fieldset){border:1px solid currentColor;margin:0 2px}:where(legend){color:inherit;display:table;max-width:100%;white-space:normal}:where(progress){display:inline-block;vertical-align:baseline}:where(select){text-transform:none}:where(textarea){overflow:auto;vertical-align:top}:where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}:where([type=color]){background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}:where(hr){box-sizing:content-box;height:0;color:inherit;overflow:visible}:where(dl,ol,ul){margin:1em 0}:where(ol ol,ol ul,ol dl,ul ol,ul ul,ul dl,dl ol,dl ul,dl dl){margin:0}:where(b,strong){font-weight:400}:where(audio,video){display:inline-block}:where(audio):not([controls]){display:none;height:0}:where(img){border:0}:where(svg):not(:root){overflow:hidden}:where(table){text-indent:0;border-color:inherit}:where(details){display:block}:where(dialog){background-color:inherit;border:solid;color:inherit;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}:where(dialog):not([open]){display:none}:where(summary){display:list-item}:where(canvas){display:inline-block}:where(template){display:none}:where([hidden]){display:none}[class*=grid-],[class*=grid_],[class~=grid]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 -25px}[class*=col-],[class*=col_],[class~=col]{box-sizing:border-box;padding:0 25px;max-width:100%}[class*=col_],[class~=col]{flex:1 1 0%}[class*=col-]{flex:none}[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid-][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_],[class*=grid_][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class~=grid][class~=col]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col-],[class*=grid-][class*=-noGutter]>[class~=col]{padding:0}[class*=grid-][class*=-noWrap]{flex-wrap:nowrap}[class*=grid-][class*=-center]{justify-content:center}[class*=grid-][class*=-right]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{align-items:flex-start}[class*=grid-][class*=-middle]{align-items:center}[class*=grid-][class*=-bottom]{align-items:flex-end}[class*=grid-][class*=-reverse]{flex-direction:row-reverse}[class*=grid-][class*=-column]{flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{flex-basis:auto}[class*=grid-][class*=-column-reverse]{flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{justify-content:space-between}[class*=grid-][class*=-spaceAround]{justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_],[class*=grid-][class*=-equalHeight]>[class~=col]{align-self:stretch}[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*,[class*=grid-][class*=-equalHeight]>[class~=col]>*{height:100%}[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_],[class*=grid-][class*=-noBottom]>[class~=col]{padding-bottom:0}[class*=col-][class*=-top]{align-self:flex-start}[class*=col-][class*=-middle]{align-self:center}[class*=col-][class*=-bottom]{align-self:flex-end}[class*=col-][class*=-first]{order:-1}[class*=col-][class*=-last]{order:1}[class*=grid-1]>[class*=col-],[class*=grid-1]>[class*=col_],[class*=grid-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=grid-2]>[class*=col-],[class*=grid-2]>[class*=col_],[class*=grid-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=grid-3]>[class*=col-],[class*=grid-3]>[class*=col_],[class*=grid-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-4]>[class*=col-],[class*=grid-4]>[class*=col_],[class*=grid-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=grid-5]>[class*=col-],[class*=grid-5]>[class*=col_],[class*=grid-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=grid-6]>[class*=col-],[class*=grid-6]>[class*=col_],[class*=grid-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-7]>[class*=col-],[class*=grid-7]>[class*=col_],[class*=grid-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=grid-8]>[class*=col-],[class*=grid-8]>[class*=col_],[class*=grid-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class*=col-],[class*=grid-9]>[class*=col_],[class*=grid-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=grid-10]>[class*=col-],[class*=grid-10]>[class*=col_],[class*=grid-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=grid-11]>[class*=col-],[class*=grid-11]>[class*=col_],[class*=grid-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=grid-12]>[class*=col-],[class*=grid-12]>[class*=col_],[class*=grid-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}@media (max-width:80em){[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class*=col_],[class*=_lg-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class*=col_],[class*=_lg-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class*=col_],[class*=_lg-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class*=col_],[class*=_lg-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class*=col_],[class*=_lg-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class*=col_],[class*=_lg-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class*=col_],[class*=_lg-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class*=col_],[class*=_lg-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class*=col_],[class*=_lg-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class*=col_],[class*=_lg-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class*=col_],[class*=_lg-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class*=col_],[class*=_lg-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:64em){[class*=_md-1]>[class*=col-],[class*=_md-1]>[class*=col_],[class*=_md-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=col-],[class*=_md-2]>[class*=col_],[class*=_md-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=col-],[class*=_md-3]>[class*=col_],[class*=_md-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_md-4]>[class*=col-],[class*=_md-4]>[class*=col_],[class*=_md-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=col-],[class*=_md-5]>[class*=col_],[class*=_md-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=col-],[class*=_md-6]>[class*=col_],[class*=_md-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_md-7]>[class*=col-],[class*=_md-7]>[class*=col_],[class*=_md-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_md-8]>[class*=col-],[class*=_md-8]>[class*=col_],[class*=_md-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=col-],[class*=_md-9]>[class*=col_],[class*=_md-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_md-10]>[class*=col-],[class*=_md-10]>[class*=col_],[class*=_md-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=col-],[class*=_md-11]>[class*=col_],[class*=_md-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_md-12]>[class*=col-],[class*=_md-12]>[class*=col_],[class*=_md-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:48em){[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class*=col_],[class*=_sm-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class*=col_],[class*=_sm-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class*=col_],[class*=_sm-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class*=col_],[class*=_sm-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class*=col_],[class*=_sm-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class*=col_],[class*=_sm-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class*=col_],[class*=_sm-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class*=col_],[class*=_sm-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class*=col_],[class*=_sm-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class*=col_],[class*=_sm-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class*=col_],[class*=_sm-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class*=col_],[class*=_sm-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:36em){[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class*=col_],[class*=_xs-1]>[class~=col]{flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class*=col_],[class*=_xs-2]>[class~=col]{flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class*=col_],[class*=_xs-3]>[class~=col]{flex-basis:33.33333%;max-width:33.33333%}[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class*=col_],[class*=_xs-4]>[class~=col]{flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class*=col_],[class*=_xs-5]>[class~=col]{flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class*=col_],[class*=_xs-6]>[class~=col]{flex-basis:16.66667%;max-width:16.66667%}[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class*=col_],[class*=_xs-7]>[class~=col]{flex-basis:14.28571%;max-width:14.28571%}[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class*=col_],[class*=_xs-8]>[class~=col]{flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class*=col_],[class*=_xs-9]>[class~=col]{flex-basis:11.11111%;max-width:11.11111%}[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class*=col_],[class*=_xs-10]>[class~=col]{flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class*=col_],[class*=_xs-11]>[class~=col]{flex-basis:9.09091%;max-width:9.09091%}[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class*=col_],[class*=_xs-12]>[class~=col]{flex-basis:8.33333%;max-width:8.33333%}}[class*=grid-]>[class*=col-1],[class*=grid_]>[class*=col-1],[class~=grid]>[class*=col-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=col-2],[class*=grid_]>[class*=col-2],[class~=grid]>[class*=col-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=col-3],[class*=grid_]>[class*=col-3],[class~=grid]>[class*=col-3]{flex-basis:25%;max-width:25%}[class*=grid-]>[class*=col-4],[class*=grid_]>[class*=col-4],[class~=grid]>[class*=col-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=col-5],[class*=grid_]>[class*=col-5],[class~=grid]>[class*=col-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=col-6],[class*=grid_]>[class*=col-6],[class~=grid]>[class*=col-6]{flex-basis:50%;max-width:50%}[class*=grid-]>[class*=col-7],[class*=grid_]>[class*=col-7],[class~=grid]>[class*=col-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=col-8],[class*=grid_]>[class*=col-8],[class~=grid]>[class*=col-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=col-9],[class*=grid_]>[class*=col-9],[class~=grid]>[class*=col-9]{flex-basis:75%;max-width:75%}[class*=grid-]>[class*=col-10],[class*=grid_]>[class*=col-10],[class~=grid]>[class*=col-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=col-11],[class*=grid_]>[class*=col-11],[class~=grid]>[class*=col-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=col-12],[class*=grid_]>[class*=col-12],[class~=grid]>[class*=col-12]{flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=off-0],[class*=grid_]>[data-push-left*=off-0],[class~=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid-]>[data-push-left*=off-1],[class*=grid_]>[data-push-left*=off-1],[class~=grid]>[data-push-left*=off-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=off-2],[class*=grid_]>[data-push-left*=off-2],[class~=grid]>[data-push-left*=off-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=off-3],[class*=grid_]>[data-push-left*=off-3],[class~=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid-]>[data-push-left*=off-4],[class*=grid_]>[data-push-left*=off-4],[class~=grid]>[data-push-left*=off-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=off-5],[class*=grid_]>[data-push-left*=off-5],[class~=grid]>[data-push-left*=off-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=off-6],[class*=grid_]>[data-push-left*=off-6],[class~=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid-]>[data-push-left*=off-7],[class*=grid_]>[data-push-left*=off-7],[class~=grid]>[data-push-left*=off-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=off-8],[class*=grid_]>[data-push-left*=off-8],[class~=grid]>[data-push-left*=off-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=off-9],[class*=grid_]>[data-push-left*=off-9],[class~=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid-]>[data-push-left*=off-10],[class*=grid_]>[data-push-left*=off-10],[class~=grid]>[data-push-left*=off-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=off-11],[class*=grid_]>[data-push-left*=off-11],[class~=grid]>[data-push-left*=off-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=off-0],[class*=grid_]>[data-push-right*=off-0],[class~=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid-]>[data-push-right*=off-1],[class*=grid_]>[data-push-right*=off-1],[class~=grid]>[data-push-right*=off-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=off-2],[class*=grid_]>[data-push-right*=off-2],[class~=grid]>[data-push-right*=off-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=off-3],[class*=grid_]>[data-push-right*=off-3],[class~=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid-]>[data-push-right*=off-4],[class*=grid_]>[data-push-right*=off-4],[class~=grid]>[data-push-right*=off-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=off-5],[class*=grid_]>[data-push-right*=off-5],[class~=grid]>[data-push-right*=off-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=off-6],[class*=grid_]>[data-push-right*=off-6],[class~=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid-]>[data-push-right*=off-7],[class*=grid_]>[data-push-right*=off-7],[class~=grid]>[data-push-right*=off-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=off-8],[class*=grid_]>[data-push-right*=off-8],[class~=grid]>[data-push-right*=off-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=off-9],[class*=grid_]>[data-push-right*=off-9],[class~=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid-]>[data-push-right*=off-10],[class*=grid_]>[data-push-right*=off-10],[class~=grid]>[data-push-right*=off-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=off-11],[class*=grid_]>[data-push-right*=off-11],[class~=grid]>[data-push-right*=off-11]{margin-right:91.66667%}@media (max-width:80em){[class*=grid-]>[class*=_lg-1],[class*=grid_]>[class*=_lg-1],[class~=grid]>[class*=_lg-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_lg-2],[class*=grid_]>[class*=_lg-2],[class~=grid]>[class*=_lg-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_lg-3],[class*=grid_]>[class*=_lg-3],[class~=grid]>[class*=_lg-3]{flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_lg-4],[class*=grid_]>[class*=_lg-4],[class~=grid]>[class*=_lg-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_lg-5],[class*=grid_]>[class*=_lg-5],[class~=grid]>[class*=_lg-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_lg-6],[class*=grid_]>[class*=_lg-6],[class~=grid]>[class*=_lg-6]{flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_lg-7],[class*=grid_]>[class*=_lg-7],[class~=grid]>[class*=_lg-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_lg-8],[class*=grid_]>[class*=_lg-8],[class~=grid]>[class*=_lg-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_lg-9],[class*=grid_]>[class*=_lg-9],[class~=grid]>[class*=_lg-9]{flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_lg-10],[class*=grid_]>[class*=_lg-10],[class~=grid]>[class*=_lg-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_lg-11],[class*=grid_]>[class*=_lg-11],[class~=grid]>[class*=_lg-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_lg-12],[class*=grid_]>[class*=_lg-12],[class~=grid]>[class*=_lg-12]{flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_lg-0],[class*=grid_]>[data-push-left*=_lg-0],[class~=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid-]>[data-push-left*=_lg-1],[class*=grid_]>[data-push-left*=_lg-1],[class~=grid]>[data-push-left*=_lg-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_lg-2],[class*=grid_]>[data-push-left*=_lg-2],[class~=grid]>[data-push-left*=_lg-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_lg-3],[class*=grid_]>[data-push-left*=_lg-3],[class~=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_lg-4],[class*=grid_]>[data-push-left*=_lg-4],[class~=grid]>[data-push-left*=_lg-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_lg-5],[class*=grid_]>[data-push-left*=_lg-5],[class~=grid]>[data-push-left*=_lg-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_lg-6],[class*=grid_]>[data-push-left*=_lg-6],[class~=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_lg-7],[class*=grid_]>[data-push-left*=_lg-7],[class~=grid]>[data-push-left*=_lg-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_lg-8],[class*=grid_]>[data-push-left*=_lg-8],[class~=grid]>[data-push-left*=_lg-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_lg-9],[class*=grid_]>[data-push-left*=_lg-9],[class~=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_lg-10],[class*=grid_]>[data-push-left*=_lg-10],[class~=grid]>[data-push-left*=_lg-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_lg-11],[class*=grid_]>[data-push-left*=_lg-11],[class~=grid]>[data-push-left*=_lg-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_lg-0],[class*=grid_]>[data-push-right*=_lg-0],[class~=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid-]>[data-push-right*=_lg-1],[class*=grid_]>[data-push-right*=_lg-1],[class~=grid]>[data-push-right*=_lg-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_lg-2],[class*=grid_]>[data-push-right*=_lg-2],[class~=grid]>[data-push-right*=_lg-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_lg-3],[class*=grid_]>[data-push-right*=_lg-3],[class~=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_lg-4],[class*=grid_]>[data-push-right*=_lg-4],[class~=grid]>[data-push-right*=_lg-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_lg-5],[class*=grid_]>[data-push-right*=_lg-5],[class~=grid]>[data-push-right*=_lg-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_lg-6],[class*=grid_]>[data-push-right*=_lg-6],[class~=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_lg-7],[class*=grid_]>[data-push-right*=_lg-7],[class~=grid]>[data-push-right*=_lg-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_lg-8],[class*=grid_]>[data-push-right*=_lg-8],[class~=grid]>[data-push-right*=_lg-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_lg-9],[class*=grid_]>[data-push-right*=_lg-9],[class~=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_lg-10],[class*=grid_]>[data-push-right*=_lg-10],[class~=grid]>[data-push-right*=_lg-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_lg-11],[class*=grid_]>[data-push-right*=_lg-11],[class~=grid]>[data-push-right*=_lg-11]{margin-right:91.66667%}[class*=grid-] [class*=_lg-first],[class*=grid_] [class*=_lg-first],[class~=grid] [class*=_lg-first]{order:-1}[class*=grid-] [class*=_lg-last],[class*=grid_] [class*=_lg-last],[class~=grid] [class*=_lg-last]{order:1}}@media (max-width:64em){[class*=grid-]>[class*=_md-1],[class*=grid_]>[class*=_md-1],[class~=grid]>[class*=_md-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_md-2],[class*=grid_]>[class*=_md-2],[class~=grid]>[class*=_md-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_md-3],[class*=grid_]>[class*=_md-3],[class~=grid]>[class*=_md-3]{flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_md-4],[class*=grid_]>[class*=_md-4],[class~=grid]>[class*=_md-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_md-5],[class*=grid_]>[class*=_md-5],[class~=grid]>[class*=_md-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_md-6],[class*=grid_]>[class*=_md-6],[class~=grid]>[class*=_md-6]{flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_md-7],[class*=grid_]>[class*=_md-7],[class~=grid]>[class*=_md-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_md-8],[class*=grid_]>[class*=_md-8],[class~=grid]>[class*=_md-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_md-9],[class*=grid_]>[class*=_md-9],[class~=grid]>[class*=_md-9]{flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_md-10],[class*=grid_]>[class*=_md-10],[class~=grid]>[class*=_md-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_md-11],[class*=grid_]>[class*=_md-11],[class~=grid]>[class*=_md-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_md-12],[class*=grid_]>[class*=_md-12],[class~=grid]>[class*=_md-12]{flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_md-0],[class*=grid_]>[data-push-left*=_md-0],[class~=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid-]>[data-push-left*=_md-1],[class*=grid_]>[data-push-left*=_md-1],[class~=grid]>[data-push-left*=_md-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_md-2],[class*=grid_]>[data-push-left*=_md-2],[class~=grid]>[data-push-left*=_md-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_md-3],[class*=grid_]>[data-push-left*=_md-3],[class~=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_md-4],[class*=grid_]>[data-push-left*=_md-4],[class~=grid]>[data-push-left*=_md-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_md-5],[class*=grid_]>[data-push-left*=_md-5],[class~=grid]>[data-push-left*=_md-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_md-6],[class*=grid_]>[data-push-left*=_md-6],[class~=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_md-7],[class*=grid_]>[data-push-left*=_md-7],[class~=grid]>[data-push-left*=_md-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_md-8],[class*=grid_]>[data-push-left*=_md-8],[class~=grid]>[data-push-left*=_md-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_md-9],[class*=grid_]>[data-push-left*=_md-9],[class~=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_md-10],[class*=grid_]>[data-push-left*=_md-10],[class~=grid]>[data-push-left*=_md-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_md-11],[class*=grid_]>[data-push-left*=_md-11],[class~=grid]>[data-push-left*=_md-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_md-0],[class*=grid_]>[data-push-right*=_md-0],[class~=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid-]>[data-push-right*=_md-1],[class*=grid_]>[data-push-right*=_md-1],[class~=grid]>[data-push-right*=_md-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_md-2],[class*=grid_]>[data-push-right*=_md-2],[class~=grid]>[data-push-right*=_md-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_md-3],[class*=grid_]>[data-push-right*=_md-3],[class~=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_md-4],[class*=grid_]>[data-push-right*=_md-4],[class~=grid]>[data-push-right*=_md-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_md-5],[class*=grid_]>[data-push-right*=_md-5],[class~=grid]>[data-push-right*=_md-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_md-6],[class*=grid_]>[data-push-right*=_md-6],[class~=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_md-7],[class*=grid_]>[data-push-right*=_md-7],[class~=grid]>[data-push-right*=_md-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_md-8],[class*=grid_]>[data-push-right*=_md-8],[class~=grid]>[data-push-right*=_md-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_md-9],[class*=grid_]>[data-push-right*=_md-9],[class~=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_md-10],[class*=grid_]>[data-push-right*=_md-10],[class~=grid]>[data-push-right*=_md-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_md-11],[class*=grid_]>[data-push-right*=_md-11],[class~=grid]>[data-push-right*=_md-11]{margin-right:91.66667%}[class*=grid-] [class*=_md-first],[class*=grid_] [class*=_md-first],[class~=grid] [class*=_md-first]{order:-1}[class*=grid-] [class*=_md-last],[class*=grid_] [class*=_md-last],[class~=grid] [class*=_md-last]{order:1}}@media (max-width:48em){[class*=grid-]>[class*=_sm-1],[class*=grid_]>[class*=_sm-1],[class~=grid]>[class*=_sm-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_sm-2],[class*=grid_]>[class*=_sm-2],[class~=grid]>[class*=_sm-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_sm-3],[class*=grid_]>[class*=_sm-3],[class~=grid]>[class*=_sm-3]{flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_sm-4],[class*=grid_]>[class*=_sm-4],[class~=grid]>[class*=_sm-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_sm-5],[class*=grid_]>[class*=_sm-5],[class~=grid]>[class*=_sm-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_sm-6],[class*=grid_]>[class*=_sm-6],[class~=grid]>[class*=_sm-6]{flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_sm-7],[class*=grid_]>[class*=_sm-7],[class~=grid]>[class*=_sm-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_sm-8],[class*=grid_]>[class*=_sm-8],[class~=grid]>[class*=_sm-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_sm-9],[class*=grid_]>[class*=_sm-9],[class~=grid]>[class*=_sm-9]{flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_sm-10],[class*=grid_]>[class*=_sm-10],[class~=grid]>[class*=_sm-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_sm-11],[class*=grid_]>[class*=_sm-11],[class~=grid]>[class*=_sm-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_sm-12],[class*=grid_]>[class*=_sm-12],[class~=grid]>[class*=_sm-12]{flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_sm-0],[class*=grid_]>[data-push-left*=_sm-0],[class~=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid-]>[data-push-left*=_sm-1],[class*=grid_]>[data-push-left*=_sm-1],[class~=grid]>[data-push-left*=_sm-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_sm-2],[class*=grid_]>[data-push-left*=_sm-2],[class~=grid]>[data-push-left*=_sm-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_sm-3],[class*=grid_]>[data-push-left*=_sm-3],[class~=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_sm-4],[class*=grid_]>[data-push-left*=_sm-4],[class~=grid]>[data-push-left*=_sm-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_sm-5],[class*=grid_]>[data-push-left*=_sm-5],[class~=grid]>[data-push-left*=_sm-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_sm-6],[class*=grid_]>[data-push-left*=_sm-6],[class~=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_sm-7],[class*=grid_]>[data-push-left*=_sm-7],[class~=grid]>[data-push-left*=_sm-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_sm-8],[class*=grid_]>[data-push-left*=_sm-8],[class~=grid]>[data-push-left*=_sm-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_sm-9],[class*=grid_]>[data-push-left*=_sm-9],[class~=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_sm-10],[class*=grid_]>[data-push-left*=_sm-10],[class~=grid]>[data-push-left*=_sm-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_sm-11],[class*=grid_]>[data-push-left*=_sm-11],[class~=grid]>[data-push-left*=_sm-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_sm-0],[class*=grid_]>[data-push-right*=_sm-0],[class~=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid-]>[data-push-right*=_sm-1],[class*=grid_]>[data-push-right*=_sm-1],[class~=grid]>[data-push-right*=_sm-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_sm-2],[class*=grid_]>[data-push-right*=_sm-2],[class~=grid]>[data-push-right*=_sm-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_sm-3],[class*=grid_]>[data-push-right*=_sm-3],[class~=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_sm-4],[class*=grid_]>[data-push-right*=_sm-4],[class~=grid]>[data-push-right*=_sm-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_sm-5],[class*=grid_]>[data-push-right*=_sm-5],[class~=grid]>[data-push-right*=_sm-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_sm-6],[class*=grid_]>[data-push-right*=_sm-6],[class~=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_sm-7],[class*=grid_]>[data-push-right*=_sm-7],[class~=grid]>[data-push-right*=_sm-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_sm-8],[class*=grid_]>[data-push-right*=_sm-8],[class~=grid]>[data-push-right*=_sm-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_sm-9],[class*=grid_]>[data-push-right*=_sm-9],[class~=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_sm-10],[class*=grid_]>[data-push-right*=_sm-10],[class~=grid]>[data-push-right*=_sm-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_sm-11],[class*=grid_]>[data-push-right*=_sm-11],[class~=grid]>[data-push-right*=_sm-11]{margin-right:91.66667%}[class*=grid-] [class*=_sm-first],[class*=grid_] [class*=_sm-first],[class~=grid] [class*=_sm-first]{order:-1}[class*=grid-] [class*=_sm-last],[class*=grid_] [class*=_sm-last],[class~=grid] [class*=_sm-last]{order:1}}@media (max-width:36em){[class*=grid-]>[class*=_xs-1],[class*=grid_]>[class*=_xs-1],[class~=grid]>[class*=_xs-1]{flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_xs-2],[class*=grid_]>[class*=_xs-2],[class~=grid]>[class*=_xs-2]{flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_xs-3],[class*=grid_]>[class*=_xs-3],[class~=grid]>[class*=_xs-3]{flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xs-4],[class*=grid_]>[class*=_xs-4],[class~=grid]>[class*=_xs-4]{flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_xs-5],[class*=grid_]>[class*=_xs-5],[class~=grid]>[class*=_xs-5]{flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_xs-6],[class*=grid_]>[class*=_xs-6],[class~=grid]>[class*=_xs-6]{flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xs-7],[class*=grid_]>[class*=_xs-7],[class~=grid]>[class*=_xs-7]{flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_xs-8],[class*=grid_]>[class*=_xs-8],[class~=grid]>[class*=_xs-8]{flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_xs-9],[class*=grid_]>[class*=_xs-9],[class~=grid]>[class*=_xs-9]{flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xs-10],[class*=grid_]>[class*=_xs-10],[class~=grid]>[class*=_xs-10]{flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_xs-11],[class*=grid_]>[class*=_xs-11],[class~=grid]>[class*=_xs-11]{flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_xs-12],[class*=grid_]>[class*=_xs-12],[class~=grid]>[class*=_xs-12]{flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xs-0],[class*=grid_]>[data-push-left*=_xs-0],[class~=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xs-1],[class*=grid_]>[data-push-left*=_xs-1],[class~=grid]>[data-push-left*=_xs-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_xs-2],[class*=grid_]>[data-push-left*=_xs-2],[class~=grid]>[data-push-left*=_xs-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_xs-3],[class*=grid_]>[data-push-left*=_xs-3],[class~=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xs-4],[class*=grid_]>[data-push-left*=_xs-4],[class~=grid]>[data-push-left*=_xs-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_xs-5],[class*=grid_]>[data-push-left*=_xs-5],[class~=grid]>[data-push-left*=_xs-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_xs-6],[class*=grid_]>[data-push-left*=_xs-6],[class~=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xs-7],[class*=grid_]>[data-push-left*=_xs-7],[class~=grid]>[data-push-left*=_xs-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_xs-8],[class*=grid_]>[data-push-left*=_xs-8],[class~=grid]>[data-push-left*=_xs-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_xs-9],[class*=grid_]>[data-push-left*=_xs-9],[class~=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xs-10],[class*=grid_]>[data-push-left*=_xs-10],[class~=grid]>[data-push-left*=_xs-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_xs-11],[class*=grid_]>[data-push-left*=_xs-11],[class~=grid]>[data-push-left*=_xs-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_xs-0],[class*=grid_]>[data-push-right*=_xs-0],[class~=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xs-1],[class*=grid_]>[data-push-right*=_xs-1],[class~=grid]>[data-push-right*=_xs-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_xs-2],[class*=grid_]>[data-push-right*=_xs-2],[class~=grid]>[data-push-right*=_xs-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_xs-3],[class*=grid_]>[data-push-right*=_xs-3],[class~=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xs-4],[class*=grid_]>[data-push-right*=_xs-4],[class~=grid]>[data-push-right*=_xs-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_xs-5],[class*=grid_]>[data-push-right*=_xs-5],[class~=grid]>[data-push-right*=_xs-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_xs-6],[class*=grid_]>[data-push-right*=_xs-6],[class~=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xs-7],[class*=grid_]>[data-push-right*=_xs-7],[class~=grid]>[data-push-right*=_xs-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_xs-8],[class*=grid_]>[data-push-right*=_xs-8],[class~=grid]>[data-push-right*=_xs-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_xs-9],[class*=grid_]>[data-push-right*=_xs-9],[class~=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xs-10],[class*=grid_]>[data-push-right*=_xs-10],[class~=grid]>[data-push-right*=_xs-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_xs-11],[class*=grid_]>[data-push-right*=_xs-11],[class~=grid]>[data-push-right*=_xs-11]{margin-right:91.66667%}[class*=grid-] [class*=_xs-first],[class*=grid_] [class*=_xs-first],[class~=grid] [class*=_xs-first]{order:-1}[class*=grid-] [class*=_xs-last],[class*=grid_] [class*=_xs-last],[class~=grid] [class*=_xs-last]{order:1}}@media (max-width:80em){[class*=lg-hidden]{display:none}}@media (max-width:64em){[class*=md-hidden]{display:none}}@media (max-width:48em){[class*=sm-hidden]{display:none}}@media (max-width:36em){[class*=xs-hidden]{display:none}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:-ms-flexbox;display:flex;height:36px;-ms-flex-pack:center;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}.splide__arrow svg{height:36px;width:36px}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline-offset:.125rem;outline-style:solid;outline-width:.125rem}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen video{height:100vh!important;left:50%!important;object-fit:contain;position:fixed!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:100vw!important}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:transparent;border:0}.mejs__overlay:hover .mejs__overlay-button svg{opacity:1}.mejs__overlay-button svg{opacity:.75}.mejs__overlay-button:focus svg{opacity:1}.mejs__overlay-button,.mejs__overlay-button svg,.mejs__overlay-loading,.mejs__overlay-loading svg{height:5rem;width:5rem}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;display:block;height:5rem;width:5rem;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.5rem;left:0;list-style-type:none;margin:0;padding:0 .625rem;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:.625rem;height:2.5rem;line-height:.625rem;margin:0;width:2rem}.mejs__button>button{background-color:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:0;height:1.125rem;line-height:0;margin:.625rem .375rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:1.125rem}.mejs__button svg{fill:currentColor;height:1.125rem;width:1.125rem}.mejs__button>button:focus{outline:.125rem dotted #fff}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__playpause-button svg{display:none}.mejs__pause svg.mejs__icon-pause,.mejs__play svg.mejs__icon-play,.mejs__replay svg.mejs__icon-replay{display:block}.mejs__fullscreen-button svg.mejs__icon-unfullscreen{display:none}.mejs__fullscreen svg.mejs__icon-fullscreen{display:block}.mejs__fullscreen svg.mejs__icon-unfullscreen{display:none}.mejs__unfullscreen svg.mejs__icon-unfullscreen{display:block}.mejs__unfullscreen svg.mejs__icon-fullscreen{display:none}.mejs__time{box-sizing:content-box;color:#fff;font-size:.6875rem;font-weight:700;height:1.5rem;overflow:hidden;padding:1rem .375rem 0;text-align:center;width:auto}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;margin:0 .625rem;padding-top:.625rem;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:.125rem;cursor:pointer;display:block;height:.625rem;position:absolute}.mejs__time-total{background:hsla(0,0%,100%,.3);margin:.3125rem 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:.9375rem .9375rem;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}@keyframes b{0%{background-position:0 0}to{background-position:1.875rem 0}}.mejs__time-loaded{background:hsla(0,0%,100%,.3)}.mejs__time-current,.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:.25rem solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:.25rem solid hsla(0,0%,100%,.9);border-radius:50%;height:.625rem;left:-.4375rem;top:-.25rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:.625rem}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:1.0625rem;margin-bottom:.5625rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2.25rem}.mejs__time-float-current{display:block;left:0;margin:.125rem;text-align:center;width:1.875rem}.mejs__time-float-corner{border:.3125rem solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-1.4375rem;width:4rem}.mejs__long-video .mejs__time-float-current{width:3.75rem}.mejs__broadcast{color:#fff;height:.625rem;position:absolute;top:.9375rem;width:100%}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:7.1875rem;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1.5625rem;z-index:1}.mejs__volume-button:hover{border-radius:0 0 .25rem .25rem}.mejs__volume-total{background:hsla(0,0%,100%,.5);border:.06rem solid #fff;height:6.25rem;left:50%;margin:0;position:absolute;top:.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.125rem}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs__volume-handle{border:1px solid #fff;border-radius:1px;cursor:ns-resize;height:.375rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1rem}.mejs__horizontal-volume-slider{display:block;height:2.25rem;position:relative;vertical-align:middle;width:3.5rem}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);border:.06rem solid #fff;border-radius:.125rem;font-size:1px;height:.5rem;left:0;margin:0;padding:0;position:absolute;top:1rem;width:3.125rem}.mejs__horizontal-volume-current{background:hsla(0,0%,100%,.8);border-radius:.125rem;border-right:.06rem solid #fff;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__mute svg,.mejs__unmute svg{stroke:currentColor}.mejs__volume-button svg{display:none}.mejs__mute .mejs__icon-mute,.mejs__unmute .mejs__icon-unmute{display:block}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button svg,.mejs__chapters-button svg{padding-top:.125rem}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-2.6875rem;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:5.375rem}.mejs__captions-button-toggle{opacity:.7}.mejs__captions-button-toggle-on{opacity:1}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-3.4375rem;width:6.875rem}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 .375rem;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-62.5rem;margin:.1875rem .1875rem 0 .3125rem;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:.625rem;line-height:.9375rem;padding:.25rem .625rem 0;width:100%}.mejs__captions-selector-list-item:hover .mejs__captions-selector-label,.mejs__chapters-selector-list-item:hover .mejs__chapters-selector-label{text-decoration:underline}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8;font-weight:700}.mejs__captions-translations{font-size:.625rem;margin:0 0 .3125rem}.mejs__captions-layer{bottom:0;color:#fff;font-size:1rem;left:0;line-height:1.25rem;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:1.25rem;font-weight:400}.mejs__captions-position{bottom:.9375rem;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:2.1875rem}.mejs__captions-text,.mejs__captions-text *{background:hsla(0,0%,8%,.5);box-shadow:.3125rem 0 0 hsla(0,0%,8%,.5),-.3125rem 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 .9375rem;width:100%}

html, body {
	font-family: 'Poppins';
    color: var(--default);
    font-size: 16px;
    line-height: 25px;
    font-weight: 300;
    background: #F3EFEA;
	overflow-x: hidden;
}

html {
    scroll-padding-top: 100px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Playfair Display';
    display: block;
	font-size: 40px;
	line-height: 40px;
    font-weight: 400;
    margin-top: 0;
	margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
}

a, .design-paragraph {
    color: var(--second);
    outline: none;
    text-decoration: none;
    transition: .5s all;
}

.design-paragraph {
    transition: none;
}

a:hover {
    color: var(--default);
}

img {
    max-width: 100%;
    height: auto;
}

ul, ol {
    margin-top: 0px;
    padding-left: 25px;
    margin-bottom: 25px;
}

li {
    padding-bottom: 0px;
}

p, .player-elements {
    margin-top: 0px;
    margin-bottom: 25px;
}

.margin-left-auto {
    margin-left: auto;
}

.margin-right-auto {
    margin-right: auto;
}

.container, .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
}

.container-fluid {
    max-width: 100%;
}

.container {
    max-width: 84%;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.display-block {
     display: block;
}

.img-center img {
    display: block;
    margin: auto;
}

.position-relative {
    position: relative;
}

.position-relative .container {
    position: relative;
    z-index: 5;
}

.mejs__container {
    outline: none !important;
}

hr {
    border: 0;
    border-top: 1px solid #CFCAC3;
    margin: 25px 0;
}

input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input[type=number],textarea,select {
    font-family: 'Poppins';
    display: block;
    width: 100%;
    height: auto;
    color: #534F4C;
    font-size: 0.8vw;
    line-height: 1;
    font-weight: 300;
    padding: 0.95vw 1.4vw;
    background-color: #F3EFEA;
    border: 1px solid #F3EFEA;
    border-radius: 0;
    box-shadow: none;
    outline: none;
}

input[type=color]:active,input[type=date]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=email]:active,input[type=month]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=url]:active,input[type=week]:active,input[type=number]:active,textarea:active,select:active,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input[type=number]:focus,textarea:focus,select:focus {
    border: 1px solid var(--second);
}

@supports(-webkit-appearance: none) or (-moz-appearance: none) {
    input[type=checkbox],input[type=radio] {
        --active: var(--second);
        --active-inner: #ffffff;
        --border: var(--light);
        --border-hover: var(--second);
        --background: #ffffff;
        --disabled: hsla(0, 0%, 100%, 0.8);
        --disabled-inner: hsla(0, 0%, 100%, 0.8);
        -webkit-appearance: none;
        -moz-appearance: none;
        height: 17px;
        outline: none;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        margin: 0;
        cursor: pointer;
        border-radius: 0;
        border: 1px solid var(--bc, var(--border));
        background: var(--b, var(--background));
        -webkit-transition: background .3s,border-color .3s,box-shadow .2s;
        transition: background .3s,border-color .3s,box-shadow .2s;
    }
	
    input[type=checkbox]:after,input[type=radio]:after {
        content: "";
        left: 0;
        top: 0;
        position: absolute;
        -webkit-transition: opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
        transition: opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
        transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);
        transition: transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
    }

    input[type=checkbox]:checked,input[type=radio]:checked {
        --b: var(--active);
        --bc: var(--active);
        --d-o: 0.3s;
        --d-t: 0.6s;
        --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
    }

    input[type=checkbox]:disabled,input[type=radio]:disabled {
        --b: var(--disabled);
        cursor: not-allowed;
        opacity: .9;
    }

    input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked {
        --b: var(--disabled-inner);
        --bc: var(--border);
    }

    input[type=checkbox]:disabled+label,input[type=radio]:disabled+label {
        cursor: not-allowed;
    }

    input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled) {
        --bc: var(--border-hover);
    }

    input[type=checkbox]:not(.switch),input[type=radio]:not(.switch) {
        margin-top: -2px;
        width: 17px !important;
        display: inline-block;
        margin-right: 4px !important;
    }

    input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after {
        opacity: var(--o, 0);
    }

    input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked {
        --o: 1;
    }

    input[type=checkbox]+label,input[type=radio]+label {
        font-size: 13px;
        line-height: 21px;
        display: inline-block;
        vertical-align: top;
        cursor: pointer;
        margin-left: 4px;
    }

    input[type=checkbox]:not(.switch):after {
        width: 5px;
        height: 9px;
        border: 2px solid var(--active-inner);
        border-top: 0;
        border-left: 0;
        left: 5px;
        top: 2px;
        -webkit-transform: rotate(var(--r, 20deg));
        transform: rotate(var(--r, 20deg));
    }

    input[type=checkbox]:not(.switch):checked {
        --r: 43deg;
    }

    input[type=radio] {
        border-radius: 50%;
    }

    input[type=radio]:after {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        background: var(--active-inner);
        opacity: 0;
        -webkit-transform: scale(var(--s, 0.7));
        transform: scale(var(--s, 0.7));
    }

    input[type=radio]:checked {
        --s: 0.5;
    }
}

.wpcf7 {
	position: relative;
}

.wpcf7 p {
	margin-bottom: 30px;
}

.wpcf7 [class*=grid-], .wpcf7 [class*=grid_], .wpcf7 [class~=grid] {
	margin: 0 -15px;
}

.wpcf7 [class*=col-], .wpcf7 [class*=col_], .wpcf7 [class~=col] {
	padding: 0 15px;
}

.wpcf7 label>.wpcf7-form-control-wrap {
    display: block;
}

.wpcf7 .wpcf7-list-item {
    display: block;
    margin: 0;
}

.wpcf7 .wpcf7-acceptance label {
    display: flex;
    flex-wrap: wrap;
}

.wpcf7 .wpcf7-list-item-label {
    width: calc(100% - 23px);
    font-size: 15px;
    line-height: 1.4;
    text-transform: none;
    font-weight: 400;
    padding-left: 10px;
    margin-top: -3px;
}

.wpcf7 .wpcf7-not-valid-tip {
    padding-top: 0.3vw;
}

[class*=grid-].small-grid, [class*=grid_].small-grid, [class~=grid].small-grid {
	margin: 0 -5px
}

.small-grid [class*=col-], .small-grid [class*=col_], .small-grid [class~=col] {
	padding: 0 5px;
}

.page-title-content {
    margin-bottom: 25px;
}

.page-title-content.b2x, #sb_instagram {
    margin-bottom: 3vw;
}

.page-title-content.b1 {
    margin-bottom: 0.5vw;
}

.page-title-content.showroom-title {
    position: absolute;
    left: 4vw;
    bottom: 3.5vw;
    margin-bottom: 0;
	z-index: 5;
}

.page-title-content.showroom-title .year {
    font-family: 'Poppins';
    font-size: 1vw;
    font-weight: 200;
    padding-left: 1vw;
    letter-spacing: 0.25vw;
    vertical-align: middle;
}

.page-title-content.showroom-title .year::before {
    content: '\00B7';
    font-size: 2vw;
    padding-right: 1.4vw;
    vertical-align: middle;
}

.page-title-content .page-title {
    font-family: 'Playfair Display';
    font-size: 2.3vw;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 0;
}

.page-title-content.showroom-title .page-title {
    color: #ffffff;
}

.page-title-content.number .page-title {
    color: #CFCAC3;
}

.page-title-content .page-subtitle {
    color: #A69881;
    font-size: 0.8vw;
    padding-top: 0.5vw;
}

.custom-button {
    font-family: 'Playfair Display';
    font-size: 1vw;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.8vw 3.7vw 0.9vw 3.7vw;
    font-weight: 400;
    border-radius: 0;
    left: auto;
    color: #A69881;
    background-color: #F3EFEA;
    border: 1px solid #A69881;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    transition: .5s all;
}

.wpcf7-submit.custom-button {
    background-color: transparent;
}

.custom-button:hover, .wpcf7-submit.custom-button:hover {
    color: #ffffff;
    background-color: #A69881;
}

header.header-fixed {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 999;
}

header .header {
	padding: 20px 0;
	transition: 0.5s;
}

header.is-scroll:not(.is-open) .header {
    padding: 10px 0;
    background-color: var(--light);
}

header .header .logo-top img {
    display: block;
    width: 170px;
    height: auto;
	transition: 0.5s;
}

header.is-scroll:not(.is-open) .header .logo-top img {
    width: 120px;
}

header .header .menu-bar, .team-modal .close-modal {
	position: relative;
    width: 40px;
	height: 36px;
	padding: 5px;
    cursor: pointer;
}

header .header .menu-bar span, .team-modal .close-modal span {
    position: absolute;
    top: calc(50% - 6px);
    display: block;
    width: 100%;
    height: 2px;
    margin: 5px 0;
    border-radius: 6px;
    background-color: var(--default);
    transition: transform .5s;
    transition-delay: .5s;
}

body.home header:not(.is-scroll) .header .menu-bar span {
    background-color: #fff;
}

body.home header.is-open .header .menu-bar span {
    background-color: #fff;
}

header .header .menu-bar span:first-child, .team-modal .close-modal span:first-child {
    transform: translateY(500%);
}

header .header .menu-bar span:last-child, .team-modal .close-modal span:first-child {
    transform: translateY(-500%);
}

header.is-open .header .menu-bar span:first-child, .team-modal .close-modal span:first-child {
    transform: translateY(0%) rotate(45deg);
}

header.is-open .header .menu-bar span:nth-child(2) {
    transform: scale(0);
}

header.is-open .header .menu-bar span:last-child, .team-modal .close-modal span:last-child {
    transform: translateY(0%) rotate(-45deg);
}

.menu-content, .team-modal {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
	width: 0;
	display: flex;
	flex-wrap: wrap;
    overflow: hidden;
	background: #F3EFEA;
    z-index: 998;
}

.team-modal {
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}

.menu-content.is-open {
	width: 100%;
}

.menu-content .menu-content-left {
    width: 35%;
}

.menu-content .menu-content-left .menu-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-top: 210px;
    padding-left: 25px;
    padding-left: calc(((100vw - 84vw) / 2) + 25px);
    padding-right: 25px;
    padding-right: 4vw;
	padding-bottom: 1.5vw;
}

.menu-content .menu-content-left .menu-list ul {
    list-style: none;
	padding: 0;
	margin: 0;
}

.menu-content .menu-content-left .menu-list ul li {
	position: relative;
    padding: 0.25vw 0;
}

.menu-content .menu-content-left .menu-list ul li .sub-toggle {
    position: absolute;
    top: 0;
    right: 4vw;
    font-size: 1vw;
    padding: 10px;
    cursor: pointer;
}

.menu-content .menu-content-left .menu-list ul li a {
    color: var(--default);
    font-family: 'Playfair Display';
    font-size: 1.3vw;
    line-height: 1.1;
    font-weight: 400;
}

.menu-content .menu-content-left .menu-list ul li a:hover {
    color: var(--second);
}

.menu-content .menu-content-left .menu-list ul li ul.sub-menu {
	height: 0;
	padding-top: 0.1vw;
    padding-left: 1vw;
	overflow: hidden;
}

.menu-content .menu-content-left .menu-list ul li ul.sub-menu li a {
	font-size: 1.15vw;
}

.menu-content .menu-content-left .menu-list .menu-bottom {
    margin-top: auto;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social {
    margin-left: -100%;
    padding-left: 100% !important;
    border-top: 1px solid #CFCAC3;
    border-bottom: 1px solid #CFCAC3;
    padding: 15px 0;
    margin-bottom: 12px;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social ul li {
	color: #7A7674;
    display: block;
    padding: 0;
    margin: 0 0.5vw;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social ul li a {
    font-family: 'Poppins';
    font-size: 1vw;
    line-height: 0;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social ul li a img {
	vertical-align: middle;
}

.menu-content .menu-content-left .menu-list .menu-bottom .social ul li.menu-item-txt {
	margin-left: 0;
    margin-right: auto;
}

.menu-content .menu-content-left .menu-list .menu-bottom .copy {
    color: #B4B0A9;
    font-size: 0.7vw;
    margin-bottom: 0;
}

.menu-content .menu-content-right {
    width: 65%;
    overflow: hidden;
}

.menu-content .menu-content-right video {
	opacity: 0;
    display: block;
	width: 100%;
	height: 100%;
	margin: -1px;
	object-fit: cover;
}

.header-separator {
	display: block;
	width: 100%;
	height: 125px;
}

.video-home {
    position: relative;
    width: 100%;
    min-height: 100vh;
    background: #fff;
    overflow: hidden;
}

.video-home::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.video-home > video {
    display: block;
    width: 100%;
    height: 100vh;
    object-fit: cover;
    border: 0;
    outline: none;
}

.video-home .txt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 6vw;
    font-size: 0.8vw;
	font-weight: 400;
    line-height: normal;
    letter-spacing: 50%;
    z-index: 6;
}

.video-home .txt, .video-home .txt a {
	color: #fff;
}

.video-home .video-home-draw {
    position: absolute;
    right: 50%;
    right: calc(50% - 63px);
    bottom: 20%;
    z-index: 4;
}

.video-home .container > * {
	opacity: 0;
	visibility: hidden;
}

.section-content, .page-wraper {
    position: relative;
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
    padding-bottom: calc(3.5vw - 25px);
}

.section-content.pt0 {
	padding-top: 0;
}

.section-content.pb0 {
	padding-bottom: 0;
}

.section-content.pt2x {
	padding-top: 7vw;
}

.section-content.pb2x {
	padding-bottom: 7vw;
    padding-bottom: calc(7vw - 25px);
}

.section-content.mb3 {
	margin-bottom: 3vw;
}

.section-content.section-content-gallery {
    padding-top: 5vw;
    padding-bottom: 5vw;
}

.section-content.section-content-gallery .page-title-content {
    margin-bottom: 4vw;
}

.section-content.bg-color {
    background-color: var(--light);
}

.section-content.projects-featured-in img {
    display: block;
    width: auto;
    height: 459px;
    max-width: initial;
    object-fit: cover;
    margin: 0 auto;
}

.section-content.projects-featured-in .text-right img {
    margin-left: auto;
	margin-right: 0;
}

.section-content.projects-featured-in .text-left img {
    margin-left: 0;
	margin-right: 0;
}

.team-modal .close-modal {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 6;
}

.team-modal .section-content {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 0;
}

.section-content .section-content-img img, .section-content .section-content-video video {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    z-index: 3;
}

.team-modal .section-content .section-content-img img {
    width: 65%;
	margin: 0 auto;
}

.section-content .section-content-txt, .p-text, footer .footer .footer-txt, .projects-item .projects-title, .menu-content .menu-content-left .menu-list .menu-bottom .social ul li.menu-item-txt, footer .footer-social ul li, .section-content.section-content-gallery .section-content-gallery-txt .txt, .faq-items .faq-item {
    font-family: 'Poppins';
    font-size: 0.85vw;
    line-height: 1.5;
	font-weight: 300;
}

.section-content .section-content-txt {
	position: relative;
    padding-left: 25px;
    padding-left: 8vw;
    padding-right: 25px;
	z-index: 5;
}

.section-content .section-content-txt.pr-container {
    padding-right: calc((75%) / 2);
}

.section-content [class*=grid-][class*=-reverse] .section-content-txt {
    padding-left: 25px;
    width: 68%;
    margin-left: auto;
}

.section-content [class*=grid-][class*=-reverse] .section-content-txt.margin-left-4 {
    margin-left: 4%;
}

.section-content .section-content-txt.middle {
    width: max-content;
    padding-left: 25px;
    padding-right: 25px;
    margin: 0 auto;
}

.section-content .three-slider {
	margin-top: 3vh;
}

.section-content .draw-svg-one {
    position: absolute;
    right: 25%;
    right: calc(25% - 3.5vw);
    bottom: 3vw;
}

.section-content .draw-svg-one svg {
	position: relative;
	display: block;
	z-index: 3;
}

.section-content .draw-line-one {
    position: absolute;
    top: 0;
    right: 25%;
    width: 1px;
    bottom: -4vw;
    background: #CFCAC3;
}

.section-content .draw-svg-two {
    position: absolute;
    right: 25%;
    left: calc(25% - 3.5vw);
    bottom: -2vw;
}

.section-content .draw-svg-two svg {
	position: relative;
	display: block;
	z-index: 3;
}

.section-content .draw-line-two {
    position: absolute;
    top: 0;
    left: 25%;
    width: 1px;
    bottom: -4vw;
    background: #CFCAC3;
}

.draw-svg-three {
    position: absolute;
    left: calc(25% - 3.5vw);
    top: 40%;
}

.draw-svg-three svg {
	position: relative;
	display: block;
	z-index: 3;
}

.draw-line-three.careers-line {
    top: -5vw;
    left: auto;
    right: 25%;
    bottom: -3.5vw;
}

.draw-line-three.careers-line.two {
    top: 0;
	bottom: 0;
}

.draw-svg-three.careers-svg {
    left: auto;
    right: calc(25% - 3.5vw);
}

.draw-line-three {
    position: absolute;
    top: 0;
    left: calc(25% - 1px);
    width: 1px;
    bottom: 0;
    background: #CFCAC3;
}

.draw-svg-four {
    position: absolute;
    left: calc(50% - 3.5vw);
    bottom: 3%;
}

.draw-svg-four svg {
	position: relative;
	display: block;
	z-index: 3;
}

.draw-line-four {
    position: absolute;
    top: 0;
    left: calc(50% - 1px);
    width: 1px;
    background: #CFCAC3;
}

.triangle-draw.draw-triangle-one {
    position: absolute;
    left: 36%;
    bottom: 4vw;
}

.triangle-draw.triangle-draw-two {
    margin-top: 3vw;
}

.triangle-draw svg, .video-home .video-home-draw svg, .section-content .draw-svg-one svg, .section-content .draw-svg-two svg, .page-about-us-content .draw-svg-three svg, .draw-svg-four svg, .draw-svg-three svg {
    display: block;
    width: 7vw;
    height: auto;
}

.draw-line-five {
    position: absolute;
    right: 25px;
    bottom: calc(1vw + 3.5vw);
    width: calc(50% + 6vw);
    height: 1px;
    background: #CFCAC3;
}

.draw-line-five.draw-line-six {
    width: 50%;
    right: 0;
    bottom: 50%;
}

.draw-svg-five {
    position: absolute;
    right: 50%;
    bottom: 1vw;
	z-index: 4;
}

.draw-svg-five.draw-svg-six {
    right: calc(25% - 3.5vw);
    bottom: calc(50% - 3.5vw);
}

.draw-svg-five svg {
    display: block;
    width: auto;
    height: 7vw;
}

.section-team {
    padding-top: 4vw;
    padding-left: 2vw;
    padding-right: 2vw;
}

.full-img img {
    display: block;
    width: 100%;
    height: auto;
}

.full-video video {
    display: block;
    width: 100%;
    height: auto;
}

.projects-item {
	position: relative;
	margin-bottom: 35px;
}

.projects-item.team-item {
	cursor: pointer;
}

.projects-item .img {
    margin-bottom: 10px;
}

.projects-item .img, .projects-item .img img, .gallery-item img {
	display: block;
    width: 100%;
    height: auto;
	aspect-ratio: 430/645;
	object-fit: cover;
	overflow: hidden;
}

.projects-item.team-item .img, .projects-item.team-item .img img {
    aspect-ratio: 325 / 429;
}

.gallery-item img {
    aspect-ratio: 606 / 863;
}

.projects-item .img img {
    object-fit: cover;
    transform: scale(1);
    transition: .5s all;
}

.projects-item:hover .img img {
    transform: scale(1.02);
}

.projects-item .projects-title {
	margin-bottom: 0;
}

.projects-item.team-item .projects-title:not(.type) {
    font-weight: 600;
    text-transform: uppercase;
}

.three-slider .splide__arrow--prev {
    left: -50px;
}

.three-slider .splide__arrow--next {
    right: -50px;
}

.page-about-us-content {
	position: relative;
    padding-top: 125px;
}

ul.design-paragraph, ul.contact-adress-data {
	list-style: none;
	padding: 0;
}

ul.design-paragraph li:first-child {
    border-left: 1px solid var(--second);
}

ul.design-paragraph li {
	position: relative;
    display: inline-block;
    line-height: 1;
    padding: 0 0.7vw;
	text-transform: uppercase;
    border-right: 1px solid var(--second);
}

ul.contact-adress-data li {
    position: relative;
    padding-left: 3.5vw;
    margin-bottom: 1vw;
}

ul.contact-adress-data li a {
	color: var(--default);
	text-decoration: underline;
}

ul.contact-adress-data li svg {
	display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1.4vw;
    height: 1.4vw;
    object-fit: scale-down;
    transform: translateY(-50%);
}

p.contact-img-map {
	position: relative;
	overflow: hidden;
}

p.contact-img-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
	opacity: 0;
	transition: .5s all;
    z-index: 5;
}

p.contact-img-map:hover iframe {
	opacity: 1;
}

.section-gallery-content .container {
    max-width: 69%;
}

.gallery-item {
	margin-bottom: 50px;
}

.gallery-item-txt {
    padding-top: 20px;
    padding-left: 9%;
    padding-right: 10%;
}

.section-content.section-content-gallery .splide__slide img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    object-fit: cover;
}

.section-content.section-content-gallery .section-content-gallery-txt {
	padding-top: 6vw;
    padding-left: 3vw;
    padding-right: 3vw;
	padding-bottom: calc(6vw - 25px);
	border-bottom: 1px solid #CFCAC3;
	margin-bottom: 5vw;
}

.section-content.section-content-gallery .section-content-gallery-txt .txt {
	padding-left: 14%;
}

.contact-form .container {
    max-width: 55%;
}

.section-faq .container {
    max-width: 68%;
}

.faq-items .faq-item {
    padding: 2vw 2vw;
    background-color: var(--light);
	margin-bottom: 1.5vw;
}

.faq-items .faq-item .faq-question {
	position: relative;
    font-family: 'Playfair Display';
    font-size: 1.2vw;
	padding-right: 2vw;
	cursor: pointer;
}

.faq-items .faq-item .faq-question::after {
    content: "";
    position: absolute;
    top: 0.35vw;
    right: 1vw;
    width: 0.6vw;
    height: 0.6vw;
    background: url(img/plus.svg) center/contain no-repeat;
}

.faq-items .faq-item .faq-question.active::after {
    background: url(img/minus.svg) center/contain no-repeat;
}

.faq-items .faq-item .faq-answer {
    height: 0;
	overflow: hidden;
}

.faq-items .faq-item .faq-answer .content {
	padding: 3vw 2vw 3vw 2vw;
}

.faq-items .faq-item .faq-answer .content ul, .faq-items .faq-item .faq-answer .content p, .faq-items .faq-item .faq-answer .content hr {
	margin-bottom: 2.5vw;
}

.faq-items .faq-item .faq-answer .content hr {
    margin-top: -2vw;
}

.faq-items .faq-item .faq-answer .content ul {
	margin-top: -1.5vw;
	margin-bottom: 3.5vw;
}

.faq-items .faq-item .faq-answer .content .faq-flag {
    display: inline-block;
    color: #7A7674;
    padding: 0.5vw 4.5vw 0.5vw 1.5vw;
    background-color: #E3D9CF;
}

.showroom-gallery.hide {
	overflow: hidden;
}

.showroom-gallery .player-elements {
	margin-bottom: -1.7vh;
}

.view-all-galleries {
    margin-top: -4vw;
}

.page-separator-bottom {
	display: block;
	width: 100%;
	height: 6vw;
}

.pt1 {
	padding-top: 1vw;
}

.custom-col-1 {
    flex-basis: 30% !important;
    max-width: 30% !important;
}

.custom-col-2 {
    flex-basis: 35% !important;
    max-width: 35% !important;
}

.custom-col-3 {
    flex-basis: 35% !important;
    max-width: 35% !important;
}

.custom-col-4 {
    flex-basis: 29% !important;
    max-width: 29% !important;
}

.custom-col-5 {
    flex-basis: 13% !important;
    max-width: 13% !important;
}

footer .footer {
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-bottom: calc(2vw - 25px);
    border-top: 1px solid #CFCAC3;
}

footer .footer .footer-txt a {
	color: var(--default);
}

footer .footer .footer-txt a:hover {
	color: var(--second);
}

footer .footer-copyright, footer .footer-social {
    padding-top: 0.8vw;
    padding-bottom: 0.8vw;
}

footer .footer-social {
	text-align: center;
	background-color: #EAE3DC
}

footer .footer-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

footer .footer-social ul li {
    display: inline-block;
	margin-right: 0.8vw;
}

footer .footer-social ul li.menu-item-txt {
    vertical-align: middle;
    margin-right: 1.5vw;
}

footer .footer-social ul li:last-child {
	margin-right: 0;
}

footer .footer-copyright {
    color: #B4B0A9;
    font-size: 0.7vw;
}

@media (max-width: 1280px) {
	.container {
		max-width: 1000px;
	}
	
	.section-gallery-content .container {
		max-width: 980px;
	}
	
    input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input[type=number],textarea,select {
        font-size: 14px;
        padding: 12px 18px;
    }
	
	.splide__arrow svg {
		height: 30px;
		width: 30px;
	}
	
	.three-slider .splide__arrow--prev {
		left: -40px;
	}
	
	.three-slider .splide__arrow--next {
		right: -40px;
	}

    .wpcf7 .wpcf7-not-valid-tip {
        padding-top: 4px;
    }

    .page-title-content.b2x {
        margin-bottom: 38px;
    }
	
	#sb_instagram {
		margin-bottom: 30px;
	}

    .page-title-content.b1 {
        margin-bottom: 6px;
    }

    .page-title-content.showroom-title {
        left: 51px;
        bottom: 45px;
    }

    .page-title-content.showroom-title .year {
        font-size: 13px;
        padding-left: 13px;
        letter-spacing: 3px;
    }

    .page-title-content.showroom-title .year::before {
        font-size: 26px;
        padding-right: 18px;
    }

    .page-title-content .page-title {
        font-size: 34px;
    }
	
	.page-title-content .page-title br, .section-content .section-content-txt br {
		display: none;
	}

    .page-title-content .page-subtitle {
        font-size: 15px;
        padding-top: 6px;
    }

	.custom-button {
		font-size: 20px;
		line-height: 22px;
		padding: 14px 70px 16px 70px;
	}
	
	.menu-content .menu-content-left {
		width: 50%;
	}
	
	.menu-content .menu-content-right {
		width: 50%;
		overflow: hidden;
	}

    .menu-content .menu-content-left .menu-list {
        padding-left: 127px;
        padding-right: 51px;
        padding-bottom: 19px;
    }

    .menu-content .menu-content-left .menu-list ul li {
        padding: 3px 0;
    }

    .menu-content .menu-content-left .menu-list ul li .sub-toggle {
        right: 51px;
        font-size: 16px;
    }

    .menu-content .menu-content-left .menu-list ul li a {
        font-size: 21px;
    }

    .menu-content .menu-content-left .menu-list ul li ul.sub-menu {
        padding-top: 1px;
        padding-left: 13px;
    }

    .menu-content .menu-content-left .menu-list ul li ul.sub-menu li a {
        font-size: 19px;
    }

    .menu-content .menu-content-left .menu-list .menu-bottom .social ul li {
        margin: 0 10px;
    }

    .menu-content .menu-content-left .menu-list .menu-bottom .social ul li a {
        font-size: 13px;
    }

    .menu-content .menu-content-left .menu-list .menu-bottom .copy {
        font-size: 12px;
    }

    .video-home .txt {
        padding-bottom: 20px;
        font-size: 14px;
    }

    .section-content, .page-wraper {
        padding-top: 45px;
        padding-bottom: 20px;
    }

    .section-content.pt2x {
        padding-top: 90px;
    }

    .section-content.pb2x {
        padding-bottom: 65px;
    }

    .section-content.mb3 {
        margin-bottom: 38px;
    }

    .section-content.section-content-gallery {
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .section-content.section-content-gallery .page-title-content {
        margin-bottom: 51px;
    }

	html, body, .section-content .section-content-txt, .p-text, footer .footer .footer-txt, .projects-item .projects-title, .menu-content .menu-content-left .menu-list .menu-bottom .social ul li.menu-item-txt, footer .footer-social ul li, .section-content.section-content-gallery .section-content-gallery-txt .txt, .faq-items .faq-item {
		font-size: 14px;
		line-height: 22px;
	}

    .section-content .section-content-txt {
        padding-left: 50px;
    }
	
	.section-content [class*=grid-][class*=-reverse] .section-content-txt.margin-left-4 {
		margin-left: 0;
	}
	
	.section-content [class*=grid-][class*=-reverse] .section-content-txt {
		width: 90%;
	}
	
	.team-modal .section-content .section-content-txt {
		max-height: 90vh;
        overflow-y: scroll;
	}
	
	.section-content .section-content-txt.middle {
		width: 100%;
	}

    .section-content .three-slider {
        margin-top: 24px;
    }

    .section-content .draw-svg-one {
        right: calc(25% - 63px);
        bottom: 38px;
    }

    .section-content .draw-line-one {
        bottom: -51px;
    }

	.section-content .draw-svg-two {
		left: calc(25% - 63px);
		bottom: -10px;
	}

    .section-content .draw-line-two {
        bottom: -51px;
    }
	
	.projects-item {
		margin-bottom: 20px;
	}

    .draw-svg-three {
        left: calc(25% - 64px);
    }

    .draw-line-three.careers-line {
        top: -70px;
        right: calc(25% - 3px);
        bottom: -55px;
    }

	.draw-svg-three.careers-svg {
		right: calc(25% - 66px);
	}

    .draw-svg-four {
        left: calc(50% - 64px);
    }

    .triangle-draw.draw-triangle-one {
        bottom: 51px;
    }

    .triangle-draw.triangle-draw-two {
        margin-top: 38px;
    }

    .triangle-draw svg, .video-home .video-home-draw svg, .section-content .draw-svg-one svg, .section-content .draw-svg-two svg, .page-about-us-content .draw-svg-three svg, .draw-svg-four svg, .draw-svg-three.careers-svg svg {
        width: 127px;
    }

    .draw-line-five {
        bottom: 58px;
        width: calc(35% + 77px);
    }

    .draw-svg-five {
		right: 35%;
        bottom: 13px;
    }

    .draw-svg-five.draw-svg-six {
        right: calc(25% - 45px);
        bottom: calc(50% - 45px);
    }

    .draw-svg-five svg {
        height: 90px;
    }

    .section-team {
        padding-top: 51px;
        padding-left: 26px;
        padding-right: 26px;
    }

    ul.design-paragraph li {
        padding: 0 9px;
    }

    ul.contact-adress-data li {
        padding-left: 45px;
        margin-bottom: 13px;
    }

    ul.contact-adress-data li svg {
        width: 18px;
        height: 18px;
    }

    .section-content.section-content-gallery .section-content-gallery-txt {
        padding-top: 77px;
        padding-left: 38px;
        padding-right: 38px;
        padding-bottom: 52px;
        margin-bottom: 64px;
    }

    .faq-items .faq-item {
        padding: 26px 26px;
        margin-bottom: 19px;
    }

	.faq-items .faq-item .faq-question {
		font-size: 20px;
		line-height: 25px;
		padding-right: 26px;
	}

	.faq-items .faq-item .faq-question::after {
		top: 7px;
		right: 13px;
		width: 12px;
		height: 12px;
	}

    .faq-items .faq-item .faq-answer .content {
        padding: 38px 26px 38px 26px;
    }

    .faq-items .faq-item .faq-answer .content ul, .faq-items .faq-item .faq-answer .content p, .faq-items .faq-item .faq-answer .content hr {
        margin-bottom: 32px;
    }

    .faq-items .faq-item .faq-answer .content hr {
        margin-top: -26px;
    }

    .faq-items .faq-item .faq-answer .content ul {
        margin-top: -19px;
        margin-bottom: 45px;
    }

    .faq-items .faq-item .faq-answer .content .faq-flag {
        padding: 6px 58px 6px 19px;
    }

    .showroom-gallery .player-elements {
        margin-bottom: -14px;
    }

    .view-all-galleries {
        margin-top: -51px;
    }

    .page-separator-bottom {
        height: 77px;
    }

    .pt1 {
        padding-top: 13px;
    }

    footer .footer {
        padding-top: 26px;
        padding-bottom: 1px;
    }

    footer .footer-copyright, footer .footer-social {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    footer .footer-social ul li {
        margin-right: 10px;
    }

    footer .footer-social ul li.menu-item-txt {
        margin-right: 19px;
    }

	footer .footer-copyright {
		font-size: 12px;
		line-height: 22px;
	}
	
}

@media (max-width: 1024px) {
	.container, .section-gallery-content .container, .section-faq .container, .contact-form .container {
		max-width: 100%;
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.page-title-content {
		margin-bottom: 15px;
	}
	
	.video-home {
		margin-bottom: 10px;
	}

	.video-home .txt {
		text-align: center;
	}
		
	.section-content, .page-wraper {
		padding-top: 35px;
		padding-bottom: 20px;
	}
	
	.section-content .draw-line-one {
		top: 40px;
		bottom: 0;
	}
	
	.section-content .section-content-txt, .section-content .section-content-txt.middle, .section-content [class*=grid-][class*=-reverse] .section-content-txt {
		padding-left: 35px;
		width: 100%;
		max-width: 50%;
		margin: 0;
	}
	
	.section-content [class*=grid-][class*=-reverse], .section-content.md-process [class*=grid-], .section-content.md-process [class*=grid_], .section-content.md-process [class~=grid], .section-content.md-reverse [class*=grid-], .section-content.md-reverse [class*=grid_], .section-content.md-reverse [class~=grid] {
		flex-direction: column-reverse;
	}
	
	.section-content [class*=grid-][class*=-reverse] .col {
		width: 100%;
	}
	
	.page-about-us-content {
		text-align: center;
		padding-bottom: 130px;
	}
	
	.three-slider .splide__arrow--prev {
		left: -25px;
	}
	
	.three-slider .splide__arrow--next {
		right: -25px;
	}
	
	.container .full-img {
		margin: 0 -35px;
	}
	
	.md-title-center, .md-title-center .text-right {
		text-align: center;
	}
	
	.section-content .section-content-txt.pr-container {
		padding-right: 35px;
		text-align: center;
		margin: 0 auto 50px auto;
	}
	
	.section-content .container .section-content-txt {
		padding-left: 0;
	}
	
	.team-modal .section-content .section-content-img img {
		width: 100%;
		max-width: 265px;
		margin: 0;
	}
	
	.team-modal .section-content .section-content-txt {
		max-width: 100%;
		max-height: 200px;
		overflow-y: scroll;
	}
	
	.section-content.projects-featured-in .text-right img, .section-content.projects-featured-in .text-left img {
		margin-left: auto;
		margin-right: auto;
	}
	
	.section-content.section-content-gallery .section-content-gallery-txt .txt {
		padding-left: 0;
	}
	
	body.page-template-contact .triangle-draw.triangle-draw-two {
		display: none;
	}
	
	.custom-col-1, .custom-col-2, .custom-col-3 {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	
	.custom-col-4, .custom-col-5 {
		flex-basis: 50% !important;
		max-width: 50% !important;
	}
	
	.custom-col-2 {
		padding-top: 40px !important;
		padding-bottom: 20px !important;
	}
	
	.md-pdding-top-0 {
		padding-top: 0;
	}
	
	.md-big-padding-bottom {
		padding-bottom: 90px;
	}
	
	.md-medium-padding-bottom {
		padding-bottom: 30px;
	}
	
	.md-big-padding-top {
		padding-top: 90px;
	}
	
	.md-medium-padding-top {
		padding-top: 50px;
	}
	
	.triangle-draw.draw-triangle-one {
		display: none;
	}
	
	.section-content .draw-line-two {
		top: 0;
		left: auto;
		right: 150px;
		width: 1px;
		bottom: -90px;
	}

	.section-content .draw-svg-two {
		left: auto;
		right: 87px;
		bottom: -74px;
	}
	
	.draw-svg-three {
		left: calc(50% - 63px);
		top: auto;
		bottom: 40px;
	}
	
	.draw-line-three {
		left: 50%;
	}
	
	.draw-line-four {
		left: auto;
		right: 120px;
	}
	
	.draw-svg-four {
		left: auto;
		right: 57px;
		bottom: 50%;
	}
	
	.md-padding-10 {
		padding: 0 10px 0 10px;
	}
	
	.md-2x-top {
		margin-top: 25px;
	}
	
	.md-2x-bottom {
		margin-bottom: 40px;
	}
	
}

@media (max-width: 768px) {
	html {
		overflow-x: hidden;
	}

	.container, .section-gallery-content .container, .section-faq .container, .contact-form .container {
		max-width: 100%;
		padding-left: 35px;
		padding-right: 35px;
	}
	
	.col {
		width: 100%;
	}
	
	header .header {
		padding: 10px 0;
	}
	
	header .header .container {
		padding-left: 10px;
		padding-right: 25px;
	}
	
	header .header .logo-top img, header.is-scroll:not(.is-open) .header .logo-top img {
		width: 127px;
	}
	
	.header-separator {
		height: 100px;
	}

	.menu-content .menu-content-left, .menu-content .menu-content-right {
		width: 100%;
	}
	
	.menu-content .menu-content-right {
		display: none !important;
	}
	
	.menu-content .menu-content-left .menu-list {
		padding-top: 120px;
		padding-left: 50px;
		padding-right: 50px;
		padding-bottom: 20px;
	}
	
	.menu-content .menu-content-left .menu-list ul li {
		padding: 6px 0;
	}
	
	.menu-content .menu-content-left .menu-list ul li ul.sub-menu {
		padding-top: 0;
		padding-left: 15px;
	}
	
	.menu-content .menu-content-left .menu-list ul li ul.sub-menu li:first-child {
		padding-top: 10px;
	}
	
	.menu-content .menu-content-left .menu-list ul li a {
		font-size: 22px;
		line-height: 1.2;
	}
	
	.section-content .section-content-txt, .section-content .section-content-txt.middle, .section-content [class*=grid-][class*=-reverse] .section-content-txt {
		max-width: 100%;
	}
	
	.full-video .container {
		padding: 0;
	}
	
	.page-title-content .page-title {
		font-size: 30px;
		line-height: 1.15;
	}
	
	body.page-template-contact .section-content .section-content-txt br {
		display: inline-block;
	}
	
	ul.contact-adress-data li svg {
		width: 25px;
		height: 25px;
		object-fit: scale-down;
	}
	
	ul.contact-adress-data li {
		padding-left: 50px;
		margin-bottom: 15px;
	}
	
	.page-about-us-content {
		padding-top: 90px;
		padding-bottom: 140px;
	}
	
	.section-team {
		padding-top: 40px;
		padding-left: 0;
		padding-right: 0;
		margin: 0 -25px;
	}
	
	.team-modal .section-content .section-content-txt {
		max-height: 50vh;
	}
	
	.section-content .section-content-txt, .section-content .section-content-txt.middle, .section-content [class*=grid-][class*=-reverse] .section-content-txt {
		max-width: 320px;
	}
	
	.section-content.projects-featured-in img {
		width: 100%;
		height: auto;
	}
	
	.section-content.section-content-gallery .section-content-gallery-txt {
		padding-top: 40px;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 30px;
	}
	
	.section-content.section-content-gallery .page-title-content {
		margin-bottom: 20px;
	}
	
	.section-content .container .section-content-txt {
		padding-left: 0 !important;
	}
	
	.section-content.section-gallery-content {
		margin: 0 -25px;
	}
	
	.gallery-item-txt {
		padding-left: 25px;
		padding-right: 25px;
		text-align: center;
	}

	ul.design-paragraph li {
		display: block;
		padding: 4px 0;
		line-height: 1.1;
		border-right: 0;
	}
	
	ul.design-paragraph li:first-child {
		border-left: 0;
	}
	
	.full-video .container ul.design-paragraph {
		padding: 0 35px;
	}
	
	.section-content .draw-line-one {
		right: 100px;
	}
	
	.section-content .draw-svg-one {
		right: 37px;
		bottom: 30px;
	}
	
	.custom-col-4, .custom-col-5 {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	
	.custom-col-4 {
		padding-bottom: 20px !important;
	}
	
	.br-mobile-remove br {
		display: none;
	}

	footer .footer {
		padding-top: 40px;
		padding-bottom: 20px;
	}

}

@media (max-width: 576px) {
	.video-home {
		min-height: 100svh;
	}
	
	.video-home .video-home-draw {
		bottom: 230px;
	}
	
	.section-content .draw-line-one {
		right: 80px;
	}
	
	.section-content .draw-svg-one {
		right: 17px;
	}
	
	.section-content .three-slider {
		margin: 0 -25px;
	}
	
	.section-content.padding-container-10 .container {
		padding: 0 10px;
	}
	
	.section-content .draw-line-two, .draw-line-three.careers-line.two {
		right: 80px;
	}
	
	.section-content .draw-svg-two, .draw-svg-three.careers-svg {
		right: 17px;
	}
	
	.section-content .section-content-txt.pr-container {
		max-width: 90%;
	}
	
	.faq-items .faq-item .faq-answer .content {
		padding: 30px 0 0 0;
	}
	
	.section-faq .container {
		padding: 0;
	}
	
	body.post-type-archive-projects .section-content.pt0 .container {
		padding: 0 10px;
	}
	
	.draw-line-three.careers-line {
		right: 80px;
	}
	
	.page-title-content.showroom-title {
		left: 20px;
		bottom: 20px;
	}
	
	.page-title-content.showroom-title .year {
		padding-top: 12px;
		padding-left: 12px;
	}
	
	.page-title-content.showroom-title .year::before {
		font-size: 32px;
	}
	
	.showroom-gallery .player-elements {
		margin-left: -35px;
		margin-right: -35px;
		margin-bottom: 10px;
	}
	
}