:root{--primary-color: #41BDF2;--white-color: #FFFFFF;--background-color: #F5F5F5;--text-color: #212121;--text-muted-color: #828282;--button-radius: 12px;--button-padding: 10px 16px;--title-size: 24px;--text-size: 14px;--container-width: 1295px;--container-side-padding: 3rem;--container-offset-inline: max( var(--container-side-padding), calc((100vw - var(--container-width)) / 2) )}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}@font-face{font-family:Gilroy;src:url(/assets/fonts/gilroy-regular.ttf);font-weight:400}@font-face{font-family:Gilroy;src:url(/assets/fonts/gilroy-medium.ttf);font-weight:500}@font-face{font-family:Gilroy;src:url(/assets/fonts/gilroy-semi-bold.ttf);font-weight:600}@font-face{font-family:Gilroy;src:url(/assets/fonts/gilroy-bold.ttf);font-weight:700}@font-face{font-family:Dopis-Bold;src:url(/assets/fonts/Dopis-Bold.ttf)}@font-face{font-family:Dopis-Regular;src:url(/assets/fonts/Dopis-Regular.ttf)}@font-face{font-family:Ventura Script;src:url(/assets/fonts/Ventura-Script.ttf)}*{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}button{width:fit-content;height:fit-content;background:none;outline:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}input,button,textarea,select{font:inherit}body{height:auto;text-rendering:optimizeSpeed;font-family:Gilroy,sans-serif;line-height:1.5;background:var(--background-color);color:var(--text-color);font-size:var(--text-size)}a{text-decoration:none;color:inherit;cursor:pointer}img,picture{max-width:100%;display:block}@media(max-width:1440px){:root{--container-width: 1200px}}@media(max-width:1280px){.container{width:min(var(--container-width),calc(100% - 4rem))}:root{--container-side-padding: 2rem}}@media(max-width:1024px){.container{width:min(var(--container-width),calc(100% - 3rem))}:root{--container-side-padding: 1.5rem}}@media(max-width:768px){:root{--container-side-padding: 20px}.container{width:min(var(--container-width),100%)!important;padding:0 20px}input,select,textarea{font-size:16px!important}}@media(max-width:480px){.container{padding:0 20px}}@supports (-webkit-touch-callout: none){input,select,textarea,.form-control{font-size:16px!important}}
