body{padding:0;margin:0;position:relative}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin-top:0;margin-bottom:1.5rem;color:#0C334D;font-weight:800;line-height:1.2}
p{line-height:1.5;font-weight:500}
input{outline:0 !important}
.list-group{list-style-type:none}
ul{margin:0;padding:0;font-weight:500}
ol{margin:0;padding:0;font-weight:500}
li{list-style-type:none}
img{max-width:100%}
.btn{display:inline-block;font-weight:800;color:#fff;text-align:center;vertical-align:middle;padding:13px 36px 14px;border-radius:6px;text-transform:uppercase;font-family:"Manrope", sans-serif;font-size:1rem;border:0;background:#040404}
.btn:focus, .btn:hover{background:hsl(0, 0%, -6%);color:#fff}
.btn.btn-rounded{border-radius:100px}
.btn.btn-default{background:#FFFFFF;color:#323B46;padding:10px 30px;min-width:280px;text-transform:uppercase;font-family:'Exo 2', sans-serif}
.btn.btn-default:hover, .btn.btn-default:focus{opacity:.95}
.main{padding:3.75rem 0 2.75rem;background:#F8F9FA}
.main p a{text-decoration:underline}
.main p a:hover{text-decoration:none}
.terms-section h2, .terms-section .h2{text-align:center;text-transform:capitalize}
.terms-section h3:first-child{text-align:center;text-transform:capitalize;font-size:1.875rem}
.terms-section h3, .terms-section .h3, .terms-section h4, .terms-section .h4, .terms-section h5, .terms-section .h5{font-size:1.25rem;margin-top:4rem;margin-bottom:1.5rem}
.terms-section ul, .terms-section ol{padding-left:1.375rem;margin-bottom:1rem}
.terms-section ul li, .terms-section ol li{list-style-type:inherit}
.terms-section ol > li{list-style-type:inherit}
.terms-section .subtitle{font-weight:800;margin:0 0 1rem}
.terms-section .text-box{font-weight:500}
.banner{background:#0C334D;padding:7.75rem 0 6.125rem}
.banner.empty_banner{padding:2.375rem 0}
.banner h1, .banner .h1{color:#fff;margin:0;text-transform:capitalize}
.light-section{-webkit-box-shadow:0 0 40px rgba(0, 0, 0, 0.07);box-shadow:0 0 40px rgba(0, 0, 0, 0.07);background:#F5F6F7}
.section-form{padding:1.875rem 0.9375rem}
.section-form h3, .section-form .h3{font-size:1.5625rem;margin:0 0 3.125rem;text-transform:capitalize}
.section-form label{margin:0 0 0.875rem;font-size:1rem;font-weight:800;text-transform:capitalize}
.section-form .custom-control-label{font-size:.875rem;text-transform:none}
.heading-block{padding-bottom:1.5rem}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea{height:3.75rem;margin:0 0 1.5rem;padding:0.625rem 1rem;font-weight:400;font-size:.875rem}
[type='text'].error, [type='password'].error, [type='date'].error, [type='datetime'].error, [type='datetime-local'].error, [type='month'].error, [type='week'].error, [type='email'].error, [type='number'].error, [type='search'].error, [type='tel'].error, [type='time'].error, [type='url'].error, [type='color'].error, textarea.error{border-color:red;border-width:1px}
textarea{min-height:9.375rem;height:9.375rem;resize:none;overflow:auto}
select.form-select{padding:0.875rem 3rem 0.875rem 0.625rem;height:3.75rem;margin:0 0 1.5rem;background-origin:border-box;background-position:95% 50%;font-size:.875rem}
.row-form{position:relative}
.row-form .image-card{position:absolute;right:1.25rem;top:17px;width:80px}
.row-check{position:relative;padding:.75rem 0 1rem}
.input_error.active{visibility:visible}
.input_error{font-size:12px;line-height:16px;color:#f72b2b;visibility:hidden;margin-top:-20px;margin-bottom:4px;padding-left:13px}
.custom-control-input{position:absolute;z-index:-1;opacity:0}
.custom-control-input:checked ~ ::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23333333' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
.custom-control-label{position:relative;vertical-align:top;padding:0 0 0 2rem;color:#0C334D;font-size:.875rem;margin:0}
.custom-control-label a{color:#0C334D;text-decoration:underline}
.custom-control-label a:hover{color:#0C334D;text-decoration:none}
.custom-control-label:before{position:absolute;top:4px;left:0;width:15px;height:15px;pointer-events:none;content:'';border-radius:4px;background-color:transparent;border:1px solid #E8E8E8}
.custom-control-label:after{position:absolute;top:5px;left:0;cursor:pointer;width:15px;height:15px;content:'';background:no-repeat 50% / 50% 50%}
.custom-control-label:after:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23333333' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
.section-index-head{background-image:url(https://laservpn.net/assets/img_01_navive.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:10.625rem;padding-bottom:6.25rem;position:relative;font-size:1rem}
.section-index-head::before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(5, 31, 48, 0.8);content:''}
.section-index-head .holder{position:relative;z-index:2}
.section-index-head h1, .section-index-head .h1{color:#fff;font-size:2.125rem;margin:0 0 2.5rem}
.section-index-head p{margin:0 0 3.125rem}
.section-index-primary{padding:3.75rem 0 2.1875rem;background:#F8F9FA}
.section-index-primary h2, .section-index-primary .h2{text-transform:capitalize;margin:0 0 1.875rem}
.section-index-primary .image-block{max-width:500px;margin:0 auto 1.875rem}
.primary-box{padding:0}
.primary-box .icon{max-width:60px;margin:0 auto 1.25rem}
.primary-box h3, .primary-box .h3{text-transform:uppercase;margin:0 0 1.25rem}
.section-index-secondary{padding:3.75rem 0 3.75rem}
.section-index-secondary h2, .section-index-secondary .h2{text-transform:capitalize;margin:0 0 1.875rem}
.section-index-secondary .holder{padding:1.25rem 0}
.section-index-secondary .image-block{margin:0 auto 2rem;width:290px;height:164px;background-image:url(https://laservpn.net/assets/img_about_01_navive.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.section-index-secondary .upgrade-image-block{background-image:url(https://laservpn.net/assets/pexels-jeshoots-7423.png)}
.section-index-secondary .second-image-block{background-image:url(https://laservpn.net/assets/img_about_02_navive.jpg)}
.section-index-secondary .third-image-block{background-image:url(https://laservpn.net/assets/img_about_03_navive.jpg)}
.secondary-block h3, .secondary-block .h3{text-transform:uppercase;margin:0 0 1.25rem}
.section-index-reviews{background:#0C334D;padding:3.75rem 0 3.75rem;color:#fff}
.section-index-reviews h2, .section-index-reviews .h2{color:#fff;margin:0 0 1.875rem}
.section-index-reviews .image-reviews{width:100px;height:100px;border-radius:50%;margin:0 auto 1rem;border:3px solid #fff;overflow:hidden}
.section-index-reviews .rating{position:relative;margin:0 0 40px -5px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.section-index-reviews .rating img{width:40px;height:40px;margin:0 0 0 5px}
.section-index-reviews .carousel-indicators [data-bs-target]{width:10px;height:10px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:0;margin:0 5px}
.section-index-reviews .carousel{padding:0 0 2.8125rem}
.section-index-reviews .name{display:block;font-size:1.25rem;font-weight:800;margin:0 0 1.25rem}
.section-index-info{padding:3.75rem 0 1.5rem;background:#10486e}
.section-index-info .icon{max-width:60px;margin:0 auto 0.625rem}
.section-index-info .number{display:block;font-size:1.875rem;font-weight:800;margin:0 0 0.625rem;color:#fff}
.section-index-info .title{display:block;font-size:1rem;font-weight:800;text-transform:uppercase;margin:0 0 2.25rem;color:#fff}
.header{z-index:100;position:absolute;left:0;right:0;top:0;background:transparent}
.header .mobile-nav{background-color:#0C334D;text-align:center;padding:1rem}
.header .nav-item{position:relative}
.header .nav-link{font-size:12px;font-weight:800;text-transform:uppercase;position:relative;display:inline-block;font-family:"Manrope", sans-serif;color:#fff}
.header .nav-link:hover, .header .nav-link:focus{text-decoration:underline;color:#fff}
.header .nav-link.signup-link{background:#040404;border-radius:100px;padding:0.5rem 2rem}
.header .nav-link.signup-link:hover, .header .nav-link.signup-link:focus{background:hsl(0, 0%, -6%);text-decoration:none}
.navbar-expand-lg .navbar-nav .nav-link{padding:0.5rem 0}
.navbar-expand-lg .navbar-nav .nav-link.signup-link{padding:0.5rem 2rem}
.navbar-brand{text-transform:uppercase;font-weight:700;padding:0;display:flex;align-items:center;max-width:215px;overflow:hidden}
.navbar-brand .logo-site{width:35px;margin:0 .5rem 0 0}
.navbar-brand .label-site{position:relative;font-weight:700;font-size:1rem;top:0}
.navbar{padding-top:1rem;padding-bottom:1rem}
.cookie_overlay{position:fixed;bottom:0;left:0;right:0;padding:20px;font-size:.875rem;background-color:rgba(0, 0, 0, 0.8);text-align:center}
.cookie_overlay .accept-cookie{position:absolute;right:15px;top:10px;font-size:20px;cursor:pointer;line-height:1;color:#fff}
.cookie_overlay:not(.active){display:none}
.cookie_overlay .text{color:#fff}
.cookie_overlay .text a{text-decoration:underline;color:#fff}
.cookie_overlay .text a:hover, .cookie_overlay .text a:focus{text-decoration:none;color:#fff}
.preloader_overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;background-color:rgba(0, 0, 0, 0.8)}
.preloader_overlay:not(.active){display:none}
.loader_overlay{position:fixed;top:0;left:0;display:flex;opacity:0;visibility:hidden;width:100%;height:100%;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;background-color:rgba(0, 0, 0, 0.8);z-index:1000}
body .body.membership .loader_overlay{opacity:1;visibility:visible}
body.loaded .body.membership .loader_overlay{opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}
body .body.signup .loader_overlay{opacity:1;visibility:visible}
body.loaded .body.signup .loader_overlay{opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}
body .body.payments .loader_overlay{opacity:1;visibility:visible}
body.loaded .body.payments .loader_overlay{opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}
body .body.upsell .loader_overlay{opacity:1;visibility:visible}
body.loaded .body.upsell .loader_overlay{opacity:0;visibility:hidden}
body .body.receipt .loader_overlay{opacity:1;visibility:visible}
body.loaded .body.receipt .loader_overlay{opacity:0;visibility:hidden;-webkit-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}
.error_modal{position:relative;width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 40px 32px;max-width:480px;background-color:white;text-align:center;border-radius:8px}
.error_modal:before{position:absolute;content:'';left:0;top:0;width:100%;height:60px;background-color:#F62B2B;border-radius:8px 8px 0 0}
.error_modal h5, .error_modal .h5{position:relative;width:100%;z-index:1;margin-bottom:40px;font-weight:bold;color:white}
.error_modal img{z-index:1}
.successful{position:relative;width:100%;display:flex;min-height:185px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 40px 32px;max-width:480px;background-color:white;text-align:center;border-radius:8px}
.successful:before{position:absolute;content:'';left:0;top:0;width:100%;height:60px;background-color:#52B52F;border-radius:8px 8px 0 0}
.successful h5, .successful .h5{position:relative;width:100%;z-index:1;margin-bottom:40px;font-weight:bold;color:white}
.successful img{z-index:1}
.successful_message-text{display:none}
.successful_cancel-text{display:none}
.successful_email-text{display:none}
.successful_password-text{display:none}
.successful_message{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.successful_cancel{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.successful_email{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.successful_password{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.successful_message .successful_message-text{display:block}
.successful_cancel .successful_cancel-text{display:block}
.successful_email .successful_email-text{display:block}
.successful_password .successful_password-text{display:block}
.successful_close{position:absolute;top:10px;right:10px}
.successful_overlay{display:none;position:fixed;top:0;color:#4e4e4e;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8);z-index:24;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:opacityZero 0.3s linear;animation:opacityZero 0.3s linear}
.successful_overlay:hover{opacity:1}
.successful_overlay--opened{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.error_overlay{display:none;position:fixed;top:0;color:#4e4e4e;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.2);z-index:24;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:opacityZero 0.3s linear;animation:opacityZero 0.3s linear}
.error_modal .error_modal-text{color:#4e4e4e !important}
.error_overlay.active{display:flex;-webkit-animation:opacityOne 0.3s linear;animation:opacityOne 0.3s linear}
.pointer{cursor:pointer}
.footer{background:#0C334D;color:#fff;padding:3.75rem 0 0}
.footer h3, .footer .h3{color:#fff;text-transform:uppercase;font-size:1.25rem;font-weight:800;margin:2rem 0 1.25rem}
.footer p a{color:#fff}
.footer p a:hover{text-decoration:underline;color:#fff}
.footer .copy{margin:0 0 10px}
.footer .contacts-block span{display:block;margin:0 0 7px}
.footer .contacts-block span a{color:#fff}
.footer .contacts-block span a:hover{text-decoration:underline}
.footer .contacts-block .geolocation-first-phone, .footer .contacts-block .geolocation-second-phone{font-weight:800}
.contacts-block .section-link{color:#7B98AB}
.footer-top{padding-bottom:1.25rem}
.footer-bottom{border-top:1px solid #2D4E65;padding:1.875rem 0}
.footer-nav{margin:0 0 1.5rem}
.footer-nav li{margin:0 0 7px}
.footer-nav a{color:#7B98AB}
.footer-nav a:hover{color:#7B98AB;text-decoration:underline}
.footer-logo{text-transform:uppercase;font-weight:700;padding:0;display:flex;align-items:center;max-width:215px;overflow:hidden;color:#fff}
.footer-logo:hover{text-decoration:none;color:#fff}
.footer-logo .logo-site{width:35px;margin:0 .5rem 0 0}
.footer-logo .label-site{position:relative;top:0;font-weight:700;font-size:1rem}
.footer-bottom .payments img{width:100px}
.membership-section .membership-container{display:block}
.membership-section .sign-up_block{display:block;margin:0 auto 1.25rem;width:100%;max-width:330px;position:relative;font-size:1rem;color:#0C334D;font-weight:500;border-radius:15px;overflow:hidden;padding:0 0 7rem}
.membership-section .membership-heading{padding:2.5rem 1rem;background:#0C334D}
.membership-section .membership-head{font-size:1.5625rem;font-weight:800;line-height:1;padding-bottom:1.5rem;color:#fff}
.membership-section .membership-price{color:#fff;font-size:2.5rem}
.membership-section .membership-price .price{font-size:2.5rem;font-weight:800}
.membership-section .membership-price .symbol{font-size:1.25rem;font-weight:800;top:-30px}
.membership-section .membership-price sub{font-size:0.875rem;font-weight:800;bottom:0}
.membership-section .membership-holder{padding:3rem 1rem 1rem}
.membership-section .membership-text{font-weight:500}
.membership-section .membership-text span{display:block;padding-bottom:10px}
.membership-section .btns-block{position:absolute;left:0;right:0;bottom:2rem}
.signup-form .btns-block{margin:0 0 2rem}
.signup-form .btns-block .btn{width:100%}
.signup-form .submit-text{color:#0C334D;font-size:.875rem;text-decoration:underline;font-weight:800}
.signup-form .submit-text:hover{text-decoration:none}
.payments_form .btn{width:100%}
.payments_form .custom-control-label{font-weight:400}
.payments_form .custom-control-span{display:block;margin:0 0 1.25rem}
.payments_form .custom-control-label b{font-weight:400}
.payments_form .custom-control-label a{font-weight:500}
.cvv-info{position:absolute;right:1.25rem;top:17px;width:24px}
.cvv-info .card-icon:hover{cursor:pointer}
.cvv-info:hover .cvv-info-block{display:block}
.cvv-info .cvv-info-block{display:none;width:270px;position:absolute;top:100%;right:-20px;background:#F5F6F7;z-index:10;padding:2rem 1rem .5rem;-webkit-box-shadow:0 0 40px rgba(0, 0, 0, 0.07);box-shadow:0 0 40px rgba(0, 0, 0, 0.07);font-size:.875rem}
.cvv-info .cvv-info-block h5, .cvv-info .cvv-info-block .h5{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #0C334D}
.cvv-info .cvv-info-block .image-block{text-align:center;margin:0 0 1.5rem}
.chosen-membership{padding:1rem 0 .75rem;font-weight:800;font-size:.875rem}
.chosen-membership .total-block{text-align:left;font-size:1rem;padding-top:.5rem}
.payments_form .filtered-country-list{float:left;position:absolute;left:0;right:0;top:50px;background:#F5F6F7;color:#6c757d;border:1px solid #e8e8e8;border-radius:0 0 .25rem .25rem;border-width:0 1px 1px;z-index:51;max-height:270px;overflow-y:auto;padding:.875rem 0}
.payments_form .filtered-country-list:before{position:absolute;left:0;right:0;top:0;background:#F5F6F7;z-index:2;height:.875rem;content-y:''}
.payments_form .filtered-country-list span{display:block;padding:.625rem 1rem}
.payments_form .filtered-country-list span:hover{cursor:pointer;color:#469600}
.payments_form .select_input{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 14 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 6L0.870835 -1.06037e-06L12.1292 -7.61308e-08L6.5 6Z' fill='%23000'/%3E%3C/svg%3E%0A");background-position:95% 50%;background-repeat:no-repeat;background-size:16px 12px;padding:0.625rem 3rem 0.625rem 1rem}
.payments_form .select_input:hover{cursor:pointer}
.main-receipt{background:#fff}
.receipt-head-section{padding:0 0 2rem}
.receipt-head-section h2, .receipt-head-section .h2{text-transform:capitalize}
.receipt-section{border:1px solid #E8E8E8;border-radius:15px;padding:1rem 0.9375rem 1.25rem}
.receipt-head{font-size:.875rem;font-weight:800;border-bottom:1px solid #E8E8E8;padding:1rem 0 1rem;text-transform:capitalize}
.receipt-head span{display:block}
.receipt-list{padding:1rem 0 0;font-size:.75rem;font-weight:800;border-bottom:1px solid #E8E8E8}
.receipt-list li{padding:0 0 1rem}
.receipt-list span{display:block;text-transform:capitalize}
.receipt-list span > span{display:inline}
.receipt-list .title{font-weight:500}
.receipt-list .text-transform-none{text-transform:none}
.receipt-list .membership-description{display:block;margin-top:1.5rem;font-size:.75rem;font-weight:500;color:#6c757d}
.receipt-total{padding:1.5rem 0 0}
.receipt-total .total{display:block;font-size:1rem;font-weight:800;margin:0 0 15px}
.receipt-total .btn{width:100%}
@media (min-width: 768px){.main{padding:6.25rem 0 4.75rem}
.banner{padding:8.75rem 0 8.125rem}
.banner.empty_banner{padding:2.125rem 0 2.125rem}
.section-form{padding:2.375rem 2rem}
.section-form label{margin:0 0 1.25rem}
select.form-select{background-position:90% 50%}
select.form-select{font-size:1rem}
.row-check{padding:1rem 0}
.section-index-head h1, .section-index-head .h1{font-size:2.75rem}
.section-index-primary{padding:6.25rem 0 4.6875rem}
.section-index-primary h2, .section-index-primary .h2{margin:0 0 3.125rem}
.section-index-primary .image-block{margin:0 auto 4.375rem}
.section-index-secondary{padding:6.25rem 0 5rem}
.section-index-secondary h2, .section-index-secondary .h2{margin:0 0 4.375rem}
.section-index-secondary .image-block{width:275px}
.section-index-secondary .image-block{height:156px}
.section-index-reviews{padding:6.25rem 0}
.section-index-reviews h2, .section-index-reviews .h2{margin:0 0 2.5rem}
.section-index-info{padding:6.25rem 0 4rem}
.section-index-info .icon{margin:0 auto 1.5625rem}
.section-index-info .number{font-size:2.5rem}
.section-index-info .title{font-size:1.25rem}
.footer{padding:5.625rem 0 0}
.signup-form .btns-block{margin:0 0 2rem}
.cvv-info .cvv-info-block{width:400px}
.chosen-membership .total-block{text-align:right}
.chosen-membership .total-block{padding:0}
.receipt-section{padding:2.375rem 2rem}
.receipt-head{font-size:1.25rem}
.receipt-list{font-size:1rem}}
@media (min-width: 1400px){.section-form{padding:4.375rem 6.875rem}
.receipt-section{padding:4.375rem 6.875rem}}
@media (min-width: 992px){[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea{padding:0.625rem 1.25rem}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea{font-size:1rem}
select.form-select{padding:0.625rem 3rem 0.625rem 1.25rem}
.section-index-head{padding-top:14.375rem}
.section-index-head{padding-bottom:10.625rem}
.section-index-head h1, .section-index-head .h1{font-size:3.125rem}
.primary-box{padding:0 1rem}
.header .mobile-nav{background-color:transparent}
.header .mobile-nav{padding:0}
.header .mobile-nav{text-align:left}
.header .nav-item{background-color:transparent}
.header .nav-item{padding:0 1.625rem}
.membership-section .membership-container{display:flex}
.membership-section .membership-container{-webkit-box-align:stretch}
.membership-section .membership-container{-ms-flex-align:stretch}
.membership-section .membership-container{align-items:stretch}
.membership-section .membership-container{-webkit-box-pack:justify}
.membership-section .membership-container{-ms-flex-pack:justify}
.membership-section .membership-container{justify-content:space-between}
.membership-section .sign-up_block{width:33%}
.membership-section .sign-up_block{margin:0 0 1.25rem}
.membership-section .sign-up_block{display:flex}
.membership-section .sign-up_block{-webkit-box-orient:vertical}
.membership-section .sign-up_block{-webkit-box-direction:normal}
.membership-section .sign-up_block{-ms-flex-direction:column}
.membership-section .sign-up_block{flex-direction:column}
.membership-section .btns-block{bottom:43px}
.payments_form .filtered-country-list span{padding:0.625rem 1.25rem}
.payments_form .select_input{padding:0.625rem 3rem 0.625rem 1.25rem}}
@media (min-width: 1200px){.section-index-secondary .image-block{width:450px}
.section-index-secondary .image-block{height:250px}
.section-index-secondary .image-block{margin:0}
.navbar-brand{max-width:250px}
.navbar-brand .logo-site{width:50px}
.navbar-brand .label-site{font-size:1.25rem}
.footer-logo{max-width:250px}
.footer-logo .logo-site{width:50px}
.footer-logo .label-site{font-size:1.25rem}}
@media (min-width: 576px){.footer h3, .footer .h3{margin:0 0 1.25rem}
.receipt-head{font-size:1rem}
.receipt-list{font-size:.875rem}
.receipt-list{padding:1.5rem 0 .5rem}
.receipt-list li{padding:0 0 1.5rem}
.receipt-list .membership-description{font-size:.875rem}
.receipt-total{padding:2.75rem 0 0}
.receipt-total .total{font-size:1.25rem}
.receipt-total .total{margin:9px 0 15px}}
@keyframes opacityOne{0%{opacity:0}
100%{opacity:1}}
@keyframes opacityZero{0%{opacity:1}
100%{opacity:0}}