@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}:root{--c-white-alt:#fefbf2;--c-white:hsl(0, 0%, 98%);--c-bg-alt:#f5f5f5;--c-blue-1:#131F43ff;--c-blue-2:#355dcc;--c-blue-2-mute:#1b40a6;--c-blue-3:#35C1DEff;--c-blue-4:#1f2a5a;--c-gray:#5F6780ff;--c-red:#FE2324ff;--c-text:#111;--c-bg:var(--c-white);--c-bg-dark:var(--c-blue-1);--c-border:var(--c-gray);--c-primary:var(--c-blue-1);--c-primary-hover:var(--c-blue-2-mute);--c-primary-light:var(--c-blue-2);--c-secondary:var(--c-red)}*{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif}html{font-size:62.5%}body{font-size:1.8rem;line-height:1.4}@media (max-width:767px){body{font-size:1.6rem;line-height:1.2}}@font-face{font-family:Roboto;src:url(../../fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf) format("truetype");font-weight:300 800;font-style:normal}@font-face{font-family:Montserrat;src:url(../../fonts/montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:300 800;font-style:normal}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Barlow;src:url(../../fonts/barlow/Barlow-Black.ttf) format("truetype");font-weight:900}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px}.wrapper,.wrapper-narrow,.wrapper-narrow-x2{max-width:calc(1600px + var(--space-32) * 2);padding:0 var(--space-32);margin:0 auto;position:relative}@media (max-width:1199px){.wrapper,.wrapper-narrow,.wrapper-narrow-x2{padding:0 var(--space-24)}}@media (max-width:767px){.wrapper,.wrapper-narrow,.wrapper-narrow-x2{padding:0 var(--space-16)}}.wrapper-narrow{max-width:calc(1200px + var(--space-32) * 2)}.wrapper-narrow-x2{max-width:calc(70ch + var(--space-32) * 2)}*,::after,::before{box-sizing:border-box}body{background-color:var(--c-bg)!important;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}a{text-decoration:none;transition:all .1s ease-in-out;color:var(--c-primary-light);font-weight:500}a:hover{text-decoration:underline}button{background-color:transparent;border:0;cursor:pointer}picture{line-height:0;font-size:0}picture img{display:block}img{max-width:100%;height:auto}hr{height:1px;width:100%;background-color:var(--c-primary-light);border:0;margin:1rem 0}.icon{display:flex;gap:.5rem;align-items:center}.whatsapp-float-button{position:fixed;bottom:1rem;right:2rem;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;z-index:9999}.whatsapp-float-button .kadence-svg-iconset svg{height:2rem;width:2rem;margin-top:-4px}.whatsapp-float-button:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.whatsapp-float-button svg{width:32px;height:32px;fill:#fff;color:#fff}@media (max-width:768px){.whatsapp-float-button{bottom:1.5rem;right:1.5rem;width:56px;height:56px}.whatsapp-float-button svg{width:28px;height:28px}}.loading{position:relative}.loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6)}.loading::before{content:"";position:fixed;top:50%;left:50%;margin-top:-40px;margin-bottom:-40px;border:10px solid var(--c-secondary);border-top:10px solid var(--c-primary-light);border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;z-index:1}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.editor .alignright,section.text-image .content .text .alignright{float:right;margin:0 0 2rem 2rem!important}@media (max-width:480px){.editor .alignright,section.text-image .content .text .alignright{float:none;margin:2rem;width:calc(100% - 4rem)}}@media (max-width:mobile-small){.editor .alignright,section.text-image .content .text .alignright{float:none;margin:2rem;width:calc(100% - 4rem)}}.editor .alignleft,section.text-image .content .text .alignleft{float:right;margin:0 2rem 2rem 0!important}@media (max-width:480px){.editor .alignleft,section.text-image .content .text .alignleft{float:none;margin:2rem;width:calc(100% - 4rem)}}@media (max-width:mobile-small){.editor .alignleft,section.text-image .content .text .alignleft{float:none;margin:2rem;width:calc(100% - 4rem)}}.editor .aligncenter,section.text-image .content .text .aligncenter{margin:0 2rem}.editor blockquote,section.text-image .content .text blockquote{font-size:2.2rem;max-width:90rem;margin:0 auto}@media (max-width:767px){.editor blockquote,section.text-image .content .text blockquote{font-size:2rem}}.editor h3,section.text-image .content .text h3{text-transform:none!important}.editor p+p,section.text-image .content .text p+p{margin-top:1.4rem}.editor p+*,section.text-image .content .text p+*{margin-top:2rem}.editor p:empty,section.text-image .content .text p:empty{margin-top:0}@media (max-width:767px){.editor p img,section.text-image .content .text p img{max-width:40vw}}@media (max-width:767px){.editor table tr,section.text-image .content .text table tr{display:flex;flex-direction:column}}.editor table tr td,section.text-image .content .text table tr td{padding-right:2rem}@media (max-width:767px){.editor table tr td,section.text-image .content .text table tr td{padding-right:0;margin-bottom:1.8rem;width:100%!important}}.wysiwyg p{margin-bottom:1.5em;line-height:1.6}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:1.5em;margin-bottom:.75em;font-weight:700;line-height:1.3}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2.5em}.wysiwyg h2{font-size:2em}.wysiwyg h3{font-size:1.75em}.wysiwyg h4{font-size:1.5em}.wysiwyg h5{font-size:1.25em}.wysiwyg h6{font-size:1em}.wysiwyg a{color:inherit;text-decoration:underline;transition:opacity .2s ease}.wysiwyg a:hover{opacity:.7}.wysiwyg ol,.wysiwyg ul{margin-bottom:1.5em;padding-left:2em;line-height:1.6}.wysiwyg ol:last-child,.wysiwyg ul:last-child{margin-bottom:0}.wysiwyg ul{list-style-type:disc}.wysiwyg ol{list-style-type:decimal}.wysiwyg li{margin-bottom:.5em}.wysiwyg li:last-child{margin-bottom:0}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:.5em;margin-bottom:.5em}.wysiwyg blockquote{margin:1.5em 0;padding-left:1.5em;border-left:4px solid currentColor;font-style:italic;opacity:.9}.wysiwyg img{max-width:100%;height:auto;display:block;margin:1.5em 0}.wysiwyg hr{margin:2em 0;border:none;border-top:1px solid currentColor;opacity:.2}.wysiwyg b,.wysiwyg strong{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg code{padding:.2em .4em;background-color:rgba(0,0,0,.05);border-radius:3px;font-family:monospace;font-size:.9em}.wysiwyg pre{margin:1.5em 0;padding:1em;background-color:rgba(0,0,0,.05);border-radius:4px;overflow-x:auto}.wysiwyg pre code{padding:0;background-color:transparent;border-radius:0}.wysiwyg table{width:100%;margin:1.5em 0;border-collapse:collapse}.wysiwyg td,.wysiwyg th{padding:.75em;text-align:left;border-bottom:1px solid currentColor;opacity:.2}.wysiwyg th{font-weight:700;opacity:1}.modal{position:fixed;width:100vw;height:100vh;padding:0;top:0;left:0;z-index:99}.modal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(20px);z-index:0}.modal .touch-target{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.modal button{position:absolute;width:4rem;height:4rem;border-radius:2rem;border:0;background-color:var(--c-bg);font-family:monospace;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;color:var(--c-text)}.modal button:active{background-color:var(--c-primary-light)}.modal button.close{font-size:2rem;top:2rem;right:2rem}.modal button.nav{font-size:3rem;top:50%;transform:translateY(-50%);line-height:3rem;padding-bottom:4px;z-index:1}.modal button.nav:disabled{pointer-events:none;opacity:.5}.modal button.nav.prev{left:2rem}.modal button.nav.next{right:2rem}.modal img,.modal video{width:100%;height:100%;object-fit:contain}.modal .media{z-index:0;position:relative;pointer-events:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.modal .media label{position:absolute;right:0;bottom:0;padding:1.4rem 3.4rem;background:var(--c-bg)}.nf-form-cont nf-fields-wrap nf-field{margin-top:2rem;display:block}.nf-form-cont .nf-field-container{margin-bottom:0}.nf-form-cont .nf-after-field .nf-error-msg{text-align:left;font-weight:600}.nf-form-cont .nf-form-errors{margin:4rem 0 2rem 0;font-weight:600}.nf-form-cont .nf-response-msg{margin:2rem 0}form input[type=email],form input[type=search],form input[type=text],form select,form textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;color:var(--c-text);font-size:1.8rem;padding:1rem 2rem;border:2px solid var(--c-border);width:100%}form input[type=email]::placeholder,form input[type=search]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:var(--c-border)}form input[type=email],form input[type=search],form input[type=text],form select{height:48px}form button[type=submit],form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;text-transform:uppercase;border:0;color:var(--c-bg);background-color:var(--c-primary);height:48px;-webkit-appearance:none;opacity:.8}@media (max-width:480px){form button[type=submit],form input[type=submit]{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){form button[type=submit],form input[type=submit]{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}form button[type=submit]:hover,form input[type=submit]:hover{text-decoration:none}form button[type=submit]:active,form button[type=submit]:hover,form input[type=submit]:active,form input[type=submit]:hover{background-color:var(--c-primary-hover)}.splide{visibility:visible!important}.splide .splide__pagination{margin-bottom:1.4rem;bottom:0}.splide .splide__pagination.bg-light .splide__pagination__page{margin:6px;background:var(--c-border)}.splide .splide__pagination.bg-light .splide__pagination__page.is-active{background:var(--c-text)}.splide .splide__pagination .splide__pagination__page{margin:6px;transition:.1s all ease-in-out;background:var(--c-primary)}.splide .splide__pagination .splide__pagination__page.is-active{background:var(--c-white-alt);margin:6px 10px}.splide .splide__pagination .splide__pagination__page.is-active{transform:scale(1.7)}.splide .splide__slide{width:100%;height:90vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background-attachment:fixed;background-size:cover}.splide .splide__slide::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.2));z-index:0}.splide .splide__slide .wrapper-narrow{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:2rem}.splide .splide__slide h1,.splide .splide__slide p{color:#fff;padding-right:440px;opacity:1}@media (max-width:1024px){.splide .splide__slide h1,.splide .splide__slide p{padding-right:0}}.splide .splide__slide h1{margin-bottom:0;text-transform:uppercase;position:relative;font-weight:800;font-size:6.2rem}.splide .splide__slide p{font-size:2rem}.splide .splide__slide .ctas{display:flex;gap:2.4rem;justify-content:center;text-transform:uppercase}.splide .splide__slide .ctas a:first-child{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;text-transform:uppercase;border:0;color:var(--c-bg);background-color:var(--c-primary);background-color:var(--c-blue-2)}@media (max-width:480px){.splide .splide__slide .ctas a:first-child{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){.splide .splide__slide .ctas a:first-child{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}.splide .splide__slide .ctas a:first-child:hover{text-decoration:none}.splide .splide__slide .ctas a:first-child:active,.splide .splide__slide .ctas a:first-child:hover{background-color:var(--c-primary-hover)}.splide .splide__slide .ctas a:last-child{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;background-color:transparent;border:1px solid var(--c-border);color:var(--c-text);background-color:var(--c-bg)}@media (max-width:480px){.splide .splide__slide .ctas a:last-child{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){.splide .splide__slide .ctas a:last-child{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}.splide .splide__slide .ctas a:last-child:hover{text-decoration:none}.splide .splide__slide .ctas a:last-child:active,.splide .splide__slide .ctas a:last-child:hover{background-color:var(--c-border);color:var(--c-bg)}:root{--nav-height:70px;--nav-height-tablet:70px;--nav-height-mobile:60px}body>header{z-index:9;position:relative;position:sticky;width:100%;top:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(255,255,255,.86);box-shadow:0 0 10px -6px #000}body>header nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:2rem;position:relative;top:0;left:0;height:var(--nav-height)}@media (max-width:1199px){body>header nav{height:var(--nav-height-tablet)}}@media (max-width:767px){body>header nav{height:var(--nav-height-mobile)}}@media (max-width:1024px){body>header nav.active ul{display:block}}body>header nav.active .burger div:nth-child(1){transform:rotate(-45deg) translate(-9px,7px)}body>header nav.active .burger div:nth-child(2){transform:translateX(100%)}body>header nav.active .burger div:nth-child(3){transform:rotate(45deg) translate(-8px,-7px)}body>header nav .logo{padding:1.4rem 0;display:flex;align-items:center}@media (max-width:767px){body>header nav .logo{padding:1rem 0;max-width:140px}}body>header nav .logo img{width:auto;height:100%}body>header nav ul{display:flex;justify-content:space-between;gap:0}body>header nav ul>li:not(:last-of-type){margin-right:1px}body>header nav ul>li.current-page-ancestor a{background-color:var(--c-primary-light);color:var(--c-bg);margin:0;color:var(--c-text)}body>header nav ul>li.current-page-ancestor a:before{border-bottom:100% solid var(--c-primary-light)}body>header nav ul>li.current-page-ancestor a:after{border-top:100% solid var(--c-primary-light)}body>header nav ul>li.active>a,body>header nav ul>li.current-menu-item>a,body>header nav ul>li.current-page-ancestor>a{margin:0;color:var(--c-text);border-bottom-color:var(--c-primary-light)}body>header nav ul>li>a{position:relative;align-items:flex-end;display:inline-flex;padding:0 2rem;font-size:1.6rem;font-weight:600;color:var(--c-bg);text-transform:uppercase;background-color:var(--c-text);height:100%;border-bottom:4px solid transparent;transition:.1s all ease-in-out}@media (max-width:767px){body>header nav ul>li>a{padding:0 1.4rem}}body>header nav ul>li>a:hover{background-color:linear-gradient(0deg,#fefefe,#131f43,#35c1de,#5f6780,#fe2324);text-decoration:none;border-bottom-color:var(--c-primary-light)}body>header nav ul>li>.sub-menu-toggle{display:none}body>header nav ul>li>.sub-menu{display:none}body>header nav ul{position:relative;z-index:1}@media (max-width:1024px){body>header nav ul{display:none;position:fixed;top:0;right:0;width:90vw;max-width:500px;flex-direction:column;height:100vh;background-color:var(--c-bg);justify-content:flex-start;box-shadow:0 0 10px -6px #000;padding-top:75px}}body>header nav ul li{margin-right:0!important}@media (max-width:1024px){body>header nav ul li{border-bottom:1px solid var(--c-text)}}body>header nav ul li:has(+.current-menu-item)::after,body>header nav ul li:has(+.current-page-ancestor)::after{color:var(--c-bg)}body>header nav ul li:not(:last-of-type):after{content:"/"}@media (max-width:1024px){body>header nav ul li:not(:last-of-type):after{display:none}}body>header nav ul li a{background-color:transparent;color:var(--c-text);padding:1rem 4rem}@media (max-width:1024px){body>header nav ul li a{width:100%}}body>header nav ul li a:after,body>header nav ul li a:before{border-color:transparent}@media (max-width:1024px){body>header nav ul li a:after{display:none}}body>header .burger{cursor:pointer;display:none;margin:auto 0;position:relative;z-index:2;overflow:hidden}@media (max-width:1024px){body>header .burger{display:inline-block}}body>header .burger div{width:35px;height:5px;background-color:var(--c-text);margin:6px 0;transition:.2s all ease-in-out}body>main{margin:0 0 auto}body>main>section h1{color:var(--c-primary);font-size:5.4rem;line-height:1;opacity:.9}@media (max-width:1199px){body>main>section h1{font-size:4rem}}body>main>section h2{color:var(--c-primary);font-size:4rem;margin-bottom:1.6rem;font-weight:600}@media (max-width:1024px){body>main>section h2{font-size:3.2rem;margin-bottom:1.4rem}}@media (max-width:767px){body>main>section h2{font-size:3rem}}@media (max-width:480px){body>main>section h2{font-size:2.68rem;margin-bottom:1.2rem}}@media (max-width:mobile-small){body>main>section h2{font-size:2.68rem;margin-bottom:1.2rem}}body>main>section h2 a{color:var(--c-primary);transition:all .1s ease-in-out}body>main>section h2 a:hover{text-decoration:none;color:var(--c-primary-light)}body>main>section h3{color:var(--c-primary);font-size:3rem;margin-bottom:1.4rem;line-height:1}@media (max-width:1199px){body>main>section h3{font-size:2.6rem}}@media (max-width:767px){body>main>section h3{font-size:2rem;margin-bottom:1.2rem}}body>main>section .wrapper-narrow>.content,body>main>section .wrapper-narrow>h2{text-align:center;max-width:80%;margin:0 auto}body>main section.archive,body>main section.page,body>main section.single{padding-top:6rem;padding-bottom:6rem;background-color:var(--c-bg)}@media (max-width:1199px){body>main section.archive,body>main section.page,body>main section.single{padding-top:4rem;padding-bottom:4rem}}body>main section.archive h1,body>main section.page h1,body>main section.single h1{color:var(--c-primary);font-size:4rem;margin-bottom:1.6rem;font-weight:600}@media (max-width:1024px){body>main section.archive h1,body>main section.page h1,body>main section.single h1{font-size:3.2rem;margin-bottom:1.4rem}}@media (max-width:767px){body>main section.archive h1,body>main section.page h1,body>main section.single h1{font-size:3rem}}@media (max-width:480px){body>main section.archive h1,body>main section.page h1,body>main section.single h1{font-size:2.68rem;margin-bottom:1.2rem}}@media (max-width:mobile-small){body>main section.archive h1,body>main section.page h1,body>main section.single h1{font-size:2.68rem;margin-bottom:1.2rem}}body>main section.archive h1 a,body>main section.page h1 a,body>main section.single h1 a{color:var(--c-primary);transition:all .1s ease-in-out}body>main section.archive h1 a:hover,body>main section.page h1 a:hover,body>main section.single h1 a:hover{text-decoration:none;color:var(--c-primary-light)}body>main section.archive .wrapper-narrow{display:flex;gap:2rem}@media (max-width:767px){body>main section.archive .wrapper-narrow{flex-direction:column}}body>main section.archive aside{flex:0 0 30%}body>main section.archive aside select{display:none}@media (max-width:767px){body>main section.archive aside select{display:block}}body>main section.archive aside ul{display:flex;flex-direction:column;gap:2.6rem}@media (max-width:767px){body>main section.archive aside ul{display:none}}body>main section.archive aside ul li{transition:all .1s ease-in-out}body>main section.archive aside ul li:first-child{font-size:2.6rem}body>main section.archive aside ul li.active a{color:var(--c-primary-light)}body>main section.archive aside ul li.active a svg{stroke:var(--c-primary-light)}body>main section.archive aside ul li a{color:var(--c-primary);gap:1.4rem}body>main section.archive aside ul li a:hover{text-decoration:none;color:var(--c-primary-light)}body>main section.archive aside ul li a:hover svg{stroke:var(--c-primary-light)}body>main section.archive aside ul li a svg{stroke:var(--c-border)}body>footer{background-color:var(--c-bg-dark);color:var(--c-bg);font-size:1.6rem;padding:6rem 0}body>footer .wrapper{display:flex;justify-content:space-between;gap:6rem;align-items:center}@media (max-width:1199px){body>footer .wrapper{align-items:flex-end}}@media (max-width:767px){body>footer .wrapper{flex-direction:column;align-items:start;gap:2rem}}body>footer .logo{display:flex;flex-direction:column;gap:2rem}body>footer .logo img{width:200px}body>footer .logo .disclaimer .nitida{color:#0c96ee;text-transform:uppercase;font-weight:600}body>footer .categories-nav h3,body>footer .footer-nav h3,body>footer .inercia-nav h3,body>footer .legal-nav h3,body>footer .legal-sites-nav h3{color:var(--c-bg);font-size:1.6rem;font-weight:600;text-transform:uppercase;margin-bottom:2rem;letter-spacing:.03125rem}body>footer .categories-nav ul,body>footer .footer-nav ul,body>footer .inercia-nav ul,body>footer .legal-nav ul,body>footer .legal-sites-nav ul{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}body>footer .categories-nav ul li:not(:last-of-type):after,body>footer .footer-nav ul li:not(:last-of-type):after,body>footer .inercia-nav ul li:not(:last-of-type):after,body>footer .legal-nav ul li:not(:last-of-type):after,body>footer .legal-sites-nav ul li:not(:last-of-type):after{display:none}body>footer .categories-nav ul li a,body>footer .footer-nav ul li a,body>footer .inercia-nav ul li a,body>footer .legal-nav ul li a,body>footer .legal-sites-nav ul li a{color:var(--c-bg)}body>footer .legal-sites-nav{display:flex;flex-direction:column;gap:2rem}body>footer .inercia-nav{margin-top:3rem}body>footer nav{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;gap:4rem;align-items:flex-start;width:100%}@media (max-width:1199px){body>footer nav{grid-template-columns:1fr 1fr}body>footer nav .categories-nav{order:1}body>footer nav .footer-nav{order:3}body>footer nav .legal-sites-nav{order:2}body>footer nav .logo{order:4}}@media (max-width:767px){body>footer nav{grid-template-columns:1fr;grid-template-areas:none}}.product-card{padding:2rem 4rem}@media (max-width:1199px){.product-card{padding:6rem 0}}@media (max-width:767px){.product-card{padding:4rem 0}}.product-card h2 a{color:var(--c-primary)}.product-card a img{max-width:200px}article.product{padding:4rem 0}article.product .wrapper-narrow{gap:3rem;display:grid;grid-template-areas:"header header" "info catalogs" "blocks blocks ";grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}article.product .wrapper-narrow.has-wide-catalogs{grid-template-areas:"header header" "info info" "catalogs catalogs" "blocks blocks";grid-template-rows:auto auto auto auto}article.product .wrapper-narrow.has-wide-catalogs .editor{grid-column:1/-1}article.product .wrapper-narrow.has-wide-catalogs .catalogs{grid-column:1/-1;grid-row:3}article.product .wrapper-narrow.has-wide-catalogs .blocks{grid-column:1/-1;grid-row:4}@media (max-width:1024px){article.product .wrapper-narrow{grid-template-areas:"header" "info" "catalogs" "blocks";grid-template-columns:1fr;gap:2rem}}article.product h1{color:var(--c-primary);font-size:4rem;margin-bottom:1.6rem;font-weight:600}@media (max-width:1024px){article.product h1{font-size:3.2rem;margin-bottom:1.4rem}}@media (max-width:767px){article.product h1{font-size:3rem}}@media (max-width:480px){article.product h1{font-size:2.68rem;margin-bottom:1.2rem}}@media (max-width:mobile-small){article.product h1{font-size:2.68rem;margin-bottom:1.2rem}}article.product h1 a{color:var(--c-primary);transition:all .1s ease-in-out}article.product h1 a:hover{text-decoration:none;color:var(--c-primary-light)}article.product .header{grid-area:header}article.product .meta{margin-top:2rem}article.product .meta .icon{gap:0}article.product .meta .icon svg{stroke:var(--c-border);opacity:.9;margin-right:1rem}article.product .meta .icon a{font-weight:600}article.product .meta .icon .sep{margin-right:.5rem}article.product .website{margin-top:1rem}article.product .website a{font-size:1.6rem;font-family:monospace;letter-spacing:0}article.product .editor{max-width:65ch;line-height:1.6;margin-bottom:2rem;grid-area:info}article.product .catalogs{display:flex;flex-direction:column;grid-area:catalogs}article.product .catalogs li{width:100%;margin-top:-1px;border:1px solid #ddd;overflow:hidden}article.product .catalogs li:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}article.product .catalogs li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}article.product .catalogs li a{display:flex;gap:1.4rem}article.product .catalogs li a:hover{text-decoration:none;box-shadow:0 0 10px -4px #999}article.product .catalogs li a:hover .cta{background-color:var(--c-primary-light)}article.product .catalogs li a:hover .cta svg{stroke:var(--c-bg)}article.product .catalogs li .file-icon{padding-top:.2rem;padding:2.2rem 0 2rem 2rem}article.product .catalogs li .file-icon img{width:48px;height:auto}article.product .catalogs li .file-info{flex:1;padding:2rem 0}article.product .catalogs li .file-info h3{font-size:1.8rem;font-weight:600;color:var(--c-primary)}article.product .catalogs li .file-info p{color:var(--c-text);font-weight:400;opacity:.7;font-size:1.6rem}article.product .catalogs li .file-info .file-size{font-size:1.4rem;color:var(--c-secondary)}article.product .catalogs li .cta{padding:0 .5rem;transition:.1s all ease-in-out}article.product .catalogs li .cta svg{transition:.1s all ease-in-out;stroke:var(--c-primary)}article.product .catalogs--grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}article.product .catalogs--grid li{margin-top:0;border-radius:6px}article.product .catalogs--grid li:first-of-type,article.product .catalogs--grid li:last-of-type{border-radius:6px}@media (max-width:1024px){article.product .catalogs--grid{grid-template-columns:1fr}}article.product .blocks{grid-area:blocks;margin-top:4rem;margin-bottom:2rem}@media (max-width:1024px){article.product .blocks{margin-top:2rem}}section.hero{height:400px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}section.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));z-index:0}section.hero .wrapper-narrow{display:flex;flex-direction:column;align-items:flex-start;justify-content:start;height:100%}section.hero .breadcrumbs{padding-top:1.6rem;font-size:1.6rem;color:var(--c-bg);display:flex;align-items:center;gap:1rem}section.hero .breadcrumbs a,section.hero .breadcrumbs svg{color:var(--c-bg)}section.hero .logo{margin:auto auto 0 0;line-height:0;padding:1rem 2rem}section.hero .logo img{max-width:300px;max-height:100px}.product-list{margin-top:4rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:1199px){.product-list{grid-template-columns:repeat(1,1fr);margin-top:2rem}}.product-list .card{border:6px solid #eee;border-radius:4px;display:flex;flex-direction:column;justify-content:start;height:100%}.product-list .card:hover{box-shadow:0 0 10px -4px #999}.product-list .card:hover img{transform:scale(1.03);transition:transform .1s ease-in-out}.product-list .card .brand{height:90px;padding:1rem}.product-list .card .brand a{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-list .card .brand a img{max-width:100%;height:50px}.product-list .card .content{padding:2rem;flex:1 1 auto}.product-list .card .content p{opacity:.9}.product-list .card .cta{padding:2rem;display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;text-transform:uppercase;border:0;color:var(--c-bg);background-color:var(--c-primary);margin:1rem auto 3rem;width:200px}@media (max-width:480px){.product-list .card .cta{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){.product-list .card .cta{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}.product-list .card .cta:hover{text-decoration:none}.product-list .card .cta:active,.product-list .card .cta:hover{background-color:var(--c-primary-hover)}section.featured{padding-top:6rem;padding-bottom:6rem}@media (max-width:1199px){section.featured{padding-top:4rem;padding-bottom:4rem}}section.featured .items{margin-top:4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media (max-width:1199px){section.featured .items{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){section.featured .items{grid-template-columns:repeat(1,1fr);gap:1rem}}@media (max-width:mobile-small){section.featured .items{grid-template-columns:repeat(1,1fr);gap:1rem}}section.featured .items a{border:6px solid #eee;border-radius:4px;display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%;gap:2rem;padding:2rem}section.featured .items a:hover{text-decoration:none;box-shadow:0 0 10px -4px #999}section.featured .items a:hover img{transform:scale(1.03);transition:transform .1s ease-in-out}section.featured .items a:hover span,section.featured .items a:hover span.dark{color:var(--c-bg);background-color:var(--c-primary-light);border-color:var(--c-primary-light)}section.featured .items a figure{display:flex;justify-content:center;align-items:center;height:50%}section.featured .items a img{height:auto;width:auto;max-height:100px}section.featured .items a span{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;background-color:transparent;border:1px solid var(--c-border);color:var(--c-text);border:1px solid;pointer-events:none;margin-bottom:1rem}@media (max-width:480px){section.featured .items a span{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){section.featured .items a span{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}section.featured .items a span:hover{text-decoration:none}section.featured .items a span:active,section.featured .items a span:hover{background-color:var(--c-border);color:var(--c-bg)}section.featured .items a span.dark{color:var(--c-white);border-color:var(--c-white)}section.categories{padding-top:6rem;padding-bottom:6rem;background-color:var(--c-bg-alt)}@media (max-width:1199px){section.categories{padding-top:4rem;padding-bottom:4rem}}section.categories .items{margin-top:4rem;gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem}@media (max-width:767px){section.categories .items{grid-template-columns:repeat(2,1fr);margin-top:2rem;gap:1rem}}section.categories .items .item{flex:1 1 0}section.categories .items a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2rem}section.categories .items a:hover{text-decoration:none}section.categories .items a:hover svg{stroke:var(--c-primary-light);transform:scale(1.05);transition:transform .1s ease-in-out}section.categories .items a:hover span{color:var(--c-primary-light)}section.categories .items a svg{height:auto;width:50px;stroke:var(--c-primary)}section.categories .items a span{text-align:center;color:var(--c-primary)}section.corp{padding-top:6rem;padding-bottom:6rem}@media (max-width:1199px){section.corp{padding-top:4rem;padding-bottom:4rem}}section.corp .wrapper-narrow{display:flex;gap:4rem}@media (max-width:767px){section.corp .wrapper-narrow{flex-direction:column;gap:2rem}}section.corp .content{margin-bottom:2rem}section.corp h2{max-width:80%}section.corp .about,section.corp .contact{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:0}section.corp .about a,section.corp .contact a{width:fit-content}section.corp .about a{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;background-color:transparent;border:1px solid var(--c-border);color:var(--c-text)}@media (max-width:480px){section.corp .about a{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){section.corp .about a{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}section.corp .about a:hover{text-decoration:none}section.corp .about a:active,section.corp .about a:hover{background-color:var(--c-border);color:var(--c-bg)}section.corp .contact a{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;text-transform:uppercase;border:0;color:var(--c-bg);background-color:var(--c-primary)}@media (max-width:480px){section.corp .contact a{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){section.corp .contact a{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}section.corp .contact a:hover{text-decoration:none}section.corp .contact a:active,section.corp .contact a:hover{background-color:var(--c-primary-hover)}section.search{padding-top:6rem;padding-bottom:6rem;background-color:var(--c-bg-alt)}@media (max-width:1199px){section.search{padding-top:4rem;padding-bottom:4rem}}section.search form{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width:767px){section.search form{flex-direction:column}}section.search form input{width:500px}section.search-results{margin-top:4rem}section.search-results h1{color:var(--c-primary);font-size:3rem;margin-bottom:1.4rem;line-height:1;margin-bottom:4rem}@media (max-width:1199px){section.search-results h1{font-size:2.6rem}}@media (max-width:767px){section.search-results h1{font-size:2rem;margin-bottom:1.2rem}}section.search-results h2{color:var(--c-primary);font-size:2.4rem;margin-bottom:1.2rem;line-height:1}@media (max-width:1199px){section.search-results h2{font-size:2rem}}@media (max-width:767px){section.search-results h2{font-size:1.8rem;margin-bottom:1rem}}section.search-results .search-results-list{margin-bottom:4rem}section.search-results .search-results-list li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--c-border)}article.product{padding:4rem 0}article.product .wrapper-narrow{gap:3rem;display:grid;grid-template-areas:"header header" "info catalogs" "blocks blocks ";grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}article.product .wrapper-narrow.has-wide-catalogs{grid-template-areas:"header header" "info info" "catalogs catalogs" "blocks blocks";grid-template-rows:auto auto auto auto}article.product .wrapper-narrow.has-wide-catalogs .editor{grid-column:1/-1}article.product .wrapper-narrow.has-wide-catalogs .catalogs{grid-column:1/-1;grid-row:3}article.product .wrapper-narrow.has-wide-catalogs .blocks{grid-column:1/-1;grid-row:4}@media (max-width:1024px){article.product .wrapper-narrow{grid-template-areas:"header" "info" "catalogs" "blocks";grid-template-columns:1fr;gap:2rem}}article.product h1{color:var(--c-primary);font-size:4rem;margin-bottom:1.6rem;font-weight:600}@media (max-width:1024px){article.product h1{font-size:3.2rem;margin-bottom:1.4rem}}@media (max-width:767px){article.product h1{font-size:3rem}}@media (max-width:480px){article.product h1{font-size:2.68rem;margin-bottom:1.2rem}}@media (max-width:mobile-small){article.product h1{font-size:2.68rem;margin-bottom:1.2rem}}article.product h1 a{color:var(--c-primary);transition:all .1s ease-in-out}article.product h1 a:hover{text-decoration:none;color:var(--c-primary-light)}article.product .header{grid-area:header}article.product .meta{margin-top:2rem}article.product .meta .icon{gap:0}article.product .meta .icon svg{stroke:var(--c-border);opacity:.9;margin-right:1rem}article.product .meta .icon a{font-weight:600}article.product .meta .icon .sep{margin-right:.5rem}article.product .website{margin-top:1rem}article.product .website a{font-size:1.6rem;font-family:monospace;letter-spacing:0}article.product .editor{max-width:65ch;line-height:1.6;margin-bottom:2rem;grid-area:info}article.product .catalogs{display:flex;flex-direction:column;grid-area:catalogs}article.product .catalogs li{width:100%;margin-top:-1px;border:1px solid #ddd;overflow:hidden}article.product .catalogs li:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}article.product .catalogs li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}article.product .catalogs li a{display:flex;gap:1.4rem}article.product .catalogs li a:hover{text-decoration:none;box-shadow:0 0 10px -4px #999}article.product .catalogs li a:hover .cta{background-color:var(--c-primary-light)}article.product .catalogs li a:hover .cta svg{stroke:var(--c-bg)}article.product .catalogs li .file-icon{padding-top:.2rem;padding:2.2rem 0 2rem 2rem}article.product .catalogs li .file-icon img{width:48px;height:auto}article.product .catalogs li .file-info{flex:1;padding:2rem 0}article.product .catalogs li .file-info h3{font-size:1.8rem;font-weight:600;color:var(--c-primary)}article.product .catalogs li .file-info p{color:var(--c-text);font-weight:400;opacity:.7;font-size:1.6rem}article.product .catalogs li .file-info .file-size{font-size:1.4rem;color:var(--c-secondary)}article.product .catalogs li .cta{padding:0 .5rem;transition:.1s all ease-in-out}article.product .catalogs li .cta svg{transition:.1s all ease-in-out;stroke:var(--c-primary)}article.product .catalogs--grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}article.product .catalogs--grid li{margin-top:0;border-radius:6px}article.product .catalogs--grid li:first-of-type,article.product .catalogs--grid li:last-of-type{border-radius:6px}@media (max-width:1024px){article.product .catalogs--grid{grid-template-columns:1fr}}article.product .blocks{grid-area:blocks;margin-top:4rem;margin-bottom:2rem}@media (max-width:1024px){article.product .blocks{margin-top:2rem}}section.text-image{display:flex;margin:0 auto;width:100%;gap:4rem}@media (max-width:767px){section.text-image{flex-direction:column-reverse;gap:2rem}}section.text-image+section.text-image{margin-top:4rem}section.text-image.left{flex-direction:row-reverse}@media (max-width:767px){section.text-image.left{flex-direction:column-reverse;gap:1rem}}section.text-image .content{flex:1 1 50%;padding-top:20px}@media (max-width:767px){section.text-image .content{flex:1 1 100%;padding-top:0}}section.text-image .content h2{color:var(--c-primary);font-size:4rem;margin-bottom:1.6rem;font-weight:600}@media (max-width:1024px){section.text-image .content h2{font-size:3.2rem;margin-bottom:1.4rem}}@media (max-width:767px){section.text-image .content h2{font-size:3rem}}@media (max-width:480px){section.text-image .content h2{font-size:2.68rem;margin-bottom:1.2rem}}@media (max-width:mobile-small){section.text-image .content h2{font-size:2.68rem;margin-bottom:1.2rem}}section.text-image .content h2 a{color:var(--c-primary);transition:all .1s ease-in-out}section.text-image .content h2 a:hover{text-decoration:none;color:var(--c-primary-light)}section.text-image .content .subtitle{font-size:1.25rem;text-transform:uppercase;margin-bottom:1rem}section.text-image .content .cta{display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:.1s all ease-in-out;cursor:pointer;border-radius:2px;padding:var(--space-12) var(--space-24);font-size:1.6rem;min-height:4.2rem;text-transform:uppercase;border:0;color:var(--c-bg);background-color:var(--c-primary);margin-top:2rem}@media (max-width:480px){section.text-image .content .cta{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}@media (max-width:mobile-small){section.text-image .content .cta{padding:var(--space-12) var(--space-12);font-size:1.4rem;min-height:2.4rem}}section.text-image .content .cta:hover{text-decoration:none}section.text-image .content .cta:active,section.text-image .content .cta:hover{background-color:var(--c-primary-hover)}section.text-image .image{flex:1 1 50%;height:auto}@media (max-width:767px){section.text-image .image{flex:1 1 100%;max-height:50vw;overflow:hidden}}section.text-image .image img{object-fit:cover;height:100%}@media (max-width:767px){section.text-image .image img{height:auto}}section.search{padding-top:6rem;padding-bottom:6rem;background-color:var(--c-bg-alt)}@media (max-width:1199px){section.search{padding-top:4rem;padding-bottom:4rem}}section.search form{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width:767px){section.search form{flex-direction:column}}section.search form input{width:500px}section.search-results{margin-top:4rem}section.search-results h1{color:var(--c-primary);font-size:3rem;margin-bottom:1.4rem;line-height:1;margin-bottom:4rem}@media (max-width:1199px){section.search-results h1{font-size:2.6rem}}@media (max-width:767px){section.search-results h1{font-size:2rem;margin-bottom:1.2rem}}section.search-results h2{color:var(--c-primary);font-size:2.4rem;margin-bottom:1.2rem;line-height:1}@media (max-width:1199px){section.search-results h2{font-size:2rem}}@media (max-width:767px){section.search-results h2{font-size:1.8rem;margin-bottom:1rem}}section.search-results .search-results-list{margin-bottom:4rem}section.search-results .search-results-list li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--c-border)}