html,body{border: none;
	margin: 0;
	padding: 0;}
h2,h3,p,img{border: none;
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-align: inherit;}
html{font-size: 62.5%; 
	scroll-behavior: smooth;}
@media (prefers-reduced-motion: reduce){
html{scroll-behavior: auto;}
}
body{background: #f5efe0;
	box-sizing: border-box;
	color: #000;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.8rem;
	letter-spacing: -0.015em;
	text-align: left;}
@supports ( font-variation-settings: normal ){
body{font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
}
*,*::before,*::after{box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	word-break: break-word;
	word-wrap: break-word;}
a,path{transition: all 0.15s linear;}
.screen-reader-text{border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal;}
.screen-reader-text:focus{background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	right: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;}
.skip-link{left: -9999rem;
	top: 2.5rem;
	z-index: 999999999;
	text-decoration: underline;}
.skip-link:focus{display: block;
	left: 6px;
	top: 7px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: normal;
	padding: 15px 23px 14px;
	z-index: 100000;
	right: auto;}
@font-face{font-family: "Inter var";
	font-weight: 100 900; 
	font-style: normal;
	font-display: swap;
	src: url("../fonts/Inter-upright-var.woff2") format("woff2");}
@font-face{font-family: "Inter var";
	font-weight: 100 900; 
	font-style: italic;
	font-display: swap;
	src: url("../fonts/Inter-italic-var.woff2") format("woff2");}
@media ( prefers-reduced-motion: reduce ){
*{animation-duration: 0s !important;
		transition-duration: 0s !important;}
}
h2,h3{font-feature-settings: "lnum";
	font-variant-numeric: lining-nums;
	font-weight: 700;
	letter-spacing: -0.0415625em;
	line-height: 1.25;
	margin: 3.5rem 0 2rem;}
h2{font-size: 3.2rem;}
h3{font-size: 2.8rem;}
p{line-height: 1.5;
	margin: 0 0 1em 0;}
i{font-style: italic;}
a{color: #cd2653;
	text-decoration: underline;}
a:hover,a:focus{text-decoration: none;}
figure{display: block;
	margin: 0;}
svg,img{display: block;
	height: auto;
	max-width: 100%;}
figcaption,.caption-text{color: #6d6d6d;
	display: block;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2;
	margin-top: 1.5rem;}
section{padding: 5rem 0;
	width: 100%;}
@media ( min-width: 700px ){
h2,h3{margin: 6rem auto 3rem;}
h2{font-size: 4.8rem;}
h3{font-size: 4rem;}
figcaption,.caption-text{margin-top: 1.8rem;}
section{padding: 8rem 0;}
}
a{color: #cd2653;}
body{color: #000000;}
figcaption,.caption-text{color: #6d6d6d;}
.hover-grow{transition-duration:.3s;transition-property:transform}
.hover-grow:active,.hover-grow:focus,.hover-grow:hover{transform:scale(1.1)}
.gap-default>.row>.column>.is-populated{padding:10px}
@media (max-width:767px){
.column{width:100%}
}
.sr-only,.screen-reader-text{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.clearfix:after{content:"";display:block;clear:both;width:0;height:0}
.layout{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.layout *,.layout :after,.layout :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.layout a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}
.layout img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.layout .widget:not(.text-block):not(.post-content) figure{margin:0}
:root{--page-title-display:block}
.section{position:relative}
.section .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
@media (max-width:1024px){
.section .container{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.section.section-boxed>.container{max-width:1140px}
.section.items-center>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
@media (max-width:1024px){
.row{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.column-content{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.layout:not(.column-flex) .column-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.column-content>.block{width:100%}
.widget{position:relative}
.widget:not(:last-child){margin-bottom:20px}
.column{min-height:1px}
.column,.column-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.column-inner{width:100%}
@media (min-width:768px){
.column.col-third{width:33.333%}
.column.col-half{width:50%}
.column.col-full{width:100%}
}
@media (max-width:767px){
.column{width:100%}
}
.grid .grid-item{word-break:break-word;min-width:0}
.grid-cols-2 .grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}
.grid-cols-2 .grid{grid-template-columns:repeat(2,1fr)}
.block .widget-body{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}
.button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.button:focus,.button:hover,.button:visited{color:#fff}
.button-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.button-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}
.button span{text-decoration:inherit}
.heading-title{padding:0;margin:0;line-height:1}
.icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}
.icon:hover{color:#818a91}
.icon i{width:1em;height:1em;position:relative;display:block}
.icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.shape-circle .icon{-webkit-border-radius:50%;border-radius:50%}
.image-block{text-align:center}
.image-block .image-frame img{vertical-align:middle;display:inline-block}
.social:not(.grid-auto) .grid{display:inline-grid;grid-template-columns:var(--grid-template-columns)}
.social .widget-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.social-list{font-size:0}
.social-icon{background-color:#818a91;font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}
.social-icon i{color:#fff}
.social-icon:last-child{margin:0}
.social-icon:hover{opacity:.9;color:#fff}
.social-facebook{background-color:#3b5998}
.social-youtube{background-color:#cd201f}
.shape-circle .icon.social-icon{-webkit-border-radius:50%;border-radius:50%}
.template-canvas.builder-page:before{display:none}
@media (max-width:767px){
.layout .hide-phone{display:none}
}
@media (min-width:768px) and (max-width:1024px){
.layout .hide-tablet{display:none}
}
@media (min-width:1025px){
.layout .hide-desktop{display:none}
}
.site-theme{--color-primary:#6EC1E4;--color-secondary:#54595F;--color-text:#7A7A7A;--color-accent:#61CE70;--font-primary-family:"Roboto";--font-primary-weight:600;--font-secondary-family:"Roboto Slab";--font-secondary-weight:400;--font-text-family:"Roboto";--font-text-weight:400;--font-accent-family:"Roboto";--font-accent-weight:500;}
.section.section-boxed > .container{max-width:1140px;}
.widget:not(:last-child){margin-bottom:20px;}
@media(max-width:1024px){
.section.section-boxed > .container{max-width:1025px;}
}
@media(max-width:767px){
.section.section-boxed > .container{max-width:768px;}
}
.parallax-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.parallax{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.parallax-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.heading .heading-title{color:var( --color-primary );font-family:var( --font-primary-family );font-weight:var( --font-primary-weight );}
.image-block .image-caption{color:var( --color-text );font-family:var( --font-text-family );font-weight:var( --font-text-weight );}
.text-block{color:var( --color-text );font-family:var( --font-text-family );font-weight:var( --font-text-weight );}
.button-block .button{font-family:var( --font-accent-family );font-weight:var( --font-accent-weight );background-color:var( --color-accent );}
.layout-home .block.hero > .container{min-height:0px;}
.layout-home .block.hero > .container:after{content:"";min-height:inherit;}
.layout-home .block.hero:not(.parallax-bg){background-color:#242424;}
.layout-home .block.hero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}
.layout-home .block.hero-column > .is-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}
.layout-home .block.hero-logo .heading-title{color:#FF2F2F;font-family:"Saira", Sans-serif;font-size:35px;font-weight:600;}
.layout-home .block.hero-logo > .widget-body{padding:0% 0% 0% 02%;}
.layout-home .block.hero-title{text-align:left;}
.layout-home .block.hero-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.hero-lead{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}
.layout-home .block.hero-lead > .widget-body{padding:0% 20% 0% 0%;}
.layout-home .block.hero-button .button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#FF2F2F;color:#FF2F2F;background-color:#242424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF2F2F;border-radius:0px 0px 0px 0px;}
.layout-home .block.hero-button > .widget-body{padding:05px 0px 0px 0px;}
.layout-home .block.hero-image .image-frame img{width:100%;opacity:1;}
.layout-home .block.hero-image > .widget-body{padding:0px 0px 0px 0px;}
.layout-home .block.hero-button-mobile .button{fill:#FF2F2F;color:#FF2F2F;background-color:#242424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF2F2F;border-radius:0px 0px 0px 0px;}
.layout-home .block.hero-button-mobile > .widget-body{padding:05px 0px 0px 05px;}
.layout-home .block.products-banner:not(.parallax-bg),.layout-home .block.products-banner > .parallax > .parallax-layer{background-image:url("../img/IMG_3389-scaled.jpg");background-position:0px -684px;background-repeat:no-repeat;background-size:100% auto;}
.layout-home .block.products-banner{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.layout-home .block.products-banner-title{text-align:left;}
.layout-home .block.products-banner-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.products-banner-title > .widget-body{padding:0% 0% 0% 2%;}
.layout-home .block.products-banner-spacer .spacer-inner{height:12em;}
.layout-home .block.works > .container > .row > .column > .column-inner > .column-content{align-content:center;align-items:center;}
.layout-home .block.works:not(.parallax-bg){background-color:#242424;}
.layout-home .block.works{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}
.layout-home .block.works-col-left > .is-populated{padding:0px 30px 0px 0px;}
.layout-home .block.works-eyebrow{color:#686868;font-size:15px;font-weight:300;text-transform:uppercase;}
.layout-home .block.works-title{text-align:left;}
.layout-home .block.works-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.works-gallery-button .button{fill:#FF2F2F;color:#FF2F2F;background-color:#242424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF2F2F;border-radius:0px 0px 0px 0px;}
.layout-home .block.works-col-center > .is-populated{padding:25px 25px 25px 25px;}
.layout-home .block.work-stairs-mobile .image-caption{margin-top:0px;}
.layout-home .block.works-text{color:#686868;font-size:18px;font-weight:400;line-height:2em;}
.layout-home .block.works-col-right > .is-populated{padding:25px 25px 25px 25px;}
.layout-home .block.work-door > .widget-body{padding:100px 0px 0px 0px;}
.layout-home .block.works-gallery-button-mobile .button{fill:#FF2F2F;color:#FF2F2F;background-color:#242424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF2F2F;border-radius:0px 0px 0px 0px;}
.layout-home .block.works-gallery-button-mobile > .widget-body{padding:05px 0px 0px 05px;}
.layout-home .block.why-us > .container > .row > .column > .column-inner > .column-content{align-content:center;align-items:center;}
.layout-home .block.why-us:not(.parallax-bg){background-color:#242424;}
.layout-home .block.why-us{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}
.layout-home .block.why-us-col-heading > .is-populated{padding:0px 30px 0px 0px;}
.layout-home .block.why-us-eyebrow{color:#686868;font-size:15px;font-weight:300;text-transform:uppercase;}
.layout-home .block.why-us-title{text-align:left;}
.layout-home .block.why-us-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.why-us-col-text > .is-populated{padding:05px 25px 25px 25px;}
.layout-home .block.why-us-text{color:#686868;font-size:18px;font-weight:400;line-height:2em;}
.layout-home .block.why-us-text > .widget-body{padding:0px 0px 05px 0px;}
.layout-home .block.why-us-col-image > .is-populated{padding:25px 25px 25px 25px;}
.layout-home .block.why-us-image > .widget-body{padding:100px 0px 0px 0px;}
.layout-home .block.story > .container > .row > .column > .column-inner > .column-content{align-content:center;align-items:center;}
.layout-home .block.story:not(.parallax-bg){background-color:#242424;}
.layout-home .block.story{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}
.layout-home .block.story-col-heading.column.block:is(.column) > .column-inner.is-populated > .column-content{align-content:flex-start;align-items:flex-start;}
.layout-home .block.story-title{text-align:left;}
.layout-home .block.story-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.story-col-text > .is-populated{padding:0px 150px 0px 50px;}
.layout-home .block.story-text{color:#686868;font-size:15px;font-weight:300;line-height:2em;}
.layout-home .block.story-quote{color:#ffffff;font-size:15px;font-weight:500;line-height:1.7em;}
.layout-home .block.offers > .container > .row > .column > .column-inner > .column-content{align-content:center;align-items:center;}
.layout-home .block.offers:not(.parallax-bg),.layout-home .block.offers > .parallax > .parallax-layer{background-color:#000000;background-image:url("../img/IMG_3424-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}
.layout-home .block.offers{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}
.layout-home .block.offers-col-intro:not(.parallax-bg) > .column-inner{background-color:#242424;}
.layout-home .block.offers-col-intro > .is-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.layout-home .block.offers-title{text-align:left;}
.layout-home .block.offers-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.offers-title > .widget-body{padding:0% 0% 0% 2%;}
.layout-home .block.offers-text{color:#ffffff;font-size:20px;font-weight:500;line-height:1.7em;}
.layout-home .block.offers-text > .widget-body{padding:0% 0% 0% 02%;}
.layout-home .block.offers-col-image:not(.parallax-bg) > .column-inner{background-color:#242424;}
.layout-home .block.offers-col-image > .is-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.layout-home .block.offers-col-tax:not(.parallax-bg) > .column-inner{background-color:#242424;}
.layout-home .block.offers-col-tax > .is-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.layout-home .block.offers-tax-text{color:#FFFFFF;font-size:20px;font-weight:500;line-height:1.7em;}
.layout-home .block.offers-tax-text > .widget-body{padding:0% 0% 0% 0%;}
.layout-home .block.offers-brochure-button .button{font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}
.layout-home .block.offers-brochure-button > .widget-body{padding:0% 0% 0% 2%;}
.layout-home .block.contact > .container > .row > .column > .column-inner > .column-content{align-content:center;align-items:center;}
.layout-home .block.contact:not(.parallax-bg){background-color:#242424;}
.layout-home .block.contact{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}
.layout-home .block.contact-col-form > .is-populated{padding:0px 150px 0px 0px;}
.layout-home .block.contact-eyebrow-mobile{color:#686868;font-size:15px;font-weight:300;text-transform:uppercase;}
.layout-home .block.contact-title-mobile{text-align:left;}
.layout-home .block.contact-title-mobile .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.contact-phone-mobile{color:#ffffff;font-size:15px;font-weight:500;line-height:1.7em;}
.layout-home .block.contact-email-mobile{color:#ffffff;font-size:15px;font-weight:500;line-height:1.7em;}
.layout-home .block.contact-form .button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:none;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.layout-home .block.contact-form .contact-button{background-color:#242424;color:#FF2F2F;}
.layout-home .block.contact-form .contact-button:hover{color:#ffffff;}
.layout-home .block.contact-col-info.column.block:is(.column) > .column-inner.is-populated > .column-content{align-content:flex-start;align-items:flex-start;}
.layout-home .block.contact-eyebrow{color:#686868;font-size:15px;font-weight:300;text-transform:uppercase;}
.layout-home .block.contact-title{text-align:left;}
.layout-home .block.contact-title .heading-title{color:#ffffff;font-size:65px;font-weight:600;}
.layout-home .block.contact-phone{color:#ffffff;font-size:15px;font-weight:500;line-height:1.7em;}
.layout-home .block.contact-email{color:#ffffff;font-size:15px;font-weight:500;line-height:1.7em;}
.layout-home .block.contact-address{color:#686868;font-size:15px;font-weight:300;line-height:1em;}
.layout-home .block.contact-social{--grid-template-columns:repeat(2, auto);--grid-column-gap:11px;--grid-side-margin:11px;--grid-row-gap:0px;--grid-bottom-margin:0px;}
.layout-home .block.contact-social .widget-body{justify-content:flex-start;}
.layout-home .block.contact-social .social-icon{font-size:27px;padding:0em;}
.layout-home .block.credits{color:#686868;font-size:15px;font-weight:300;line-height:1em;}
.layout-home .block.credits > .widget-body{padding:60% 0% 0% 0%;}
@media(max-width:1024px){
.layout-home .block.hero-title .heading-title{font-size:45px;}
.layout-home .block.products-banner-title .heading-title{font-size:45px;}
.layout-home .block.works{padding:100px 25px 100px 25px;}
.layout-home .block.works-col-left > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.works-title .heading-title{font-size:45px;}
.layout-home .block.works-col-center > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.works-col-right > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.why-us{padding:100px 25px 100px 25px;}
.layout-home .block.why-us-col-heading > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.why-us-title .heading-title{font-size:45px;}
.layout-home .block.why-us-col-text > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.why-us-col-image > .is-populated{padding:10px 10px 10px 10px;}
.layout-home .block.story{padding:100px 25px 100px 25px;}
.layout-home .block.story-title .heading-title{font-size:45px;}
.layout-home .block.offers{padding:100px 25px 100px 25px;}
.layout-home .block.offers-title .heading-title{font-size:45px;}
.layout-home .block.contact{padding:100px 25px 100px 25px;}
.layout-home .block.contact-title-mobile .heading-title{font-size:45px;}
.layout-home .block.contact-title .heading-title{font-size:45px;}
}
@media(max-width:767px){
.layout-home .block.hero-title .heading-title{font-size:35px;}
.layout-home .block.hero-intro-media > .is-populated{padding:0% 0% 10% 0%;}
.layout-home .block.hero-image > .widget-body{padding:0px 0px 0px 0px;}
.layout-home .block.products-banner:not(.parallax-bg),.layout-home .block.products-banner > .parallax > .parallax-layer{background-image:url("../img/IMG_3389-scaled.jpg");background-position:center right;background-size:569px auto;}
.layout-home .block.products-banner-title .heading-title{font-size:35px;}
.layout-home .block.products-banner-spacer .spacer-inner{height:236px;}
.layout-home .block.works{padding:50px 20px 50px 20px;}
.layout-home .block.works-col-left > .is-populated{padding:0px 0px 0px 0px;}
.layout-home .block.works-title .heading-title{font-size:35px;}
.layout-home .block.work-gate-aluminium{text-align:left;}
.layout-home .block.work-gate-aluminium .image-frame img{max-width:50%;}
.layout-home .block.work-gate-aluminium > .widget-body{padding:20px 20px 0px 0px;}
.layout-home .block.work-gate-iron{text-align:center;}
.layout-home .block.work-gate-iron .image-frame img{max-width:100%;}
.layout-home .block.work-gate-iron .image-caption{margin-top:6px;}
.layout-home .block.work-gate-iron > .widget-body{padding:20px 0px 0px 0px;}
.layout-home .block.work-stairs{text-align:right;}
.layout-home .block.work-stairs .image-frame img{max-width:100%;}
.layout-home .block.work-stairs > .widget-body{margin:-105px 0px 0px 0px;padding:0px 0px 0px 20px;}
.layout-home .block.work-stairs-mobile{text-align:center;}
.layout-home .block.work-stairs-mobile .image-frame img{max-width:100%;}
.layout-home .block.work-stairs-mobile .image-caption{margin-top:6px;}
.layout-home .block.work-stairs-mobile > .widget-body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.layout-home .block.works-text > .widget-body{padding:20px 0px 20px 0px;}
.layout-home .block.works-col-right > .is-populated{padding:0px 0px 0px 0px;}
.layout-home .block.work-door > .widget-body{padding:0px 0px 0px 0px;}
.layout-home .block.why-us{padding:50px 20px 50px 20px;}
.layout-home .block.why-us-col-heading > .is-populated{padding:0px 0px 0px 0px;}
.layout-home .block.why-us-title .heading-title{font-size:35px;}
.layout-home .block.why-us-text > .widget-body{padding:20px 0px 20px 0px;}
.layout-home .block.why-us-col-image > .is-populated{padding:0px 0px 0px 0px;}
.layout-home .block.why-us-image > .widget-body{padding:0px 0px 0px 0px;}
.layout-home .block.story{padding:50px 20px 50px 20px;}
.layout-home .block.story-title .heading-title{font-size:35px;}
.layout-home .block.story-col-text > .is-populated{padding:25px 0px 0px 0px;}
.layout-home .block.story-text > .widget-body{padding:20px 0px 20px 0px;}
.layout-home .block.offers:not(.parallax-bg),.layout-home .block.offers > .parallax > .parallax-layer{background-size:1000px auto;}
.layout-home .block.offers{padding:50px 20px 50px 20px;}
.layout-home .block.offers-title .heading-title{font-size:35px;}
.layout-home .block.contact{padding:50px 20px 50px 20px;}
.layout-home .block.contact-col-form > .is-populated{padding:25px 0px 0px 0px;}
.layout-home .block.contact-title-mobile .heading-title{font-size:35px;}
.layout-home .block.contact-phone-mobile > .widget-body{padding:10% 0% 0% 0%;}
.layout-home .block.contact-email-mobile > .widget-body{padding:10% 0% 0% 0%;}
.layout-home .block.contact-title .heading-title{font-size:35px;}
.layout-home .block.contact-phone > .widget-body{padding:10% 0% 0% 0%;}
.layout-home .block.contact-email > .widget-body{padding:10% 0% 0% 0%;}
.layout-home .block.contact-address > .widget-body{padding:20px 0px 20px 0px;}
.layout-home .block.credits > .widget-body{padding:20px 0px 20px 0px;}
}
@media(min-width:768px){
.layout-home .block.hero-intro-text{width:34.123%;}
.layout-home .block.hero-intro-media{width:65.877%;}
.layout-home .block.story-col-heading{width:28%;}
.layout-home .block.story-col-text{width:72%;}
.layout-home .block.contact-col-form{width:72%;}
.layout-home .block.contact-col-info{width:28%;}
}
@media(min-width:1025px){
.layout-home .block.products-banner:not(.parallax-bg),.layout-home .block.products-banner > .parallax > .parallax-layer{background-attachment:fixed;}
.layout-home .block.offers:not(.parallax-bg),.layout-home .block.offers > .parallax > .parallax-layer{background-attachment:fixed;}
}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_roboto_v51_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/s_robotoslab_v36_BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2svGaA15M.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: italic;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS2svGaA.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSdyqOvlaB.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Saira';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url("../fonts/s_saira_v23_memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvSdyqOvg.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-facebook:before{content:"\f09a"}
.fa-youtube:before{content:"\f167"}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg")}
.fab{font-family:"Font Awesome 5 Brands"}
.has-parallax > .parallax{display:none}
@media (max-width:767px){
.has-parallax > .parallax{display:block}
.layout-home .block.has-parallax{background:none !important}
.parallax-scroll{width:100%}
.parallax-products{height:140%;--parallax-shift:-28.5714%}
:has(> .products-banner){view-timeline:--parallax-products block}
.parallax-offers{height:144%;--parallax-shift:-30.5556%}
:has(> .offers){view-timeline:--parallax-offers block}
@supports (animation-timeline:view()){
.parallax-scroll{animation:parallax-scroll linear both;animation-range:cover 0% cover 100%}
.parallax-products{animation-timeline:--parallax-products}
.parallax-offers{animation-timeline:--parallax-offers}
}
}
@keyframes parallax-scroll{from{transform:translateY(0)}to{transform:translateY(var(--parallax-shift))}}
.contact-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;text-decoration:none}
.contact-button + .contact-button{margin-top:10px}
