*,::after,::before{box-sizing:border-box}:focus{outline:0}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}body{margin:0;overflow-x:hidden;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-smooth:always;font-weight:400;line-height:1.2;text-align:left;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{height:0;box-sizing:content-box;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}dl,ol,ul{margin:0;padding-left:0;list-style:none}b,strong{font-weight:700}a{text-decoration:none}a:hover{text-decoration:none}button{border-radius:0;cursor:pointer}button:focus{outline:0 none}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[hidden]{display:none!important}body{color:#000;background-color:#fafafa}body.is-open{overflow:hidden}input[type="number"]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-main{position:relative;margin:0 auto;overflow:hidden;background-color:#fefefe;max-width:1920px;min-height:calc(100vh - 60px - 50px)}.wrapper{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:insert(50%);white-space:nowrap;border:0}.fade{transition:opacity 150ms linear}.fade:not(.show){opacity:0}.spin{animation:spin 2s linear infinite}.pulse{animation:spin 1s steps(8) infinite}@-moz-keyframes open-first-bar{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:100%;transform:translateY(-100%)}}@-webkit-keyframes open-first-bar{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:100%;transform:translateY(-100%)}}@-o-keyframes open-first-bar{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:100%;transform:translateY(-100%)}}@keyframes open-first-bar{0%{top:50%;transform:translateY(-50%) rotate(45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:100%;transform:translateY(-100%)}}@-moz-keyframes open-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:0}100%,51%{top:50%;transform:translateY(-50%);opacity:1}}@-webkit-keyframes open-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:0}100%,51%{top:50%;transform:translateY(-50%);opacity:1}}@-o-keyframes open-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:0}100%,51%{top:50%;transform:translateY(-50%);opacity:1}}@keyframes open-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:0}100%,51%{top:50%;transform:translateY(-50%);opacity:1}}@-moz-keyframes open-third-bar{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:0;transform:translateY(0)}}@-webkit-keyframes open-third-bar{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:0;transform:translateY(0)}}@-o-keyframes open-third-bar{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:0;transform:translateY(0)}}@keyframes open-third-bar{0%{top:50%;transform:translateY(-50%) rotate(-45deg)}50%{top:50%;transform:translateY(-50%)}100%{top:0;transform:translateY(0)}}@-moz-keyframes close-first-bar{0%{top:100%;transform:translateY(-100%)}50%{top:50%;transform:translateY(-50%)}100%{top:58%;transform:translateY(-100%) rotate(45deg)}}@-webkit-keyframes close-first-bar{0%{top:100%;transform:translateY(-100%)}50%{top:50%;transform:translateY(-50%)}100%{top:58%;transform:translateY(-100%) rotate(45deg)}}@-o-keyframes close-first-bar{0%{top:100%;transform:translateY(-100%)}50%{top:50%;transform:translateY(-50%)}100%{top:58%;transform:translateY(-100%) rotate(45deg)}}@keyframes close-first-bar{0%{top:100%;transform:translateY(-100%)}50%{top:50%;transform:translateY(-50%)}100%{top:58%;transform:translateY(-100%) rotate(45deg)}}@-moz-keyframes close-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:1}100%,51%{top:50%;transform:translateY(-50%);opacity:0}}@-webkit-keyframes close-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:1}100%,51%{top:50%;transform:translateY(-50%);opacity:0}}@-o-keyframes close-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:1}100%,51%{top:50%;transform:translateY(-50%);opacity:0}}@keyframes close-second-bar{0%,50%{top:50%;transform:translateY(-50%);opacity:1}100%,51%{top:50%;transform:translateY(-50%);opacity:0}}@-moz-keyframes close-third-bar{0%{top:0;transform:translateY(0)}50%{top:50%;transform:translateY(-50%)}100%{top:44%;transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes close-third-bar{0%{top:0;transform:translateY(0)}50%{top:50%;transform:translateY(-50%)}100%{top:44%;transform:translateY(0) rotate(-45deg)}}@-o-keyframes close-third-bar{0%{top:0;transform:translateY(0)}50%{top:50%;transform:translateY(-50%)}100%{top:44%;transform:translateY(0) rotate(-45deg)}}@keyframes close-third-bar{0%{top:0;transform:translateY(0)}50%{top:50%;transform:translateY(-50%)}100%{top:44%;transform:translateY(0) rotate(-45deg)}}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@-moz-keyframes menufadeInDown{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:none}}@-webkit-keyframes menufadeInDown{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:none}}@-o-keyframes menufadeInDown{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:none}}@keyframes menufadeInDown{0%{opacity:0;transform:translate3d(0,-10px,0)}100%{opacity:1;transform:none}}.d-flex{display:flex!important}.d-none{display:none!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.align-items-center{align-items:center!important}.flex-auto{flex:0 0 auto!important}.site-footer{position:relative;background-color:#7a868e;max-width:1920px;margin:0 auto}.site-footer .wrapper{display:flex;padding-top:22px;padding-bottom:18px}.site-footer a{position:relative;padding-right:14px;margin-right:12px;color:#fff;font-weight:700;font-size:10px;transition:opacity .3s ease}.site-footer a:hover{opacity:.8}.site-footer a:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:#fff}.site-footer span{color:#fff;font-size:10px;font-weight:500}.site-header{position:relative;background-color:#ec2127;transition:.3s ease;max-width:1920px;margin:0 auto}.site-header.is-open{background-color:#fff}.site-header.is-open .site-header__toggler span{background-color:#ec2127;position:absolute;top:50%;transition:.3s ease}.site-header.is-open .site-header__toggler span:first-child{transform:translateY(-50%) rotate(45deg)}.site-header.is-open .site-header__toggler span:last-child{transform:translateY(-50%) rotate(-45deg)}.site-header.is-open .site-header__toggler span:nth-child(2){display:none}.site-header.is-open .site-header__menu{visibility:visible;opacity:1;pointer-events:all}.site-header.is-open .site-header__logo svg path:nth-child(n):nth-child(-n+18){fill:#7a868e}.site-header.is-open .site-header__logo svg path:nth-child(n+19):nth-child(-n+20){fill:#ec2127}.site-header .wrapper{position:relative;display:flex}.site-header__toggler{position:relative;display:flex;flex-direction:column;padding:0;margin-top:18px;gap:6px;width:40px;height:24px;border:none;background:0 0}.site-header__toggler span{display:block;background-color:#fff;width:40px;height:4px}.site-header__logo{display:flex;flex:0 0 auto;margin-top:10px;margin-bottom:10px;width:58px;height:40px}.site-header__logo svg{width:100%;height:100%;fill:#fff}.site-header__logo svg>path{transition:.3s ease}.site-header__menu{display:flex;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none;transition:.3s ease;gap:8px}.site-header__nav{display:flex;flex:0 0 auto}.site-header__nav-link{display:block;position:relative;width:100%;height:100%;color:#7a868e;text-transform:uppercase;font-weight:400;padding-top:20px;padding-bottom:20px;font-size:25px;letter-spacing:.1em;text-align:center;transition:250ms ease-in-out}.site-header__nav-link:after{content:'';position:absolute;background-color:#d4d4d4}.site-header__nav-link:active,.site-header__nav-link:hover{background-color:#ec2127;color:#fff}.site-header__nav-link:active:after,.site-header__nav-link:hover:after{opacity:0}.site-header__actions{display:flex;align-items:flex-start;gap:20px}.site-header__actions .btn{padding:12px 25px;flex:1;white-space:nowrap}.main-menu{display:flex;width:100%}.breadcrumb{position:relative;background-color:#e5e5e5}.breadcrumb__list{display:flex;align-items:center;max-width:1440px;margin-right:auto;margin-left:auto;padding:11px 10px 18px}.breadcrumb__list li{font-size:10px;color:#999;font-weight:500}.breadcrumb__list li:first-child span{margin-right:3px}.breadcrumb__list li:not(:first-child){color:#ec2127}.breadcrumb__list a{color:#000;text-decoration:underline;transition:250ms ease-in-out}.breadcrumb__list a:hover{color:#ec2127}.breadcrumb .icon{padding-right:3px;padding-left:3px}.breadcrumb .icon svg{width:5px;height:5px}.btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 47px;border:1px solid #fff0;border-radius:5px;cursor:pointer;user-select:none;font-weight:400;line-height:1.142857142857143;text-align:center;text-decoration:none;background-color:#fff0;transition:color 150ms ease-in-out , background-color 150ms ease-in-out , border-color 150ms ease-in-out , box-shadow 150ms ease-in-out}.btn svg{fill:currentColor;width:14px;height:14px;margin-right:6px}.btn.btn--primary{border-color:#fff;color:#7a868e;font-size:12px;font-weight:700;background-color:#fff}.btn.btn--primary:hover{color:#ec2127}.btn.btn--primary:active{color:#ec2127}.btn.btn--gray{border-color:#e5e5e5;color:#c8cacc;font-size:16px;font-weight:600;background-color:#e5e5e5}.btn.btn--gray:hover{border-color:#c8cacc;color:#999;background-color:#c8cacc}.btn.btn--gray:active{border-color:#c8cacc;color:#999;background-color:#c8cacc}.btn.btn--outline-white{padding-top:10px;padding-bottom:10px;border-color:#fff;color:#fff;font-size:16px;font-weight:600}.btn.btn--outline-white:hover{border-color:#fff;color:#575f66;background-color:#fff}.btn.btn--outline-white:active{border-color:#fff;color:#575f66;background-color:#fff}.btn.btn--outline-primary{padding-top:10px;padding-bottom:10px;border-color:#ec2127;color:#ec2127;font-size:16px;font-weight:600}.btn.btn--submit{position:relative;background-color:#ec2127;color:#fff;padding:14px 78px;text-transform:uppercase}.btn.btn--submit:hover{color:#fff;background-color:#c61116}.btn .btn__icon{position:absolute;top:50%;left:50%;margin-top:-.75em;margin-left:-.75em;display:none;width:1.5em;height:1.5em;opacity:.5;pointer-events:none}.btn .btn__icon svg{width:100%;height:100%;margin:0}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading .btn__icon{display:inline-flex}.btn.is-loading .btn__label{visibility:hidden}.editor{color:#000}.editor p{color:currentColor;font-size:14px;line-height:2}.field{position:relative;display:flex;flex-direction:column;padding-bottom:3px}.field-group{display:grid}.field-group.field-group--2{grid-template-columns:repeat(2,1fr);grid-column-gap:20px}.field.was-focused .field-label{top:-10px;font-size:12px}.field-control{display:flex;flex:1 1 auto;width:100%;padding:8px 12px;border:none;border-bottom:1px solid #c4c4c4;color:#262a2d;font-size:16px;transition:250ms ease}.field-control:is(select){appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#999;background-image:url(/wp-content/themes/ceramica-venancio/assets/img/icons/chevron-down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:14px}.field-control:is(select):invalid{color:#c8cacc}.field-control:is(select)::-ms-expand{display:none}.field-control:is(textarea){height:36px;padding:8px 12px;resize:none}.field-label{display:flex;white-space:nowrap;position:absolute;top:14px;left:0;color:#7a868e;font-size:16px;transition:250ms ease}.field-error{position:absolute;right:0;bottom:-12px;font-style:normal;font-weight:400;font-size:10px;color:$color-error;pointer-events:none;opacity:0;transition:opacity .2s}.field-check{margin-top:8px;display:flex;align-items:flex-start}.field-check__input[type="radio"]{border-radius:50%;order:1}.field-check__input{flex:0 0 auto;width:16px;height:16px;margin-top:0;margin-right:5px;vertical-align:top;border:1px solid #c4c4c4;appearance:none;color-adjust:exact;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain}.field-check__input:checked{background-color:#fff;border-color:#d4d4d4}.field-check__input:checked[type="checkbox"]{background-size:150%;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23000\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'3\'\ d=\'M6\ 10l3\ 3l6-6\'/%3e%3c/svg%3e)}.field-check__input:checked[type="radio"]{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'-4\ -4\ 8\ 8\'%3e%3ccircle\ r=\'2\'\ fill=\'%23333\'/%3e%3c/svg%3e)}.field-check__label{color:#000;font-weight:400;font-size:10px;line-height:1.4}.field-check.field-check--checkbox .field-check__label{padding-top:2px;padding-left:3px;font-size:12px;line-height:1.166666666666667}.field-check.field-check--radio .field-check__label{font-size:14px}.field-check.field-check--radio .field-check__input{width:24px;height:24px}.invalid-feedback{position:relative;display:flex;order:2;align-items:center;padding-top:3px;padding-left:2px;visibility:hidden;color:#ef3a43;font-size:10px;font-weight:500}.invalid-feedback svg{position:relative;top:-1px;margin-right:2px;width:10px;height:10px}.was-validated .field-control:invalid{border-color:#ef3a43!important;color:#ef3a43!important}.was-validated .field-control:invalid::-webkit-input-placeholder{color:#ef3a43!important}.was-validated .field-control:invalid::-moz-placeholder{color:#ef3a43!important}.was-validated .field-control:invalid:-ms-input-placeholder{color:#ef3a43!important}.was-validated .field-control:invalid:-moz-placeholder{color:#ef3a43!important}.was-validated .field-control:invalid~.field-label{color:#ef3a43!important}.was-validated .field-control:invalid~.invalid-feedback{visibility:visible!important}.was-validated .field-control:invalid~button{color:#ef3a43!important;border-color:#ef3a43!important}.was-validated .field-check__input:invalid{border-color:#ef3a43!important;color:#ef3a43!important}.was-validated .field-check__input:invalid~.field-check__label{color:#ef3a43!important}.field-control.is-invalid{border-color:#ef3a43!important;color:#ef3a43!important}.field-control.is-invalid::-webkit-input-placeholder{color:#ef3a43!important}.field-control.is-invalid::-moz-placeholder{color:#ef3a43!important}.field-control.is-invalid:-ms-input-placeholder{color:#ef3a43!important}.field-control.is-invalid:-moz-placeholder{color:#ef3a43!important}.field-control.is-invalid~.field-label{color:#ef3a43!important}.field-control.is-invalid~.invalid-feedback{visibility:visible!important}.field-control.is-invalid~button{color:#ef3a43!important;border-color:#ef3a43!important}.field-check__input.is-invalid{border-color:#ef3a43!important;color:#ef3a43!important}.field-check__input.is-invalid~.field-check__label{color:#ef3a43!important}.form{position:relative}.form.form--sending .btn.btn--submit{pointer-events:none}.form.form--sending .btn.btn--submit .btn__icon{display:inline-flex;animation:spin 1s linear infinite}.form.form--sending .btn.btn--submit .btn__label{visibility:hidden}.form.form--success .form__content{display:none}.form.form--success .form-feedback{display:block}.form.form--success .form-feedback--success{visibility:visible;pointer-events:all}.form.form--error .form__content{display:none}.form.form--error .form-feedback{display:block}.form.form--error .form-feedback--error{visibility:visible;pointer-events:all}.form .recaptcha-wrap img{max-width:100%}.form-feedback{position:relative;display:none;margin-top:52px}.form-feedback--error,.form-feedback--success{position:absolute;display:flex;flex-direction:column;align-items:center;top:0;visibility:hidden;pointer-events:none}.form-feedback__title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;font-size:30px;font-weight:700;color:#262a2d}.form-feedback__title svg{width:62px;height:62px}.form-feedback__title+p{margin-top:15px}.form-feedback p{font-size:20px;color:#262a2d;text-align:center;padding:0 20px}.form-feedback p+.btn{margin-top:50px}.form-feedback .btn{padding:11px 89px;color:#fff;font-weight:700;text-transform:uppercase;background-color:#262a2d}.form-feedback .btn:hover{background-color:#495156}.title{font-size:35px;font-weight:300;color:#ec2127}.title.title--secondary{color:#fff}.page-404{position:relative;z-index:0}.page-404 .wrapper{display:flex;flex-direction:column;align-items:center;padding:104px 20px 54px}.page-404 .wrapper:after{content:'';background:url(/wp-content/themes/ceramica-venancio/assets/img/_files/404.svg) no-repeat center center;background-size:cover;position:absolute;top:0;left:50%;transform:translate(-50%,63%);width:334px;height:118px;z-index:-1}.page-404 .title{color:#666;font-weight:700}.page-404 .title+.editor{margin-top:40px}.page-404 .editor{max-width:560px;color:#666;text-align:center}.page-404 .editor p{font-size:14px;line-height:1.714285714285714}.page-404 .editor+.btn{margin-top:68px}.page-404 .btn{padding:15px 86px;font-weight:700}.page-about{position:relative}.page-about .about{position:relative;z-index:1}.page-about .about .wrapper{display:flex;flex-direction:column;gap:17px 20px}.page-about .about__content{padding-top:24px}.page-about .about__content .title{margin-bottom:14px}.page-about .about__image{width:100%;height:100%;display:flex}.page-about .about__image picture{display:flex;justify-content:center;align-items:center;width:100%}.page-about .about__img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-about .our-history{background-color:#7a868e}.page-about .our-history .wrapper{max-width:1216px;padding-top:30px;padding-bottom:16px}.page-about .our-history .title+.our-history__timeline{margin-top:32px}.page-about .our-history__timeline{display:flex}.page-about .our-history .timeline-years{position:relative;z-index:0}.page-about .our-history .timeline-years:before{content:'';background-color:#262a2d;position:absolute;width:100%;height:calc(100% - 32px);min-height:320px;z-index:-1}.page-about .our-history .timeline-years__title{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:22px}.page-about .our-history .timeline-years .years-dots{padding-top:50px;min-height:100px}.page-about .our-history .timeline-years .years-dots::-webkit-scrollbar{display:none}.page-about .our-history .timeline-years .slick-dots{transition:.3s ease}.page-about .our-history .timeline-years .slick-dots li{padding-bottom:12px;transition:.3s ease-in-out}.page-about .our-history .timeline-years .slick-dots li.slick-active button{font-size:28px;font-weight:500}.page-about .our-history .timeline-years .slick-dots li.slick-active button:before{opacity:1}.page-about .our-history .timeline-years .slick-dots li button{position:relative;border:none;color:#fff;font-size:14px;font-weight:500;text-align:center;transition:font-size .3s ease-in-out;background:0 0;tranform-origin:center center}.page-about .our-history .timeline-years .slick-dots li button:before{content:'';position:absolute;left:0;top:0;transform:translate(6px,-12px) rotate(90deg);width:0;height:0;border-top:12px solid #fff;border-left:12px solid #fff0;margin-right:12px;opacity:0;transition:.3s ease-in-out}.page-about .our-history .timeline-images__img{width:100%;height:100%;object-fit:contain;object-position:center center;border:2px solid #fff;box-shadow:0 4px 6px rgb(0 0 0 / .25)}.page-about .our-history .timeline-images .slick-list{background-color:#fff}.page-about .our-history .timeline-info{display:flex;justify-content:flex-end;color:#fff;padding-top:15px}.page-about .our-history .timeline-info small{font-size:12px}.page-about .our-mission{position:relative;background:url(/wp-content/themes/ceramica-venancio/assets/img/_files/xbg-our-mission.png.pagespeed.ic.0ldE1tthfz.jpg) no-repeat top center;background-size:cover}.page-about .our-mission .wrapper{padding-top:40px;padding-bottom:20px;display:flex;justify-content:center;gap:30px}.page-about .our-mission .about-card{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .25);border-radius:5px;padding:40px 20px;height:400px}.page-about .our-mission .about-card:after{content:'';position:absolute;bottom:32px;left:50%;transform:translateX(-50%);background:url(/wp-content/themes/ceramica-venancio/assets/img/icons/icon-dots-card.svg) no-repeat center center;background-size:contain;width:24px;height:4px}.page-about .our-mission .about-card:first-child .about-card__title svg{margin-bottom:15px}.page-about .our-mission .about-card:last-child .about-card__title svg{margin-bottom:33px}.page-about .our-mission .about-card__title{display:flex;flex-direction:column;align-items:center;color:#ec2127;font-size:30px;font-weight:700}.page-about .our-mission .about-card__title svg{fill:currentColor}.page-about .our-mission .about-card__title+.about-card__description{margin-top:16px}.page-about .our-mission .about-card__description{color:#262a2d}.page-about .our-mission .about-card__description p{font-size:14px;line-height:1.714285714285714;color:currentColor}.page-about .our-values{background-color:#e5e5e5}.page-about .our-values .wrapper{padding-top:44px;padding-bottom:36px}.page-about .our-values .title+.our-values__list{margin-top:28px}.page-about .our-values__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.page-about .our-values__card{display:flex;justify-content:center;background-color:#ec2127;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;padding:15px 0;width:433px;height:50px;border-radius:5px}.page-contact{position:relative;z-index:0}.page-contact .contact{position:relative}.page-contact .contact .wrapper{display:flex;flex-direction:column;gap:45px}.page-contact .contact__form{padding-top:24px;padding-bottom:24px}.page-contact .contact .form__content{padding-left:6px;padding-top:10px}.page-contact .contact .form__content .field-group:last-child .field{padding-bottom:7px}.page-contact .contact .form__actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.page-contact .contact .form__actions .recaptcha-wrap{display:flex;justify-content:flex-end}.page-contact .contact .form__actions .recaptcha-wrap img{width:100%;height:100%;object-fit:contain}.page-contact .contact .form__actions .btn{text-transform:uppercase}.page-contact .contact__distances{display:flex;flex-direction:column;gap:16px;background-color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .25);padding:20px 24px}.page-contact .contact .state-map{display:flex;justify-content:flex-end;width:100%;height:100%;padding-right:12px;overflow:hidden}.page-contact .contact .state-map__img{width:100%;height:100%;object-fit:contain}.page-contact .contact .distances{display:flex;flex-direction:column;gap:15px;padding-top:12px;border-top:1px solid #c4c4c4}.page-contact .contact .distances__title{color:#ec2127;font-weight:500;font-size:16px;line-height:1.25;text-transform:uppercase}.page-contact .contact .distances__list{display:flex;flex-direction:column}.page-contact .contact .distances__item{font-size:14px;line-height:1.571428571428571;font-weight:500;color:#262a2d}.page-contact .contact .distances__item span{color:#ec2127;font-weight:700}.page-contact .map{position:relative;min-height:400px;z-index:-1}.page-contact .map__image{display:flex;justify-content:flex-end;width:100%;height:400px}.page-contact .map__img{width:100%;height:100%;object-fit:cover}.page-contact .address{background-color:#262a2d}.page-contact .address .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:46px;padding-top:35px;padding-bottom:44px}.page-contact .address__info{position:relative;max-width:222px;text-align:center}.page-contact .address__info span{font-size:14px;line-height:1.571428571428571;color:#fff}.page-contact .address__info svg{position:absolute;top:0;left:-20px;width:16px;height:16px}.page-contact .address__contact .contact-list{display:flex;flex-direction:column;align-items:center;gap:12px}.page-contact .address__contact .contact-item{position:relative;font-size:14px;font-weight:700;color:#fff}.page-contact .address__contact .contact-item svg{position:absolute;top:0;fill:#fff;left:-20px;width:15px;height:15px}.page-differentials{position:relative}.page-differentials .quality{position:relative}.page-differentials .quality .wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.page-differentials .quality__description{padding-top:30px}.page-differentials .quality__description .title{line-height:1}.page-differentials .quality__description .title+.editor{margin-top:26px}.page-differentials .quality__image{display:flex;width:100%;height:100%}.page-differentials .quality__image picture{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:-120px}.page-differentials .quality__img{width:100%;height:100%;object-fit:cover;object-position:center center}.page-differentials .why-choose{background-color:#e5e5e5}.page-differentials .why-choose .wrapper{display:flex;flex-direction:column;gap:48px;padding-top:155px;padding-bottom:60px}.page-differentials .why-choose .title{color:#7a868e;max-width:670px;line-height:1}.page-differentials .why-choose__features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1268px}.page-differentials .why-choose .feature-card{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;padding:32px 5px 20px;border-radius:5px;color:#7a868e;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;box-shadow:0 4px 6px rgb(0 0 0 / .25);background-color:#fff}.page-differentials .why-choose .feature-card svg{width:72px;height:72px}.page-home{position:relative;background-color:#ec2127;z-index:1;overflow:visible}.page-home.site-main{display:flex;width:100%}.page-home__content{display:flex;width:100%;overflow:hidden}.page-home__content .wrapper{position:relative;padding-top:32px;padding-bottom:80px;width:100%}.page-home__hero{width:100%;height:194px}.page-home__hero img{width:100%;height:100%;object-fit:cover}.page-home__title{color:#fff;font-family:Monument,sans-serif;font-weight:800;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;font-size:28px;letter-spacing:2px}.page-home__title small{font-weight:300;font-family:Montserrat,sans-serif;font-size:14px}.page-home__title small:first-child{letter-spacing:3px}.page-home__title small:last-child{letter-spacing:3.45px;padding-left:3px}.page-home__whatsapp{position:absolute;right:18px;bottom:20px;width:48px;height:48px;z-index:1091}.page-home__whatsapp:hover svg{transform:translateY(-2px)}.page-home__whatsapp svg{width:100%;height:100%;filter:drop-shadow(0 2px 24px rgb(0 0 0 / .4));transition:.3s ease}.page-home .link-products{display:flex;position:relative;z-index:0}.page-home .link-products:hover .link-products__img{transform:translateY(-5px)}.page-home .link-products:hover:after{opacity:1}.page-home .link-products:after{content:'';position:absolute;background:linear-gradient(to bottom,rgb(0 0 0 / .4) 60%,rgb(0 0 0 / .6) 40%);left:-10px;top:32px;width:100vw;height:145px;z-index:-1;opacity:.8;transition:opacity .3s linear}.page-home .link-products__img{width:134px;height:auto;object-fit:contain;transition:.3s ease}.page-home .link-products__content{padding-top:34px;max-width:340px;color:#fff;display:flex;flex-direction:column;gap:10px}.page-home .link-products__content span:first-child{font-size:12px;font-weight:500}.page-home .link-products__content span:last-child{text-transform:uppercase;display:flex;flex-direction:column;font-size:24px;font-weight:700}.page-home .link-products__content span:last-child small{font-size:10px}.page-home .contact-hero{position:absolute;top:-110px;right:0;height:100vh;width:calc(100% - 932px)}.page-home .contact-hero__wrap{padding-left:30px;padding-right:30px;padding-top:15px}.page-home .contact-hero__actions{position:relative;display:flex;align-items:center;grid-row-gap:15px;flex-direction:column;z-index:1}.page-home .contact-hero__actions .btn{flex:1;white-space:nowrap;padding-right:20px;padding-left:20px;max-width:200px}.page-home .contact-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.page-home .contact-hero__bg img{width:100%;height:100%;object-fit:cover}.page-home .contact-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-home .contact-hero__image picture{display:flex;height:100%}.page-home .contact-hero__image img{width:calc(100% + 30px);height:100%;margin-left:-30px;object-fit:cover;object-position:0 0}.page-products{background-color:#e5e5e5}.page-products .title{position:relative;z-index:10;margin-top:6px}.page-products .wrapper{padding-bottom:35px}.page-products .products-slide{display:flex;flex-direction:column;gap:20px}.page-products .products-slide__preview .thumb{display:flex;align-items:center;justify-content:center;flex:1;height:auto}.page-products .products-slide__preview img{display:flex!important;width:100%;height:100%;object-fit:cover;background-color:#fff}.page-products .products-slide__preview .slick-list{padding-top:20px!important;padding-bottom:20px!important}.page-products .products-slide__preview .slick-list+.slick-dots{margin-top:22px}.page-products .products-slide__preview .slick-track{display:flex}.page-products .products-slide__preview .slick-slide{cursor:pointer;margin-right:9px;margin-left:9px;border:1px solid #fff0;transition:.3s ease}.page-products .products-slide__preview .slick-current{border-color:#7a868e;transform:scale(1)}.page-products .products-slide__preview .slick-dots{display:flex;justify-content:center;gap:10px}.page-products .products-slide__preview .slick-dots li{flex:0 0 auto;overflow:hidden;width:10px;height:10px;border-radius:50%;background-color:#c4c4c4;padding:2px}.page-products .products-slide__preview .slick-dots li.slick-active{background-color:#262a2d;box-shadow:inset 0 0 0 2px #c4c4c4}.page-products .products-slide__preview .slick-dots button{display:none}.page-products .product-card{display:flex!important;flex-direction:column;align-items:center}.page-products .product-card__media{position:relative;display:flex;align-items:center;justify-content:center;max-height:350px;width:100%;height:100%;padding:5px;overflow:hidden;background-color:#e5e5e5}.page-products .product-card__media:before{content:'';display:block;padding-top:100%}.page-products .product-card__img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;object-position:center center;mix-blend-mode:multiply;transform:translate(-50%,-50%)}.page-products .product-card__title{font-size:20px;font-weight:700;text-transform:uppercase;color:#ec2127}.page-products .product-card__dimension{display:block;color:#000;font-size:14px;line-height:.9}.page-terms{position:relative}.page-terms .wrapper{padding-top:30px;padding-bottom:70px}.page-terms .title+.editor{margin-top:20px}.page-terms .editor h2,.page-terms .editor h3{font-weight:700;color:#262a2d}.page-terms .editor h2+p,.page-terms .editor h3+p{margin-top:25px}.page-terms .editor p{font-size:14px;line-height:1.714285714285714}.page-terms .editor p+h2,.page-terms .editor p+h3{margin-top:45px}.page-terms .editor p+p{margin-top:25px}.page-terms .editor blockquote{margin:25px 15px;line-height:1.5}.page-terms .editor a{color:#ec2127;text-decoration:underline}@media only screen and (min-width:320.02px){.page-home__title{letter-spacing:6px}.page-home__title small:last-child{letter-spacing:5.45px}.page-home .link-products__content{padding-top:40px;gap:20px}}@media only screen and (min-width:768px){.wrapper{padding-right:32px;padding-left:32px}.d-md-flex{display:flex!important}.d-md-none{display:none!important}.site-footer.is-open{position:fixed;bottom:0;left:0;right:0;z-index:1080}.site-footer .wrapper{padding-top:18px;padding-bottom:20px}.breadcrumb__list{padding:11px 10px 30px}.editor p{font-size:16px;line-height:1.75}.field{padding-bottom:12px}.page-404{min-height:calc(100vh - 136px)}.page-404 .wrapper{padding:225px 114px 55px}.page-404 .wrapper:after{transform:translate(-50%,150%) scale(1.5)}.page-404 .title+.editor{margin-top:130px}.page-about .our-mission .about-card{padding:40px 100px}.page-about .our-values .title{text-align:center}.page-about .our-values .title+.our-values__list{margin-top:52px}.page-about .our-values__list{gap:18px 20px}.page-about .our-values__card{height:78px;padding:30px 0}.page-contact .contact .form__actions{flex-direction:row}.page-differentials .why-choose__features{gap:30px}.page-differentials .why-choose .feature-card svg{width:88px;height:88px}.page-home__content .wrapper{padding-top:150px;padding-bottom:30px}.page-home__hero{height:250px}.page-home__title{font-size:60px}.page-home__title+.link-products{margin-top:90px}.page-home__title small{font-size:.5em}.page-home__title small:last-child{margin-top:-8px;letter-spacing:8px}.page-home__whatsapp{bottom:0;width:62px;height:62px;right:45px}.page-home .link-products{padding-left:28px}.page-home .link-products:after{top:36px;height:150px;left:160px;background:linear-gradient(to top,rgb(0 0 0 / .6) 50%,rgb(0 0 0 / .4) 50%)}.page-home .link-products__img{width:276px}.page-home .link-products__content{padding-top:52px;gap:28px}.page-home .link-products__content span:first-child{font-size:14px}.page-home .link-products__content span:last-child{font-size:30px}.page-home .link-products__content span:last-child small{font-size:12px}.page-products .products-slide__preview .slick-track{justify-content:center}.page-terms .editor p{font-size:16px;line-height:1.5}.page-terms .editor p+h2,.page-terms .editor p+h3{margin-top:65px}}@media only screen and (min-width:1024px){.site-main{min-height:calc(100vh - 110px - 50px)}.site-header__toggler{display:none}.site-header__logo{width:74px;height:52px;margin-top:30px;margin-bottom:14px;margin-right:22px}.site-header__menu{visibility:visible;opacity:1;pointer-events:all;width:100%;justify-content:space-between}.site-header__nav{background-color:#fff}.site-header__nav-link{font-weight:700;font-size:12px;padding-top:48px;padding-right:40px;padding-left:40px}.site-header__nav-link:after{top:0;right:0;height:62px;width:1px}.site-header__actions{flex:1;padding-top:35px}.title{font-size:50px}.page-404 .wrapper:after{width:835px;height:292px;transform:translate(-49.5%,35%)}.page-404 .editor p{font-size:16px;line-height:1.5}.page-404 .editor+.btn{margin-top:38px}.page-about .about .wrapper{display:grid;grid-template-columns:51.2% 1fr;grid-column-gap:2%}.page-about .about__content{padding-top:85px;padding-bottom:85px}.page-about .about__content .title{margin-bottom:20px}.page-about .about__image picture{margin-top:-22px;margin-bottom:-44px}.page-about .our-history .wrapper{padding-top:60px}.page-about .our-history .title{text-align:center}.page-about .our-mission .wrapper{padding-top:108px;padding-bottom:100px;gap:20px}.page-about .our-mission .about-card{width:435px;height:410px;padding:40px 50px}.page-about .our-mission .about-card:after{bottom:26px}.page-about .our-mission .about-card:first-child .about-card__title svg{margin-bottom:10px;transform:translate(5px,-10px)}.page-about .our-mission .about-card:last-child .about-card__title svg{margin-bottom:38px}.page-about .our-mission .about-card__title+.about-card__description{margin-top:20px}.page-about .our-values .wrapper{padding-top:66px;padding-bottom:75px}.page-contact .contact .wrapper{display:grid;grid-template-columns:46.3% 1fr;grid-column-gap:7.7%;padding-right:100px;padding-left:100px}.page-contact .contact__distances{gap:28px;margin-top:-22px;margin-bottom:-90px}.page-contact .contact .state-map{max-height:436px}.page-contact .contact .distances{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:48px}.page-contact .contact .distances__title{padding-top:6px}.page-contact .map{min-height:508px}.page-contact .map__image{height:100%;max-height:508px}.page-contact .address .wrapper{flex-direction:row;gap:118px;padding-top:35px;padding-bottom:94px;padding-right:84px}.page-contact .address__info{text-align:left}.page-contact .address__contact .contact-list{align-items:flex-start}.page-differentials .quality .wrapper{display:grid;grid-template-columns:51.2% 1fr;grid-column-gap:2%}.page-differentials .quality__description{padding-top:50px;padding-bottom:50px}.page-differentials .quality__description .title+.editor{margin-top:30px}.page-differentials .quality__image picture{margin-top:-22px;margin-bottom:-22px}.page-differentials .why-choose .wrapper{padding-top:70px}.page-differentials .why-choose__features{grid-template-columns:repeat(4,1fr)}.page-differentials .why-choose .feature-card{gap:25px;padding:40px 14px 25px;font-size:16px}.page-home__content .wrapper{display:flex;flex-direction:column;justify-content:center;padding-right:50px;padding-left:50px}.page-home__hero{height:400px}.page-home__hero img{object-position:center top}.page-products .products-slide{margin-top:-35px}.page-products .products-slide__preview .slick-list{padding:20px 60px!important}.page-products .products-slide__preview .slick-current{transform:scale(1.1)}.page-terms .wrapper{padding:38px 130px 132px}.page-terms .title+.editor{margin-top:44px}}@media only screen and (min-width:1200px){.wrapper{padding-right:50px;padding-left:50px}.site-header__logo{margin-top:20px;margin-bottom:14px;margin-right:35px}.site-header__menu{gap:20px}.site-header__nav-link{padding-left:52px;padding-right:52px}.breadcrumb__list{padding-right:50px;padding-left:50px}.page-about .about .wrapper{grid-template-columns:49% 1fr;grid-column-gap:10.2%}.page-about .our-history .wrapper{padding-top:86px;padding-bottom:34px}.page-about .our-history .title+.our-history__timeline{margin-top:42px}.page-about .our-history__timeline{display:grid;grid-template-columns:224px calc(100% - 224px)}.page-about .our-history .timeline-years{padding:16px 0}.page-about .our-history .timeline-years .years-dots{padding-top:30px;padding-left:112px}.page-about .our-history .timeline-years .slick-dots li button:before{transform:translate(-20px,8px)}.page-differentials .quality .wrapper{display:grid;grid-template-columns:49% 1fr;grid-column-gap:10.2%}.page-differentials .why-choose__features{gap:5%}.page-home__hero{display:none}.page-home__title{max-width:888px}.page-home .site-header__actions{opacity:0}}@media only screen and (min-width:1366px){.site-main{min-height:calc(100vh - 86px - 50px)}.page-differentials .why-choose__features{gap:7%}.page-home .contact-hero{top:-86px}.page-home .contact-hero__wrap{padding-top:35px}.page-home .contact-hero__actions{flex-direction:row;align-items:flex-start;grid-column-gap:20px}}@media only screen and (min-width:1440px){.site-header__actions .btn{padding-right:40px;padding-left:40px}.page-home .contact-hero{width:calc(50% - 212px)}.page-home .contact-hero__wrap{padding-left:50px}}@media only screen and (max-width:1365.98px){.site-header__actions{flex-direction:column;gap:10px;padding-top:10px;padding-bottom:10px}.site-header__actions .btn{width:100%;max-width:400px}.page-home .contact-hero__actions .btn{min-width:202px}}@media only screen and (max-width:1199.98px){.site-header .wrapper{justify-content:space-between;padding-right:18px;padding-left:18px}.page-about .our-history .wrapper{padding-right:0;padding-left:0}.page-about .our-history__timeline{flex-direction:column}.page-about .our-history .timeline-years__title{max-width:300px;margin:0 auto}.page-about .our-history .timeline-years .years-dots{padding-right:10px;padding-left:10px;overflow-x:auto}.page-about .our-history .timeline-years .slick-dots{display:flex}.page-about .our-history .timeline-years .slick-dots li.slick-active{margin-top:-10px}.page-about .our-history .timeline-years .slick-dots li.slick-active button{font-weight:700}.page-about .our-history .timeline-images{padding-right:10px;padding-left:10px}.page-about .our-history .timeline-info{padding-top:10px;padding-right:10px;padding-left:10px}.page-home.site-main{flex-flow:column}.page-home .contact-hero{display:none}}@media only screen and (max-width:1023.98px){.site-header__menu{display:flex;flex-direction:column;position:absolute;top:60px;left:0;width:100%;height:calc(100vh - 60px - 50px);z-index:1080;padding-top:14px;background-color:rgb(255 255 255 / .95);overflow-y:scroll}.site-header__nav{flex-direction:column}.site-header__nav-link:after{width:270px;height:1px;bottom:0;left:50%;transform:translateX(-50%)}.site-header__actions .btn{border-color:#7a868e;align-self:center;font-size:16px}.page-about .about .wrapper{padding-bottom:20px}.page-about .about__image picture{position:relative;padding-top:65%}.page-about .about__img{position:absolute;top:0;left:0}.page-about .our-history .title{padding-right:10px;padding-left:10px}.page-about .our-mission .wrapper{flex-direction:column}.page-differentials .quality__image picture{position:relative;padding-top:65%}.page-differentials .quality__img{position:absolute;top:0;left:0}}@media only screen and (max-width:767.98px){.site-footer .wrapper{flex-direction:column;align-items:center;gap:18px}.site-footer a:after{display:none}.site-footer span{order:-1}.site-header__nav-item:last-child .site-header__nav-link:after{display:none}.site-header__actions{padding-right:10px;padding-left:10px}.title.title--secondary{line-height:1.1}.page-404 .title{font-size:30px;text-align:center;line-height:1.3}.page-404 .btn{width:100%;padding:15px 66px}.page-about .our-mission .about-card:first-child{padding:18px 20px 40px}.page-about .our-mission .about-card:first-child .about-card__description{margin-top:8px}.page-contact .contact .form__actions{margin-top:30px}.page-contact .contact .form__actions .btn{width:100%}.page-contact .address__info svg{left:0}.page-contact .address__info span{margin-left:20px}.page-home .link-products picture{padding-top:44px}.page-home .link-products__content{padding-left:8px}.page-home .link-products__content span:last-child small{letter-spacing:1.3px}.page-products .title{padding-right:10px;padding-left:10px;margin-bottom:22px}.page-products .wrapper{padding:0 0 35px}.page-products .products-slide__preview{padding-right:30%;padding-left:30%}.page-products .products-slide__preview .slick-list{overflow:visible}.page-terms .editor h2,.page-terms .editor h3{font-size:20px}.page-terms .editor blockquote{margin-inline-start:10px;margin-inline-end:10px;font-size:14px;line-height:1.714285714285714}}@media only screen and (min-width:1024px) and (max-width:1199.98px){.site-header__logo{margin-left:14px}}@media only screen and (min-width:768px) and (max-width:1023.98px){.form .recaptcha-wrap{float:left}.page-contact .contact .form__actions{justify-content:space-between}}@media only screen and (min-width:768px) and (max-width:1199.98px){.page-about .our-history .timeline-years .slick-dots{justify-content:center;gap:10px}}@media (prefers-reduced-motion:reduce){.fade{transition:none}}