@font-face{font-family:SF-Pro-Display-Regular;src:url(/fonts/SF-Pro-Display//SF-Pro-Display-Regular.otf);font-display:swap}@font-face{font-family:SF-Pro-Display-Regular;src:url(/fonts/SF-Pro-Display/SF-Pro-Display-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:SF-Pro-Display-Regular;src:url(/fonts/SF-Pro-Display/SF-Pro-Display-Semibold.otf);font-weight:600;font-display:swap}.wrapper1{margin:0;background:#e5f3fb;font-family:SF-Pro-Display-Regular;font-size:16px;line-height:20px;color:#788598}.wrapper1 a{color:#00afed}.wrapper1 a:hover{text-decoration:none;color:#ccbcbc}.wrapper1 .btn{transition:opacity .5s}.wrapper1 p,.wrapper1 img{margin:0;padding:0;border:0}.wrapper1 *{box-sizing:border-box}.wrapper1 input,.wrapper1 button,.wrapper1 textarea,.wrapper1 select{outline:none;resize:none;font-family:SF-Pro-Display-Regular;font-size:16px}.wrapper1 input[type=number]::-webkit-inner-spin-button,.wrapper1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.wrapper1 input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wrapper1 .site-width{width:100%;max-width:1150px;margin:0 auto;padding:0 10px}@media screen and (max-width:750px){.wrapper1 .site-width{padding:0 20px}}.header{background:#fff}.header .site-width{align-items:flex-end}.header .site-width--header{width:100%;max-width:1150px;margin:0 auto;padding:0 10px;display:flex;align-items:end;justify-content:space-between}@media screen and (max-width:750px){.header .site-width--header{padding:0 0 0 20px}}.header .col-left{max-width:460px;flex:1;padding:18px 10px 30px 0}@media screen and (max-width:750px){.header .col-left{padding:19px 10px 20px 0}.header .col-left .br{display:none}}.header .col-right{font-size:0;line-height:0;display:flex;align-items:flex-end}.header .col-right picture{width:100%;height:100%}.header .col-right picture img{width:100%;height:100%;object-fit:contain}.header .logo a{display:block;text-decoration:none;width:186px;height:56px;background:url(/images/headers/header1/logo.svg) no-repeat}.header .title{margin:36px 0 30px;font-weight:700;font-size:45px;line-height:54px;color:#001530}@media screen and (max-width:750px){.header .title{margin:23px 0 18px;font-size:24px;line-height:29px}}.header .desc{font-size:18px;line-height:21px;color:#788598}@media screen and (max-width:750px){.header .desc{font-size:12px;line-height:14px}}@media screen and (max-width:750px){.header{overflow:hidden}.header .site-width{padding:0 0 0 20px}}.wrapper2{padding:50px 0 75px}@media screen and (max-width:750px){.wrapper2{padding:30px 0 50px}}.wrapper2 .site-width{display:flex;flex-wrap:wrap}.wrapper2 .pre-showcase{text-align:center;font-size:18px;font-weight:700;color:#000;margin:40px 0;display:block;width:100%}.wrapper2 .no-decoration{text-decoration:none}.wrapper2 .offer{padding:23px 25px 19px;background:#fff;box-shadow:0 0 50px #08485f14;display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-end;text-align:center;border-radius:10px}.wrapper2 .main-item{width:31.666%;margin:0 2.5% 30px 0}.wrapper2 .main-item:nth-child(3n){margin:0 0 30px}.wrapper2 .main-item .flex{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}@media screen and (max-width:750px){.wrapper2 .main-item{width:100%;margin:0 0 12px!important;padding:12px}}.wrapper2 .logo{margin:0 0 28px}@media screen and (max-width:750px){.wrapper2 .logo{margin:0 0 18px}.wrapper2 .logo img{max-height:50px}}.wrapper2 .field{font-weight:600;font-size:16px;line-height:19px;color:#000307}.wrapper2 .field span{display:block;font-size:14px;line-height:17px;font-weight:400;color:#788598;margin:0 0 2px}@media screen and (max-width:750px){.wrapper2 .field{font-size:14px;line-height:17px}.wrapper2 .field span{font-size:12px;line-height:14px}}.wrapper2 .btn{cursor:pointer;text-decoration:none;display:block;border:0;background:#00afee;border-radius:6px;padding:13px;font-weight:600;font-size:16px;line-height:19px;color:#fff;width:100%;max-width:210px;margin:28px auto 0}.wrapper2 .btn:hover{opacity:.8}@media screen and (max-width:750px){.wrapper2 .btn{margin:17px auto 0;padding:10px;font-size:12px;line-height:14px;max-width:136px;text-align:center}}@media screen and (max-width:1064px){.flex{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}}.footer{padding:42px 0 17px;font-size:14px;line-height:17px;color:#788598}@media screen and (max-width:750px){.footer{padding:29px 0 80px}.footer .br{display:none}}.footer .top{display:flex;align-items:center}@media screen and (max-width:1000px){.footer .top{display:block}}.footer .logo{text-decoration:none;display:block;width:98px;height:30px;background:url(/images/footers/footer1/logo.svg) no-repeat;background-size:contain}@media screen and (max-width:1000px){.footer .logo{margin:0 auto}}.footer .menu{flex:1;padding:0 0 0 62px}@media screen and (max-width:1000px){.footer .menu{padding:24px 0 0}}@media screen and (max-width:1000px)and (max-width:750px){.footer .menu{padding:0}}.footer .menu ul{list-style:none;margin:0;padding:0;display:flex;width:100%;justify-content:space-between}.footer .menu li a{text-decoration:none;font-size:16px;line-height:19px;color:#001530}.footer .menu li a:hover{text-decoration:underline}.footer .menu__list{flex-wrap:wrap;gap:0}@media screen and (max-width:750px){.footer .menu__list{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}}.footer .menu__list .menu__link{text-decoration:underline;font-size:14px;line-height:17px;color:#00afed;white-space:nowrap;transition:color .3s}.footer .menu__list .menu__link:hover{color:#001530}.footer .info{margin:65px 0 23px}@media screen and (max-width:750px){.footer .info{margin:40px 0 23px}}.section-2{padding:52px 0 28px;background:#fff}@media screen and (max-width:750px){.section-2{padding:23px 0 7px}}.section-2 .footer-site-width{max-width:663px;margin:0 auto}@media screen and (max-width:750px){.section-2 .footer-site-width{padding:0 60px}}.section-2 .item{display:flex;height:55px;align-items:center;margin:0 0 28px}@media screen and (max-width:750px){.section-2 .item{margin:0 0 20px}.section-2 .item .icon{width:25px}.section-2 .item .icon img{width:15px}}.section-2 .name{flex:1;padding:0 0 0 30px;font-size:24px;line-height:29px;color:#001530}@media screen and (max-width:750px){.section-2 .name{padding:0 0 0 22px;font-size:14px;line-height:17px}}.img{max-width:60%;height:50px}.owner{display:flex;margin-bottom:40px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-window{background-color:#fff;border-radius:8px;padding:30px;max-width:500px;width:90%;position:relative;box-shadow:0 4px 20px #00000026}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1;padding:5px}.close-btn:hover{color:#000}.modal-content{display:flex;flex-direction:column;gap:20px}.modal-content h2{margin:0 0 10px;color:#001530;font-size:24px;line-height:1.2}.modal-content label{display:block;margin-bottom:5px;color:#333;font-weight:500}.number-input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.number-input:focus{outline:none;border-color:#00afed}.modal-register-button{background-color:#00afed;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s;font-weight:500}.modal-register-button:hover{background-color:#0098d4}.modal-register-button:disabled{background-color:#ccc;cursor:not-allowed}.privacy-info{font-size:12px;color:#666;line-height:1.4;margin:10px 0}.consent-container{border:1px solid #eee;border-radius:4px;padding:15px;background-color:#f9f9f9}.consent-container.error{border-color:#ff6b6b;background-color:#fff5f5}.consent-wrapper{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.consent-wrapper:last-child{margin-bottom:0}.consent-wrapper input[type=checkbox]{margin-top:3px;cursor:pointer}.consent-wrapper label{font-size:14px;line-height:1.4;color:#333;margin:0;cursor:pointer}.notification{color:#ff6b6b;font-size:14px;padding:10px;background-color:#fff5f5;border-radius:4px;border:1px solid #ffd6d6}.error-label{font-size:12px;color:#666;line-height:1.4;margin-top:10px;display:block}.modal-response{text-align:center;padding:20px 0}.modal-response>div{margin-bottom:20px;color:#333;line-height:1.5}.hidden{display:none}@media screen and (max-width:600px){.modal-window{padding:20px;width:95%}.modal-content h2{font-size:20px}}
