@keyframes blob-pulse{0%,to{opacity:.8;border-radius:50%;transform:scale(1)translateY(0)}25%{opacity:1;border-radius:45% 55% 52% 48%;transform:scale(1.2)translateY(-2px)}50%{opacity:.9;border-radius:52% 48% 45% 55%;transform:scale(1.1)translateY(2px)}75%{opacity:1;border-radius:48% 52% 55% 45%;transform:scale(1.15)translateY(-1px)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}ul[class],ol[class]{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:Poppins;src:url(./Poppins-Black-D1Asxdgu.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-ExtraBold-ZS4Q4HXV.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-SemiBold-CpKbPdIc.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./Poppins-Black-D1Asxdgu.woff2)format("woff2");font-weight:1000;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(./Lato-Regular-DvzxJk-o.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-body);color:var(--color-light);font-size:var(--font-size-p);line-height:var(--line-height-body)}h1{font-family:var(--font-heading);font-size:var(--font-size-h1);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}h3{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}h4{font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}h5{font-family:var(--font-heading);font-size:var(--font-size-h5);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}h6{font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h1{font-family:var(--font-heading);font-size:var(--font-size-h1);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h3{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h4{font-family:var(--font-heading);font-size:var(--font-size-h4);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h5{font-family:var(--font-heading);font-size:var(--font-size-h5);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.h6{font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.has-primary-color{color:var(--color-primary)}.has-primary-background-color{background-color:var(--color-primary)}.has-secondary-color{color:var(--color-secondary)}.has-secondary-background-color{background-color:var(--color-secondary)}.has-accent-color{color:var(--color-accent)}.has-accent-background-color{background-color:var(--color-accent)}.has-light-color{color:var(--color-light)}.has-light-background-color{background-color:var(--color-light)}.has-dark-color{color:var(--color-dark)}.has-dark-background-color{background-color:var(--color-dark)}.site-footer{text-align:center;background-color:var(--color-dark);padding:12px 0}.site-footer .container p{color:var(--color-light)}.site-header{z-index:100;background-color:color-mix(in srgb, var(--color-dark) 100%, transparent);width:95vw;box-shadow:0px 0px 8px color-mix(in srgb, var(--color-accent) 80%, transparent);border-radius:4px;position:fixed;top:8px;left:50%;transform:translate(-50%)}@media (width>=1200px){.site-header{width:1160px;top:16px}}@media (width>=1600px){.site-header{width:1540px}}.site-header .container{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}@media (width>=1200px){.site-header .container{padding:16px 24px}}.site-header .container .left-cont{gap:8px;display:flex}@media (width>=768px){.site-header .container .left-cont{gap:12px}}.site-header .container .left-cont .social-cont{width:20px;height:20px;transition:all .3s;position:relative}@media (width>=768px){.site-header .container .left-cont .social-cont{width:28px;height:28px}}.site-header .container .left-cont .social-cont:hover{filter:brightness(1.2)}.site-header .container .left-cont .social-cont a svg{color:var(--color-accent)}.site-header .container .right-cont{align-items:center;gap:8px;display:flex}@media (width>=768px){.site-header .container .right-cont{gap:12px}}.site-header .container .right-cont .btn-cont a.primary{width:fit-content;font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:all .3s;display:flex}@media (width>=1200px){.site-header .container .right-cont .btn-cont a.primary{padding:12px 16px}}.site-header .container .right-cont .btn-cont a.primary:hover{filter:brightness(1.2)}.site-header .container .right-cont .btn-cont a.primary svg{width:20px;min-width:20px;height:20px;min-height:20px}.site-header .container .right-cont .btn-cont a.primary{background-color:color-mix(in srgb, var(--color-accent) 25%, transparent);border:solid 1px var(--color-accent);color:var(--color-accent)}.site-header .container .right-cont .btn-cont a.secondary{width:fit-content;font-family:var(--font-heading);font-size:var(--font-size-h6);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:all .3s;display:flex}@media (width>=1200px){.site-header .container .right-cont .btn-cont a.secondary{padding:12px 16px}}.site-header .container .right-cont .btn-cont a.secondary:hover{filter:brightness(1.2)}.site-header .container .right-cont .btn-cont a.secondary svg{width:20px;min-width:20px;height:20px;min-height:20px}.site-header .container .right-cont .btn-cont a.secondary{background-color:var(--color-accent);border:solid 1px var(--color-accent);color:var(--color-light)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body section .container{padding-left:20px;padding-right:20px}@media (width>=1200px){body section .container{max-width:1160px;margin:0 auto;padding:0}}@media (width>=1600px){body section .container{max-width:1540px}}
