@import "https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400..700;1,400..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";html{scroll-behavior:smooth;box-sizing:border-box;background:#fefefe;overflow-x:hidden}*,:after,:before{box-sizing:inherit;margin:0;padding:0}a{color:inherit;white-space:nowrap;text-decoration:none}ul,ol{list-style:none}input,textarea{border:none;outline:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;color:inherit}:focus{outline:none}button{cursor:pointer;background:0 0;border:none}.container{max-width:1650px;height:fit-content;margin:0 auto;padding:0 2%}.main-btn_site{letter-spacing:1%;color:#fff;background:#f99244;border-radius:50px;font-family:Raleway,sans-serif;font-size:25px;font-weight:700}.name-title_page{letter-spacing:1%;color:#202020;text-align:center;padding-bottom:32px;font-family:Arimo,sans-serif;font-size:40px;font-weight:700;position:relative}.name-title_page:after{content:"";background-color:#a4a4a4;width:100%;height:1px;position:absolute;bottom:0;left:0}.name-title_page-sub{font-family:Raleway,sans-serif;font-size:20px;font-weight:500}.page-loader{letter-spacing:.03em;color:#202020;background:radial-gradient(circle at 50% 42%,#78a1ce2e,#0000 32%),linear-gradient(#fff 0%,#f5f7fa 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 20px;font-family:Raleway,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.page-loader:before{content:"";border:4px solid #78a1ce38;border-top-color:#78a1ce;border-radius:50%;width:58px;height:58px;margin-bottom:22px;animation:.85s linear infinite pageLoaderSpin}.page-loader:after{content:"";filter:blur(18px);z-index:0;background:#78a1ce14;border-radius:50%;width:110px;height:110px;animation:1.8s ease-in-out infinite pageLoaderPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-loader{z-index:1}@keyframes pageLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pageLoaderPulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}
