﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800&display=swap";@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}20%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.wifi_wrap{width:1110px;margin:0 auto;position:relative;max-width:calc(100% - 100px)}.wifi_content{display:inline-block;max-width:calc(100% - 50px)}.wifi{font-family:"Inter",Sans-Serif}.wifi picture.image img{width:100%}.wifi label{margin-bottom:0;font-weight:400}.wifi ol,.wifi ul{list-style:none}.wifi ol li,.wifi ul li{font-size:16px;font-weight:400}.wifi .h1{font-size:40px;font-weight:800;line-height:50px}.wifi .h2{font-size:32px;line-height:48px}.wifi .h3{font-size:24px;line-height:36px}.wifi .h4{font-size:20px;line-height:32px}.wifi .h5{font-size:16px;line-height:24px}.wifi img{max-width:100%}.wifi .h2,.wifi .h3,.wifi .h4,.wifi .h5,.wifi strong,.wifi b{font-weight:700}.wifi em,.wifi i{font-style:italic}.wifi p{font-size:16px;font-weight:400;line-height:24px;color:#3b3b3b}.wifi a{color:#1e90fb;transition:color .3s ease;text-decoration:none}.wifi a:hover{text-decoration:underline}.wifi .h1,.wifi .h2,.wifi .h3,.wifi .h4,.wifi .h5{display:block;position:relative;color:#3b3b3b}.wifi .abs{position:absolute;transform:translateY(-50%);top:50%}.wifi .abs--right{right:0}.wifi ul{padding:0}.wifi ul.list{margin-left:20px}.wifi ul.list li{position:relative;margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px;color:#3b3b3b}.wifi ul.list li:last-of-type{margin-bottom:0}.wifi ul.list li:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#3b3b3b;position:absolute;right:calc(100% + 14px);top:8px}.wifi ul.list--narrow{margin-right:30px}.wifi ul.list--icon li{margin-top:18px;font-weight:700}.wifi ul.list--icon li .image{display:inline-block;margin-right:10px;width:46px;height:46px;line-height:46px;text-align:center;border-radius:50%;background-color:#1e90fb}.wifi ul.list--icon li:first-of-type{margin-top:50px}.wifi path{transition:all .3s ease}.wifi button,.wifi .btn{transition:all .3s ease;display:inline-block;text-align:center;cursor:pointer;margin-left:40px;background-color:#1e90fb;border:1px solid #1e90fb;color:#fff;font-weight:700;padding:12px 32px;border-radius:4px}.wifi button--icon,.wifi .btn--icon{top:-2px;left:0;height:16px;margin-left:10px;position:relative;transition:left .3s ease}.wifi button svg,.wifi .btn svg{top:3px}.wifi button:first-of-type,.wifi .btn:first-of-type{margin-left:0}.wifi button:focus,.wifi .btn:focus{color:#fff}.wifi button:hover,.wifi .btn:hover{text-decoration:none;background-color:#379cfb}.wifi button:hover svg,.wifi .btn:hover svg{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite}.wifi button:hover svg path,.wifi .btn:hover svg path{fill:#fff}.wifi button:hover .btn--icon,.wifi .btn:hover .btn--icon{left:-5px}.wifi button--border,.wifi .btn--border{color:#1e90fb;background-color:#fff}.wifi button--border:focus,.wifi .btn--border:focus{color:#1e90fb}.wifi button--border:hover,.wifi .btn--border:hover{color:#fff;background-color:#1e90fb}.wifi button--success,.wifi .btn--success{background-color:#68be68 !important;border-color:#68be68 !important}.wifi button--reset,.wifi .btn--reset{padding:0;color:#1e90fb;border:none;background-color:transparent}.wifi button--reset:focus,.wifi .btn--reset:focus{color:#1e90fb}.wifi button--reset:hover,.wifi .btn--reset:hover{color:#1e90fb;background-color:transparent}.wifi .form{position:relative}.wifi .form__field{border:1px solid #cdcdcd}.wifi .form__field--invalid{border-color:red}.wifi .form__field--invalid input,.wifi .form__field--invalid button{border-color:red !important}.wifi .form__field-wrapper{position:relative;margin-top:16px}.wifi .form__field-wrapper button{font-size:14px}.wifi .form__field-wrapper button:hover{text-decoration:underline}.wifi .form__field-wrapper .help-block{margin:-30px 0 30px}.wifi .form__text{display:none;font-size:12px;padding:10px 0;text-align:left !important}.wifi .form ::-webkit-input-placeholder{color:#656565}.wifi .form ::-moz-placeholder{color:#656565}.wifi .form :-ms-input-placeholder{color:#656565}.wifi .form :-moz-placeholder{color:#656565}.wifi .form label{display:block;font-size:14px;line-height:20px}.wifi .form input:not([type=checkbox]){border-radius:4px;width:100%;padding:12px 16px;transition:all .3s ease;margin-bottom:40px}.wifi .form input:not([type=checkbox]):focus,.wifi .form input:not([type=checkbox]):hover{border-color:#1e90fb}.wifi .form [type=checkbox]{left:4px;opacity:0;position:absolute}.wifi .form [type=checkbox]+label{position:relative;cursor:pointer;display:inline-block;padding:0 65px 0 32px}.wifi .form [type=checkbox]+label:before,.wifi .form [type=checkbox]+label:after{position:absolute;left:0;top:-1px;width:20px;color:#fff;line-height:20px;transition:all .3s ease}.wifi .form [type=checkbox]+label:before{content:"";height:20px;border-radius:6px;background-color:#fff;border:1px solid #3b3b3b}.wifi .form [type=checkbox]+label:after{content:"✓";opacity:0;text-align:center}.wifi .form [type=checkbox]:checked+label:before{border-color:#1e90fb;background-color:#1e90fb}.wifi .form [type=checkbox]:checked+label:after{opacity:1}.wifi_banner{background-image:url("../img/wifi-homespot/baner.png");background-position:right -100px top -210px;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:1;position:relative;padding:120px 0 200px;margin-bottom:-80px}.wifi_banner__text{margin:24px 0 40px}.wifi_banner .wifi_content{width:730px}.wifi_info{padding:140px 0;text-align:right;position:relative}.wifi_info .ellipse:before{content:"";width:224px;height:224px;position:absolute;top:-112px;right:-30px;z-index:-1;background-size:cover;background-image:url("../img/wifi-homespot/svg/ellipse.svg")}.wifi_info__image{position:absolute;left:0;top:50%;z-index:-2;max-width:100%;transform:translateY(-50%)}.wifi_wrap .wifi_info__image{left:auto;right:calc(50% - 80px)}.wifi_info--first .wifi_wrap .wifi_info__image{right:10%;top:25%;height:275%;max-width:none}.wifi_info__text{margin:16px 0}.wifi_info__text:last-of-type{margin-bottom:24px}.wifi_info .btn{margin-top:44px}.wifi_info .wifi_content{width:445px;text-align:left}.wifi_why-me{padding-bottom:100px}.wifi_why-me .wifi_container{border-top:1px solid #e2efff;margin-top:18px;padding-top:35px;display:grid;grid-gap:20px;grid-template-columns:repeat(4, 1fr)}.wifi_why-me .wifi_container li{border-radius:4px;background:#fff;padding:14px 12px 28px;box-shadow:0px 8px 32px rgba(105,181,252,.1)}.wifi_why-me .wifi_container li .image img{border-radius:4px;object-fit:cover}.wifi_why-me .wifi_container li .h5{margin:16px 0 8px}.wifi_why-me .wifi_container li p{font-size:14px;line-height:20px}.wifi_technology{padding:125px 0 90px;position:relative;text-align:left}.wifi_technology .wifi_wrap>img{position:absolute;max-width:calc(50vw - 10px);left:50%}.wifi_why-us{padding:70px 0 85px;text-align:center}.wifi_why-us .ellipse:before{content:"";width:444px;height:444px;position:absolute;top:20px;left:-250px;z-index:-1;background-size:cover;background-image:url("../img/wifi-homespot/svg/ellipse.svg")}.wifi_why-us .h2{width:790px;margin:0 auto 24px auto;max-width:100%}.wifi_why-us .wifi_container{text-align:left;margin-top:105px;display:grid;grid-gap:30px;grid-template-columns:repeat(3, 1fr)}.wifi_why-us .wifi_container .image img{border-radius:4px;object-fit:cover}.wifi_why-us .wifi_container .h3{margin:16px 0}.wifi_why-us .wifi_container p{padding-right:20px}.wifi_order{background-image:url("../img/wifi-homespot/bg-order.jpg");background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed;padding:125px 0 210px;text-align:center}.wifi_order .h1{margin:16px auto 32px;max-width:100%;width:630px}.wifi_order .choose-way{display:inline-block;position:relative;margin:auto}.wifi_order .choose-way:before,.wifi_order .choose-way:after{display:inline-block;position:absolute;top:55px;left:-50px;content:url("../img/wifi-homespot/svg/fancy-arrow.svg")}.wifi_order .choose-way:after{left:auto;right:-50px;transform:scaleX(-1)}.wifi_order .choose-way__wrap{display:flex;width:112px;margin:15px auto 0;align-items:center;justify-content:space-between}.wifi_order .choose-way__wrap span{border-radius:50%;width:28px;height:28px;line-height:28px;border:1px solid #3b3b3b}.wifi_order .wifi_container{text-align:left;display:flex;width:960px;margin:135px auto 0;max-width:100%;justify-content:space-between}.wifi_order .wifi_container>*{width:calc(50% - 75px)}.wifi_order .wifi_container .h3{margin-bottom:30px}.wifi_order .wifi_container small{display:block;margin-top:24px;text-align:center;font-size:14px}.wifi_order .wifi_container small a{font-weight:700;margin-left:7px}.wifi_order .wifi_container small a:hover{text-decoration:none}.wifi_order .wifi_container small a:hover img{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite}.wifi_order .wifi_container .btn{width:100%;margin-top:44px}.wifi_faq{padding:90px 0 150px;margin:auto;width:730px;max-width:calc(100% - 100px)}.wifi_faq>p{padding:32px 0 28px}.wifi_faq .wifi_container .wifi_faq__item{cursor:pointer;position:relative;margin:35px auto 10px;padding:0 60px 23px 0;border-bottom:1px solid #e2efff}.wifi_faq .wifi_container .wifi_faq__item:after{content:url("../img/wifi-homespot/svg/chevron.svg");position:absolute;top:0px;right:20px;transform:scaleY(1);transition:transform .3s ease}.wifi_faq .wifi_container .wifi_faq__item.closed:after{transform:scaleY(-1)}.wifi_faq .wifi_container p{display:none}@media(max-width: 1024px){.wifi{overflow:hidden}ul.list--icon li{display:inline-block;margin-top:0;margin-left:80px}ul.list--icon li:first-of-type{margin-left:0;margin-top:30px}.wifi_banner{background-position:right -100px top -100px;padding-bottom:0;margin-bottom:-200px}.wifi_banner:after{top:100%}.wifi_banner__text{width:450px;max-width:100%;margin-left:auto;margin-right:auto}.wifi_technology{padding-top:40px}.wifi_technology .wifi_wrap>img{margin-bottom:80px;transform:translateX(-50%)}.wifi_info{text-align:left}.wifi_info .ellipse:before{top:auto;right:100px;bottom:-30px}.wifi_info .wifi_content{width:100%}.wifi_info__image{position:relative;transform:none}.wifi_info .wifi_wrap>img{margin-bottom:80px;width:100%;max-width:none;position:relative;right:auto}.wifi_info--first .wifi_wrap .wifi_info__image{right:100%;transform:translateX(25%);width:200%;margin-bottom:-80px}.wifi_why-me .wifi_container,.wifi_why-us .wifi_container{grid-template-columns:repeat(2, 1fr)}.wifi_order .choose-way{display:none}.wifi_order .wifi_container{flex-direction:column;align-items:center;margin-top:0}.wifi_order .wifi_container .h3,.wifi_order .wifi_container p{text-align:center}.wifi_order .wifi_container>*{width:405px;margin-top:180px;position:relative}.wifi_order .wifi_container>*:before,.wifi_order .wifi_container>*:after{content:"";position:absolute;bottom:calc(100% + 50px);left:50%;color:#3b3b3b;transform:translateX(-50%)}.wifi_order .wifi_container>*:after{content:"1";line-height:28px}.wifi_order .wifi_container>*:before{width:28px;height:28px;border:1px solid #3b3b3b;border-radius:50%}.wifi_order .wifi_container .form{max-width:100%;margin-top:230px}.wifi_order .wifi_container .form:after{content:"2"}}@media(max-width: 768px){.wifi_wrap{max-width:calc(100% - 52px)}ul.list--icon li{display:block;margin-top:18px;margin-left:0}ul.list--icon li:first-of-type{margin-top:50px}.wifi_why-me a.abs{position:static;transform:none;margin-top:10px;display:block;text-align:left}.wifi_banner .btn{width:400px;max-width:100%;margin:16px 0 0 0}.wifi_banner .btn:first-of-type{margin-top:0}}@media(max-width: 580px){.wifi_content{max-width:100%}.wifi_wrap,.wifi_faq,.wifi_banner .wifi_content{max-width:calc(100% - 30px)}.wifi .h1{font-size:24px;line-height:36px;font-weight:700}.wifi .h2{font-size:24px;line-height:36px}.wifi .h3{font-size:20px;line-height:32px}.wifi ul.list--narrow{margin-right:0}.wifi_why-me,.wifi_why-us{padding-bottom:0}.wifi_why-me .wifi_container,.wifi_why-us .wifi_container{grid-template-columns:repeat(1, 1fr)}.wifi_why-me a.abs,.wifi_why-us a.abs{display:block;text-align:left}.wifi_why-me{padding-bottom:50px}.wifi_technology .wifi_wrap>img{margin-bottom:40px}.wifi_banner{margin-bottom:-70%;padding-top:50px}.wifi_info .ellipse:before{right:-45px}.wifi_info--first .wifi_wrap .wifi_info__image{transform:translateX(-15%);width:390%;margin-bottom:-30%}.wifi_faq{padding:90px 0}.wifi_order{padding:70px 0 120px}.wifi_order .choose-way{display:none}.wifi_order .wifi_container{flex-direction:column;align-items:center;margin-top:0}.wifi_order .wifi_container .h3,.wifi_order .wifi_container p{text-align:center}.wifi_order .wifi_container>*{margin-top:130px}.wifi_order .wifi_container .form{margin-top:160px}.wifi_order .wifi_container small a{display:block}}@media(max-width: 420px){.wifi_banner{margin-bottom:-100%}.wifi_info .btn{display:block;text-align:left;margin-left:0}}/*# sourceMappingURL=wifi-homespot.css.map */
