*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}body{background-color:rgb(var(--color-background));font-family:var(--font-body-family);font-optical-sizing:auto;font-weight:var(--font-body-weight);font-style:var(--font-body-style);color:rgb(var(--color-foreground))}input,button{font-family:var(--font-body-family);font-optical-sizing:auto;font-weight:var(--font-body-weight);font-style:var(--font-body-style)}input:focus,button:focus{outline:none}a,a:hover,a:focus{outline:none;text-decoration:none}a{color:rgb(var(--color-link))}a:hover{color:rgb(var(--color-link-hover))}p{line-height:1.2;margin:0}img{max-width:100%;height:auto;display:block;width:100%}ul,li{list-style-type:none;margin:0;padding:0}.section-title .subtitle{display:flex;font-family:var(--font-body-family);align-items:center;gap:.9rem;color:rgb(var(--color-foreground))}.section-title .subtitle:before{content:"";width:10px;height:10px;border-radius:50%;border:2.5px solid #27aae1}.section-title.light{color:rgb(var(--color-foreground))}.btn{padding:2rem 2.3rem;font-weight:500;font-size:1.4rem;transition:.3s all;min-width:9.2rem;border-radius:0!important}.btn.btn-primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none}.btn.btn-primary:hover{background:rgb(var(--color-button-hover))}h1{font-size:calc(var(--font-heading-scale) * 3.2rem);font-weight:400;line-height:1}p{font-size:calc(var(--font-heading-scale) * 1.8rem);font-weight:300;line-height:1.2;letter-spacing:0}.subtitle{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;letter-spacing:0;line-height:1.2}.container{margin:auto;max-width:var(--page-width);width:100%;padding:0 var(--page-width-margin);position:relative}header{position:relative;z-index:1}.content-wrapper{display:flex;flex-direction:column}main.content-for-layout{position:relative}.loader{display:inline-block;width:1.6rem;height:1.6rem;border:.2rem solid #fff;border-top:.2rem solid #333;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle}@media only screen and (min-width: 769px){h1{font-size:calc(var(--font-heading-scale) * 5rem)}p{font-size:calc(var(--font-heading-scale) * 2.4rem)}.section-title .subtitle{gap:1.1rem;font-size:calc(var(--font-body-scale) * 1.6rem)}.section-title .subtitle:before{width:1.2rem;height:1.2rem}.content-wrapper{flex-direction:row}.btn{padding:2rem 3.9rem;font-weight:500;transition:.3s all}}@media only screen and (min-width: 1024px){p{line-height:1.2}h1{font-size:calc(var(--font-heading-scale) * 5rem)}}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes dotAnim{0%{top:-3rem;opacity:0}to{top:0;opacity:1}}@keyframes textAnim{0%{bottom:-3rem;opacity:0}to{bottom:.1rem;opacity:1}}@media only screen and (min-width: 769px){@keyframes textAnim{0%{bottom:-3rem;opacity:0}to{bottom:0;opacity:1}}}@keyframes textAnim2{0%{bottom:-3rem;opacity:0}to{bottom:-1.1rem;opacity:1}}@media only screen and (min-width: 769px){@keyframes textAnim2{0%{bottom:-3rem;opacity:0}to{bottom:-1.5rem;opacity:1}}}@keyframes dotAnimHover{0%{top:-3rem;opacity:0}to{top:0;opacity:1}}@keyframes textAnimHover{0%{bottom:-3rem;opacity:0}to{bottom:.3rem;opacity:1}}@media only screen and (min-width: 769px){@keyframes textAnimHover{0%{bottom:-3rem;opacity:0}to{bottom:0;opacity:1}}}@keyframes textAnim2Hover{0%{bottom:-3rem;opacity:0}to{bottom:-1rem;opacity:1}}@media only screen and (min-width: 601px){@keyframes textAnim2Hover{0%{bottom:-3rem;opacity:0}to{bottom:-1.5rem;opacity:1}}}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
