.double-text{background-color:initial;display:block;overflow:hidden;text-decoration:none}.double-text:focus span,.double-text:hover span,a:focus>.double-text span,a:hover>.double-text span,button:focus>.double-text span,button:hover>.double-text span{-webkit-transform:translateY(-150%) skewY(7deg);transform:translateY(-150%) skewY(7deg)}.double-text span{display:block;padding:2px 0;position:relative;-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1)}.double-text:focus span:after,.double-text:hover span:after,a:focus>.double-text span:after,a:hover>.double-text span:after,button:focus>.double-text span:after,button:hover>.double-text span:after{-webkit-transform:skewY(-7deg);transform:skewY(-7deg)}.double-text span:after{content:attr(data-text);display:block;position:absolute;top:150%;-webkit-transform:skewY(30deg);transform:skewY(30deg);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1);transition:transform .9s cubic-bezier(.19,1,.22,1),-webkit-transform .9s cubic-bezier(.19,1,.22,1)}.home-section-logo{margin-top:-100px}.home-section-logo>img{display:block;margin:auto;width:400px}.home-section-logo>div{grid-gap:25px;display:grid;gap:25px;grid-auto-flow:column;justify-content:center;margin:40px auto auto}.home-section-logo>div>span{color:#5e5e5e;font-size:22px;font-weight:500;place-self:center;text-align:center}.home-section-logo>div>div{background-color:#5e5e5e;height:100%;width:2px}.home-section-title{font-size:60px;font-weight:600;letter-spacing:-3px;margin:0;text-align:center}.home-section-first-media-card>.wrapper{aspect-ratio:2/1;background-color:var(--lighten);display:grid;grid-auto-flow:column;justify-content:space-around;place-items:center;width:100%}.home-section-first-media-card>.wrapper>img{height:80%}.home-section-motto>div{overflow:hidden}.home-section-motto>div>p{color:var(--primary-lighten-300);font-size:30px;font-weight:600;letter-spacing:0;line-height:48px;margin:0 auto;text-align:center;-webkit-transform:translateY(200%);transform:translateY(200%)}.home-section-motto.appear>div>p{-webkit-animation:appear-from-bottom 1.5s cubic-bezier(.19,1,.22,1) forwards;animation:appear-from-bottom 1.5s cubic-bezier(.19,1,.22,1) forwards}.home-section-motto>div>p>span{color:var(--primary)}.home-section-motto>div>p>a{color:var(--accent);cursor:pointer;position:relative}.home-section-motto>div>p>a:after,.home-section-motto>div>p>a:before{background:var(--accent);bottom:0;content:"";display:block;height:1px;left:0;opacity:.3;position:absolute;right:0}.home-section-motto>div>p>a:focus:after,.home-section-motto>div>p>a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.home-section-motto>div>p>a:after{background:var(--accent);opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes appear-from-bottom{0%{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appear-from-bottom{0%{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.home-section-catalog{grid-gap:40px;display:grid!important}.home-section-catalog>a{text-decoration:none}.home-section-catalog .container{aspect-ratio:2/1;cursor:pointer;padding:40px;position:relative}.home-section-catalog .container,.home-section-catalog .container *{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.home-section-catalog>a:hover .container{-webkit-transform:scale(.965);transform:scale(.965)}.home-section-catalog>a:hover .container>*{-webkit-transform:scale(1.02);transform:scale(1.02)}.home-section-catalog .title{color:var(--primary);font-size:2.5rem;font-weight:600;margin-bottom:25px;text-transform:uppercase}.home-section-catalog .container>p{color:var(--primary);font-size:1.5rem;font-weight:300;margin-bottom:25px;width:55%}.home-section-catalog .image-wrapper{bottom:0;display:grid;place-items:center;position:absolute;right:0;top:0;width:45%;z-index:-1}.home-section-catalog .image-wrapper>img{margin-top:30px;max-height:60%}.home-section-catalog button{background-color:initial;border:3px solid var(--accent-lighten);border-radius:52px;color:var(--accent);cursor:pointer;font-weight:700;height:52px;line-height:42px;outline:0!important;overflow:hidden;padding:0 16px;transition:background-color .4s ease,color .4s ease,border-color .4s ease!important}.home-section-catalog>a:focus button,.home-section-catalog>a:hover button{background-color:var(--accent);border-color:var(--accent);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.home-section-catalog>a:focus button>.double-text span,.home-section-catalog>a:hover button>.double-text span{-webkit-transform:translateY(-150%) skewY(7deg);transform:translateY(-150%) skewY(7deg)}.home-section-catalog>a:focus button>.double-text span:after,.home-section-catalog>a:hover button>.double-text span:after{-webkit-transform:skewY(-7deg);transform:skewY(-7deg)}.home-section-catalog .sbf>div{background-color:#fbfaf8}.home-section-catalog .bc>div{background-color:#e3f1f9}.home-section-catalog .cc>div{background-color:#f1f0fe}.home-section-catalog .cc .image-wrapper>img{width:80%}.home-section-catalog .da>div{background-color:#e6f7ef}.home-section-map>iframe{aspect-ratio:2/1;border:none;border-radius:20px;width:100%}.home-section-separator{background-color:var(--lighten);height:2px;width:100%}.home-section-installed>div{grid-gap:8vw;display:grid;gap:8vw;grid-template-columns:1fr 1fr;padding-bottom:200px}.home-section-installed>div>img{width:100%}.home-section-installed>div>img:first-child{grid-row:1/5}.home-section-installed>div>img:nth-child(2){grid-row:4/8}.home-section-installed>div>img:nth-child(3){grid-row:7/11}.hover-grow{-webkit-font-smoothing:antialiased;align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0 8px;position:relative;white-space:pre-wrap;z-index:0}.hover-grow:before{background:var(--primary-lighten-200);border-radius:inherit;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);transition-duration:.15s;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}.hover-grow:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.marquee{background-color:var(--accent-lighten)!important;color:var(--accent);overflow:hidden;position:relative;width:114px}.marquee:hover{background-color:var(--accent)!important}.marquee div{-webkit-animation:marquee 2s linear infinite;animation:marquee 2s linear infinite;display:block;height:100%;overflow:hidden;padding-right:1px;position:absolute;top:0;width:200%}.marquee span{float:left;padding:0 20px}@-webkit-keyframes marquee{0%{left:0}to{left:-100%}}@keyframes marquee{0%{left:0}to{left:-100%}}.header{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr auto 100px;margin:20px 0;padding:0 40px;pointer-events:none;position:-webkit-sticky;position:sticky;top:20px;z-index:90}.header>*{pointer-events:auto}.header>img{background:#fff;border-radius:20px;height:94px;padding:20px;z-index:101}.header>button{background-color:initial;border:none;border-radius:26px;color:var(--accent);cursor:pointer;font-weight:700;height:54px;line-height:54px;outline:0!important;overflow:hidden;padding:0 16px;transition:background-color .4s,color .4s,transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.header>button:hover{background-color:var(--accent);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-btn{border-radius:50%;height:100px;overflow:hidden;width:100px;z-index:101}.menu-btn>.line{background-color:var(--primary);border-radius:1px;height:2px;position:absolute;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;width:28px}.menu-btn.open{background:var(--lighten)}.menu-btn>.line.uno{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.menu-btn>.line.due{-webkit-transform:translateY(4px);transform:translateY(4px)}.menu-btn.open>.line.uno{-webkit-animation:lineunoopen 1s ease forwards;animation:lineunoopen 1s ease forwards}.menu-btn.open>.line.due{-webkit-animation:linedueopen 1s ease forwards;animation:linedueopen 1s ease forwards}.menu-btn.close>.line.uno{-webkit-animation:lineunoclose 1s ease forwards;animation:lineunoclose 1s ease forwards}.menu-btn.close>.line.due{-webkit-animation:linedueclose 1s ease forwards;animation:linedueclose 1s ease forwards}@-webkit-keyframes lineunoopen{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes lineunoopen{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes linedueopen{0%{-webkit-transform:translateY(4px);transform:translateY(4px)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes linedueopen{0%{-webkit-transform:translateY(4px);transform:translateY(4px)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes lineunoclose{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes lineunoclose{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes linedueclose{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes linedueclose{0%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}45%{-webkit-transform:translateY(0);transform:translateY(0)}55%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}.menu{display:none;position:fixed}.menu.appear{display:block}.menu>.menu-overlay{background:var(--primary);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:visibility 0s 1s,opacity .5s linear .3s;visibility:hidden;z-index:1}.menu.open>.menu-overlay{opacity:.3;pointer-events:auto;transition:opacity .5s linear;visibility:visible}.menu>.menu-box{grid-gap:50px;align-content:center;background:#fff;display:grid;gap:50px;height:100vh;overflow:auto;padding:80px 115px;position:fixed;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .8s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1);transition:transform .8s cubic-bezier(.16,1,.3,1),-webkit-transform .8s cubic-bezier(.16,1,.3,1);width:694px;will-change:transform;z-index:2}.menu.open>.menu-box{-webkit-transform:translateX(0);transform:translateX(0)}.menu>.menu-box>a{color:var(--primary);cursor:pointer;font-size: 2.5rem;line-height: 3.5rem;font-weight:500}:root{--primary:#204b45;--secondary:#90a4a1;--lighten:#e7f6ef;--accent:#e22b52;--accent-lighten:#fce4e9}*,:after,:before{box-sizing:inherit;margin:0;padding:0}*{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#e7f6ef;background:var(--lighten)}::-webkit-scrollbar-thumb{background:#90a4a1;background:var(--secondary)}::-webkit-scrollbar-thumb:hover{background:#204b45;background:var(--primary)}html{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fake-load;animation-name:fake-load;box-sizing:border-box;color:#90a4a1;color:var(--secondary);font-family:Montserrat;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}@-webkit-keyframes fake-load{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fake-load{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{min-height:200vh}body.menu-open{overflow:hidden;padding-right:12px}h1{color:#204b45;color:var(--primary)}button{font-family:Montserrat}.page{grid-gap:100px;display:grid;gap:100px}.page>.section{display:block;width:900px}.footer,.page>.section{margin-left:auto;margin-right:auto}.footer{grid-gap:10px;align-items:baseline;border-top-left-radius:20px;border-top-right-radius:20px;display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:80px 35px 20px;width:1000px}.footer span{color:var(--primary-lighten-300);font-size:22px;font-weight:600;letter-spacing:0;line-height:48px}.footer img{height:14px}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}
/*# sourceMappingURL=main.2d0171f6.css.map*/
