@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.Button_regular{padding:1.125rem;background-color:#478aa4;text-transform:uppercase;font-size:.875rem;line-height:1.5;width:"100%";font-family:Manrope,sans-serif;font-weight:500;border-radius:.375rem;transition:.2s ease background-color;color:#fbfbfb;border:none;cursor:pointer}.Button_regular:disabled,.Button_regular:disabled:hover,.Button_regular:disabled:active,.Button_regular:disabled:focus{opacity:.3;cursor:not-allowed}.Button_regular:hover,.Button_regular:focus,.Button_regular:active{filter:brightness(1.3) saturate(1.1) hue-rotate(5deg);cursor:pointer}@media (max-width: 900px){.Button_regular{font-size:.75rem}}html,body{height:100%;margin:0;display:flex;font-size:100%;flex-direction:column}#root{display:flex;flex-direction:column;flex:1;background:#fff}.page_title{font-family:Roboto,sans-serif;font-size:2.875rem;text-align:center;margin-bottom:1.25rem;line-height:1;font-weight:400;color:#15242a}.main-content{flex:1;max-width:75rem;padding:0 .9375rem!important}.rotating-container{display:flex;justify-content:center;align-items:center}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-circle{animation:rotate 2s linear infinite}.consent_text{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-size:1rem;line-height:1.25;color:#000}.footer{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;background-color:#8adffb61;color:#fff}.document{font-size:.75rem;font-weight:400;text-align:center}.footer_container{max-width:75rem;width:100%;padding:0 .938rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.footer-info .logo{height:5.438rem}.footer_info{width:100%;margin:0 auto;border-bottom:.063rem solid #478aa4;display:flex;align-items:center;justify-content:space-between}.footer_contact{display:flex;flex-direction:column;align-items:start}.footer_messengers{list-style:none;display:flex;padding:0;flex-direction:row;max-width:10.9375rem;width:100%;margin:.9375rem auto;align-items:center;gap:1.563rem}.footer_documents:first-child{display:"none"}.footer_documents{list-style:none;font-family:Manrope;display:flex;flex-direction:column;text-align:center}.footer-right{display:flex;align-items:center}.footer-right p{margin-right:1.25rem}.footer-right .social-links a{margin:0 .625rem}.footer-right .social-links img{height:1.5rem}.messenger{width:2.8125rem;height:"auto"}@media (max-width: 900px){.footer{align-items:flex-start;padding:.938rem}.document:first-child{display:"flex"}.footer_container{padding:0 1rem}.document{font-size:.625rem;font-weight:400;text-align:center}.footer_info{flex-direction:row;padding-bottom:1rem}.messenger{width:1.5625rem;height:"auto"}.footer-info .logo{height:2.5625rem;width:auto}.footer_messengers{justify-content:center;margin:0;gap:.9375rem}.footer_documents{margin-top:.1875rem;text-align:left}.logo{height:2.525rem}.footer-right{flex-direction:column;align-items:flex-start;width:100%}.footer-right p{margin:0 0 1rem}.footer-right .social-links a{margin:0 .625rem 0 0}}.header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;background-color:#8adffb61;color:#fff}.header-left .logo{height:5.438rem}.header_container{max-width:75rem;width:100%;padding:0 .9375rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-center{flex-grow:1;display:flex;justify-content:center}.header-center .menu{display:flex;list-style:none;border-bottom:1px solid #478aa4;padding:0;margin:0;font-family:Roboto,sans-serif}.header-center .menu li{margin:0 1.25rem;font-size:1.25rem;text-align:center}.header-center .menu li a{text-decoration:none;color:#15242a}.header-center .menu li:hover,.header-center .menu li:active{font-weight:600}.header-right .contact-button{padding:.625rem 1.25rem;background-color:#007bff;color:#fff;border:none;cursor:pointer}.scroll-container{overflow:hidden;white-space:nowrap}.scroll-content{display:inline-block;animation:scroll linear infinite}.logo-box{display:inline-block;margin:0 1.25rem}.logo{height:3.25rem;width:auto}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@keyframes shimmer{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animated{animation:blink 1s ease-in-out 2}body{background-color:#f5fafa!important}
