/*!
	Theme Name: SPZF 
	Description: SPZF Theme
	Author: Content & Code
	Version: 1.0.0
*/@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:local(""),url("assets/fonts/oswald-v36-latin-700.woff2") format("woff2"),url("assets/fonts/oswald-v36-latin-700.woff") format("woff")}html{font-family:"Roboto"}h1,h1.elementor-heading-title{font-family:"Oswald";text-transform:uppercase;font-size:clamp(3.75em, 3.3176em + 2.1622vw, 5.75em);line-height:1.11em}h2,h2.elementor-heading-title{font-family:"Oswald";text-transform:uppercase;font-size:3em;line-height:1.22em}@media(min-width: 768px){h2,h2.elementor-heading-title{font-size:4.5em}}.specs table thead,h3,h3.elementor-heading-title{font-family:"Oswald";text-transform:uppercase;font-size:2em;line-height:1.22em}@media(min-width: 768px){.specs table thead,h3,h3.elementor-heading-title{font-size:2.875em}}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-submit .elementor-button,.elementor-button.elementor-button-link{background-color:transparent;font-family:"Oswald";font-weight:700;text-transform:uppercase;font-size:1.5rem;border-radius:0;box-sizing:border-box;height:2.75em;display:inline-flex;flex-direction:row;align-items:center;padding:0 1.125em;border:solid .1875rem #fff}.elementor-widget-button.primary .elementor-button{background-color:#fff;color:#1d242e}.elementor-widget-button.primary .elementor-button:hover{color:#fff;background-color:transparent}.elementor-widget-button.secondary .elementor-button:hover{background-color:#fff;color:#1d242e}.intro .elementor-inner-column{flex-grow:1}.intro .elementor-inner-column.col-product-image{max-width:28.125rem;margin:0}@media(min-width: 1024px){.intro .elementor-inner-column.col-product-image{margin:0 -2.75rem -6rem}}.intro .elementor-inner-column.col-product-image img{width:100%;max-height:50rem;-o-object-fit:contain;object-fit:contain}@media(min-width: 768px){.intro .elementor-inner-column.col-product-image img{max-height:100%}}.intro .col-headline .elementor-widget-heading{max-width:38.25rem;margin-top:3rem}@media(min-width: 768px){.intro .col-headline .elementor-widget-heading{margin-top:0}}.intro .col-text .elementor-widget-text-editor{font-size:1.5rem;max-width:42rem}.intro .warning{border:solid .1875rem red;border-radius:.5rem;max-width:20rem;padding:.75rem}.intro .warning .elementor-widget-container{position:relative;margin-left:7.25rem}.intro .warning .elementor-widget-container:before{content:"";position:absolute;background-color:red;width:5.5rem;height:4.6875rem;left:-7.25rem;bottom:0;-webkit-mask-image:url("assets/images/warning.svg");mask-image:url("assets/images/warning.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.intro .warning .elementor-widget-container h4{font-size:1.5rem;font-weight:700;margin:0 0 .3125rem}.intro .warning .elementor-widget-container p{font-size:.875rem;margin:0;line-height:1.286em}.specs{padding-bottom:7.75rem}.specs .elementor-inner-section .elementor-container{flex-wrap:wrap}@media(min-width: 1024px){.specs .elementor-inner-section .elementor-container .elementor-column{width:50% !important}}@media(min-width: 1536px){.specs .elementor-inner-section .elementor-container .elementor-column{width:25% !important}}.specs .elementor-divider{--divider-color: currentColor;--divider-border-width: 0.125rem;padding-top:0}.specs .col-image{max-width:12.75rem;margin-right:5rem}.specs .col-image img{width:100%}.specs .col-table{flex-grow:1}.specs table thead .ee-table__text{padding:1.5rem 0}.specs table thead .ee-table__text .ee-icon svg{height:.8125em;vertical-align:baseline}.specs table tbody{font-size:1rem}.specs table tbody .ee-table__text{padding:0 1.5rem .4375rem 0}.specs table tbody .ee-table__cell{vertical-align:top}.contact .elementor-top-column{padding:3rem 1.5rem}@media(min-width: 768px){.contact .elementor-top-column{padding:11rem 8.75rem}}@media(min-width: 1024px){.contact .elementor-top-column{padding:4rem 3rem}}@media(min-width: 1536px){.contact .elementor-top-column{padding:11rem 8.75rem}}.contact .elementor-top-column h2.elementor-heading-title{color:#1d242e}.contact .elementor-top-column.col-left{background-color:#fff;color:#1d242e}.contact .elementor-top-column.col-left .elementor-widget-wrap{max-width:668px;margin-left:auto}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form{margin-top:2rem}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-group textarea,.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-group input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:.15rem solid #1d242e;padding:.75rem;font-family:"Roboto"}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-group textarea{height:20rem}@media(min-width: 1536px){.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-acceptance{width:66%}}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-acceptance label{font-size:.9rem}@media(min-width: 1536px){.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-submit{width:33%;align-items:flex-start}}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-submit .elementor-button{cursor:pointer;border:solid .1875rem #1d242e;color:#fff !important;background-color:#1d242e;justify-content:center}.contact .elementor-top-column.col-left .elementor-widget-wrap .elementor-widget-form .elementor-field-type-submit .elementor-button:hover{color:#1d242e !important;background-color:#fff}.contact .elementor-top-column.col-right{background-color:#e68c50;color:#fff}.contact .elementor-top-column.col-right .elementor-widget-wrap{max-width:668px;margin-right:auto}.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-image{margin:3rem 0;width:12rem;height:12rem}@media(min-width: 1536px){.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-image{position:absolute;right:0;top:13rem}}.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-image img{width:12rem;height:12rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media(min-width: 1536px){.contact .elementor-top-column.col-right .elementor-widget-wrap h2{margin-bottom:5rem}}.contact .elementor-top-column.col-right .elementor-widget-wrap h3{margin-top:0;margin-bottom:.1em;max-width:23rem}.contact .elementor-top-column.col-right .elementor-widget-wrap p{font-size:2em;color:#1d242e;margin-top:0}.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-text-editor:last-child p{color:#fff;margin-bottom:.5rem}.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-text-editor:last-child p a{font-weight:700;text-decoration:underline;color:#fff;font-size:1em}@media(min-width: 768px){.contact .elementor-top-column.col-right .elementor-widget-wrap .elementor-widget-text-editor:last-child p a{font-size:1.859em}}.elementor-location-footer{background-color:#000;padding:9rem 1rem 1.5rem 1rem}.elementor-location-footer .elementor-top-section{max-width:1616px;margin:auto}.elementor-location-footer .elementor-top-section .elementor-container{max-width:100% !important}.elementor-location-footer .elementor-top-section .elementor-container .elementor-column .elementor-widget-image .elementor-widget-container{text-align:left}.elementor-location-footer .elementor-top-section .elementor-container .elementor-column .elementor-widget-image .elementor-widget-container img{width:12rem}@media(min-width: 768px){.elementor-location-footer .elementor-top-section .elementor-container .elementor-column nav ul{justify-content:flex-end;width:100%}}.elementor-location-footer .elementor-top-section .elementor-container .elementor-column nav ul li a{color:#fff;padding:0;margin-bottom:1rem;margin-right:2rem}.elementor-location-footer .elementor-top-section .elementor-container .elementor-column nav ul li a:hover{text-decoration:underline}html{background-color:#1d242e;color:#fff}body{margin:0}