@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.about,.welcome,.footer{padding:var(--section-idents-y) var(--section-idents-x)}.about__main ul li:before{position:var(--ul-marker-position,static);inset:var(--ul-marker-inset,auto);flex:0 1 var(--ul-marker-size,.5rem);min-width:var(--ul-marker-size,.5rem);height:var(--ul-marker-size,.5rem);aspect-ratio:1;content:"";border:1px solid var(--cl-tertiary);background:currentColor;border-radius:50%}.about__main ul{gap:.625rem;display:inline-grid}.about__main ul li{align-items:center;gap:.625rem;padding:0 .75rem;line-height:1.34;display:inline-flex}.heading{font-size:var(--h1-size,4rem);letter-spacing:-.04em}@media (max-width:1365px){.heading{--h1-size:3rem}}@media (max-width:767px){.heading{--h1-size:2.6875rem}}.heading.--h2{font-size:var(--h2-size,2.75rem);letter-spacing:.01em}@media (max-width:1365px){.heading.--h2{--h1-size:2.375rem}}@media (max-width:479px){.heading.--h2{--h2-size:2.125rem}}.heading.--h3{font-size:var(--h3-size,2.25rem);letter-spacing:-.02em}@media (max-width:1365px){.heading.--h3{--h1-size:1.75rem}}@media (max-width:479px){.heading.--h3{--h3-size:1.5rem}}.heading.--h4{font-size:var(--h4-size,1.75rem);letter-spacing:-.01em}html.--custom-scroll{scrollbar-face-color:#0003;scrollbar-track-color:transparent}html.--custom-scroll::-webkit-scrollbar{width:var(--scroll-size,.375rem);height:var(--scroll-size,.375rem)}html.--custom-scroll::-webkit-scrollbar-thumb{will-change:background-color;background:#0003;border-radius:0;transition:background-color .25s linear;box-shadow:inset 0 0 #0000}html.--custom-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--cl-dark)}html.--custom-scroll::-webkit-scrollbar-track{background:0 0;border-radius:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where([hidden]){display:none!important}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}@keyframes animation{0%{opacity:var(--animation-opacity-start,0);transform:var(--animation-transform-start,translate(-100vw, 0))}to{opacity:var(--animation-opacity-end,1);transform:var(--animation-transform-end,translate(0, 0))}}@keyframes animation-translate{0%{translate:var(--animation-translate-start,0 -100%)}to{translate:var(--animation-translate-end,0)}}@keyframes sending-animation{0%{background-position:-88vw 0}to{background-position:88vw 0}}.gm-scroll-hide{overflow:hidden!important}.gm-hide{display:none!important}.gm-center{text-align:center!important}:root{--container-limit:80rem;--container-gutter:1.75rem;--section-idents-x:4rem;--section-idents-y:7rem;--icon-base-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='28' fill='none' xmlns:v='https://vecta.io/nano'%3E%3Cpath fill-rule='evenodd' d='M21.003 26.178L0 5.235 5.25 0l18.378 18.326L42.005 0l5.25 5.235-21.003 20.943a3.72 3.72 0 0 1-5.25 0z' fill='%23414042'/%3E%3C/svg%3E");--header-height:6.125rem;--form-element-radius:1.5rem;--button-base-opcity:.5;--cl-primary:#ffee01;--cl-primary-light:#aea312;--cl-secondary-light:#ebfbec;--cl-secondary:#ccdccd;--cl-secondary-dark:#acbead;--cl-tertiary:#03091b;--cl-tertiary-light:#03091bc4;--cl-tertiary-light-50:#03091b82;--cl-light:#fff;--cl-light-50:#ffffff50;--cl-dark:#000}@media (max-width:1799px){:root{--section-idents-x:4rem;--section-idents-y:7rem}}@media (max-width:1365px){:root{--section-idents-x:3.25rem;--section-idents-y:6rem}}@media (max-width:1169px){:root{--header-height:5.75rem}}@media (max-width:1023px){:root{--section-idents-x:3rem;--section-idents-y:4.5rem}}@media (max-width:991px){:root{--section-idents-x:2rem;--section-idents-y:4rem}}@media (max-width:639px){:root{--section-idents-x:1.5rem;--section-idents-y:3rem}}@media (max-width:479px){:root{--header-height:4.8125rem}}@media (min-width:2100px){:root{--section-idents-x:6vw}}html{font-synthesis:none;text-align:left;letter-spacing:0;color:var(--cl-tertiary);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;touch-action:manipulation;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.34}@media (min-width:1800px){html{font-size:110%}}@media (min-width:2100px){html{font-size:115%}}@media (min-width:2560px){html{font-size:130%}}@media (max-width:1170px){html{font-size:90%}}@media (max-width:480px){html{font-size:80%}}@media (max-width:340px){html{font-size:70%}}@media (max-width:300px){html{font-size:60%}}body{background:var(--cl-secondary-light);flex-flow:column;width:100%;height:100%;min-height:calc(100dvh - .01px);display:flex;position:relative}a{-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;transition:color .25s linear}a:not(.button):link,a:not(.button):visited{color:var(--link-color,currentColor);text-decoration:none}@media (pointer:fine){a:active{text-decoration:underline}a:not(.button):hover{color:var(--link-hover-color,var(--cl-gray-50));text-decoration:none}}p{max-width:var(--p-max-width,unset);margin:var(--p-margin,0);font-weight:var(--p-font-weight,400);font-size:var(--p-font-size,1rem);line-height:var(--p-line-height,1.34);color:var(--p-color,var(--cl-tertiary))}p.--large{--p-font-size:var(--p-large-font-size,1.25rem);--p-line-height:var(--p-large-line-height,1.34);--p-color:var(--p-large-color,var(--cl-tertiary))}p.--small{--p-font-size:var(--p-small-font-size,.875rem);--p-line-height:var(--p-small-line-height,1.34);--p-color:var(--p-small-color,var(--cl-tertiary))}b,strong{font-weight:700}mark{color:currentColor;background:unset}img{aspect-ratio:var(--img-ratio,5/3);width:var(--img-width,100%);max-width:100%;height:var(--img-height,auto);object-fit:var(--img-fit,contain);object-position:var(--img-position,center);-webkit-user-select:none;user-select:none}:where(.reviews__nav,.footer__group) svg{width:-webkit-fit-content}.button{z-index:1;display:var(--button-display,inline-flex);justify-content:center;align-items:center;gap:var(--button-gap,1rem);min-height:var(--button-height,3.125rem);padding:var(--button-gutter-y,.625rem) var(--button-gutter-x,1.5rem);font-weight:400;font-size:var(--button-size,1.125rem);color:var(--button-color,var(--cl-tertiary));white-space:nowrap;touch-action:none;outline:unset;border-radius:var(--button-radius,var(--form-element-radius));background:var(--button-fill,var(--cl-primary));box-shadow:var(--button-shadow,inset 0 0 0 .125rem var(--button-shadow-color,var(--cl-primary)));-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:400;position:relative}.button:before{width:var(--button-before-size,1.5rem);aspect-ratio:var(--button-before-ratio,1/1);content:var(--button-before-content,none);background:var(--button-before-fill,transparent) no-repeat center/contain}.button.--second{--button-color:var(--button-color-second,var(--cl-light));--button-fill:var(--button-fill-second,var(--cl-dark));--button-shadow-color:var(--button-fill)}.button[href]{text-decoration:none}.button.--float{inset:var(--button-inset,0 auto auto 0);z-index:var(--button-index,initial);position:absolute}.button.--transparent{--button-fill:transparent}.button.--arrow-down{--button-fill:transparent;--button-color:currentColor;--button-gutter-y:.3125rem;--button-gutter-x:.3125rem;--button-height:auto;--button-shadow:none;--button-before-size:90%;--button-before-content:"";--button-before-fill:transparent var(--icon-base-arrow-down);width:var(--button-arrow-down-width,1.375rem);aspect-ratio:1}.button.--arrow-down:before{transform:scaleY(var(--button-arrow-down-scale,1)) rotate(var(--button-arrow-down-rotate,0deg));transform-origin:50%;transition:transform .3s linear}.button.--arrow-down input,.button.--arrow-down label{z-index:1;opacity:0;position:absolute;inset:0}.button.--arrow-down:has(input:checked){--button-arrow-down-scale:-1}@media (pointer:fine){.button{cursor:pointer;transition:background-color .5s linear,box-shadow .5s linear,border-color .5s linear,color .5s linear,opacity .5s linear,transform .5s linear}.button:hover:not(.button:hover.--arrow-down){--button-color:var(--button-color-hover,var(--cl-light));--button-fill:var(--button-fill-hover,var(--cl-tertiary));--button-shadow-color:var(--button-fill)}}@media (max-width:639px){.button{--button-gutter-x:1.25rem;--button-gap:.875rem}}.heading{max-width:var(--heading-max-width,none);margin:var(--heading-margin,0);font-weight:var(--heading-weight,800);line-height:var(--heading-line-height,120%);color:var(--heading-color,var(--cl-tertiary));text-wrap:balance}.heading.--line{padding:.75rem 0;position:relative}.heading.--line:before{height:.1875rem;width:var(--heading-line-size,clamp(17.5rem, 28vw, 18.75rem));content:"";background:currentColor;position:absolute;inset:0 auto auto 0}@media (max-width:479px){.heading.--line{--heading-line-size:30%}}@media (min-width:768px){.heading.--line{--heading-line-size:45%;--heading-max-width:100%;width:max-content}}.heading.--large{--h1-size:4.5rem}@media (max-width:1365px){.heading.--large{--h1-size:4rem}}@media (max-width:767px){.heading.--large{--h1-size:3.375rem}}@media (max-width:479px){.heading.--large{--h1-size:3rem}}.layout{flex:1;max-width:100vw}.footer{--section-idents-y:1.125rem;background:#ccdccdd9;justify-content:space-between;align-items:center;line-height:1;display:flex}.footer__soc{align-items:center;gap:1rem;display:inline-flex}.footer__soc a{min-width:2rem}.footer__down{opacity:.8;font-size:.8125rem}@media (max-width:479px){.footer{z-index:100;border-radius:1.5rem;margin:.3125rem;position:sticky;bottom:.3125rem}}.welcome{--heading-max-width:42.5rem;--p-max-width:38.75rem;--p-margin:0 0 1rem;--p-large-font-size:1.5rem;--p-large-line-height:1.5;z-index:1;gap:var(--gutterX3,3rem);min-height:var(--welcome-min-height,80dvh);align-items:center;display:grid;position:sticky;top:0}.welcome__main,.welcome__image{--animation-opacity-start:0;--animation-transform-start:translateY(1%);animation:animation var(--welcome-animation-duration,.3s) linear}.welcome__main{z-index:1;flex-flow:column;align-items:flex-start;gap:1.5rem;min-width:40dvw;display:inline-flex}.welcome__info{--p-max-width:32.5rem;--p-line-height:1.2;padding:var(--welcome-info-padding,.75rem);background:var(--welcome-info-fill,#2bb6b70f);border-radius:.5rem;gap:.75rem;margin:0 0 2rem;display:inline-flex}.welcome__info:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' viewBox='0 0 24 24'%3E%3Cpath d='M 20.628906 5.6230469 L 19.744141 6.5058594 L 9 17.234375 L 4.2578125 12.503906 L 3.3730469 11.621094 L 1.6074219 13.390625 L 2.4921875 14.273438 L 9 20.765625 L 21.511719 8.2753906 L 22.396484 7.390625 L 20.628906 5.6230469 z'%3E%3C/path%3E%3C/svg%3E") 50%/contain no-repeat;width:1rem;min-width:.75rem}.welcome__image{--animation-transform-start:translateX(15%) scale(.96);height:100%;display:inline-flex;position:relative}.welcome__image img{--img-fit:cover;--img-height:100%;opacity:var(--welcome-img-opacity,1);position:absolute;inset:0}.welcome__logo{opacity:.5}@media (min-width:992px) and (max-width:1800px){.welcome__image{max-height:43.125rem}}@media (max-width:991px){.welcome__main,.welcome__image{--animation-transform-start:translateY(-15%) scale(.96);--welcome-info-fill:transparent;--welcome-info-padding:0;padding:var(--gutterX3,3rem);grid-area:1/1/1/1;margin:0}.welcome__image{--welcome-img-cover-content:none;--welcome-img-opacity:.6;--animation-opacity-end:.3;opacity:.3;width:100%;padding:0;overflow:hidden}}@media (max-width:767px){.welcome{--section-idents-y:var(--section-idents-x)}.welcome__image{border-radius:1rem}}@media (max-width:768px) and (max-height:1240px){.welcome{--welcome-min-height:100dvh}}@media (min-width:769px) and (max-width:1360px) and (max-height:1240px){.welcome{--welcome-min-height:80dvh}}@media (min-width:992px){.welcome{--welcome-animation-duration:.3s;grid-template-columns:1fr 1fr}.welcome__image img{filter:drop-shadow(18px -18px 0 var(--cl-primary)) drop-shadow(-18px 18px 0 var(--cl-secondary-dark));opacity:.8;border-radius:50% 0}}.about{z-index:2;gap:var(--gutterX3,3rem);background:#ebfbec;border-radius:0 11.25rem 0 0;align-items:center;display:grid;position:relative}.about__main,.about__img{--animation-opacity-start:0;--animation-transform-start:translateY(1%);animation:animation var(--welcome-animation-duration,.3s) linear}.about__img{--img-ratio:1 / 1.2;--img-fit:cover;--img-position:top;filter:grayscale();margin:auto;overflow:hidden}.about__img img{border-radius:var(--img-radius,0% 7.625rem)}.about__main{--p-margin:0 0 1.5rem;--button-size:1rem;gap:var(--gutter,1rem);flex-flow:column;align-items:flex-start;display:inline-flex}.about__main ul{max-width:42.5rem}.about__group{width:min(30rem,100%);padding:var(--gutterX2,1.5rem);border:1px dashed var(--cl-secondary-dark);background:var(--cl-secondary-light);border-radius:.625rem;margin-top:2.125rem}@media (min-width:768px){.about{grid-template-columns:.8fr 1fr}}@media (max-width:479px){.about{padding-top:0}.about__img{--img-radius:0 7.625rem 0 3rem;max-height:42.5rem}.about__main{--heading-margin:0 0 2rem;z-index:1;background:#eafbecbc;border-radius:0% 7.625rem;margin-top:-18.75rem;padding:1.5rem}}