.body{position:relative;color:#B0B0B0;background:#1a1a1a}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{margin-top:0;margin-bottom:2rem;color:#FEFEFE;line-height:3rem}
p{line-height:1.5rem}
input{outline:0 !important}
.list-group{list-style-type:none}
.icon{color:#FEFEFE;font-size:3rem}
ul{margin:0;padding:0}
li{list-style-type:none}
img{max-width:100%}
.btn{display:inline-block;font-weight:700;color:#B0B0B0;min-width:212px;text-align:center;vertical-align:middle}
.btn:hover{color:#B0B0B0}
.btn:focus{box-shadow:none}
.primary-btn{color:#FEFEFE !important;border:1px solid #FEFEFE;font-family:'Roboto', sans-serif;font-size:18px;line-height:22px;font-weight:500;border-radius:6px 6px;margin:0 0 2rem;padding:18px 40px;display:inline-block}
.primary-btn:hover{color:#222222 !important;border:1px solid #FEFEFE;background:#FEFEFE}
.secondary-btn{background:#f3ef05;color:#FEFEFE;font-size:1.125rem;font-weight:500;margin:0 0 2rem;padding:1rem 1rem;text-transform:uppercase}
.secondary-btn:hover{color:#FEFEFE;border:1px solid #f3ef05;background:#f3ef05;opacity:0.95}
[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.4375rem;margin:0 0 1.625rem;padding:0.875rem 1rem}
[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}
textarea{min-height:9.375rem;height:9.375rem;resize:none;overflow:auto}
select{padding:0.875rem 1rem;height:3.4375rem;margin:0 0 1.25rem;background-origin:border-box;background-position:90% 50%}
.row-form{position:relative}
.row-form i{position:absolute;left:15px;top:20px;color:#B0B0B0;font-size:0.75rem;line-height:1}
.row-form img{position:absolute;left:15px;top:20px;line-height:1}
.row-check{position:relative;padding:0 0 1rem}
.row-check label{margin:0 0 1.625rem}
.input-with-icon{padding:0.875rem 2.5rem}
.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='%23fefefe' 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;margin-bottom:0;vertical-align:top;padding:0 0 0 2rem;font-size:1rem;color:#B0B0B0;margin:0}
.custom-control-label a{color:#B0B0B0}
.custom-control-label a:hover{color:#B0B0B0}
.custom-control-label:before{position:absolute;top:5px;left:0;width:17px;height:17px;pointer-events:none;content:'';background-color:#454545;border-radius:3px}
.custom-control-label:after{position:absolute;top:5px;left:0;cursor:pointer;width:17px;height:17px;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='%23111111' 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")}
.bg-grey{background-color:#222222}
.bg-black{background-color:#1a1a1a}
.section-title{margin-bottom:1rem}
.custom-box{padding-top:140px;padding-bottom:60px}
.main-section{padding-top:140px;padding-bottom:80px;position:relative;background:url(https://dare-fun.com/assets/banner_drupell.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}
.main-section:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(14, 14, 16, 0.75);content:''}
.main-section p{font-size:18px;line-height:28px}
.main-section .holder{position:relative;z-index:2}
.text-holder h3, .text-holder .h3, .text-holder h4, .text-holder .h4{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}
.text-holder h3:first-child, .text-holder .h3:first-child, .text-holder h4:first-child, .text-holder .h4:first-child{margin-top:0}
.text-holder ul, .text-holder ol{padding-left:1.375rem;margin-bottom:1rem}
.text-holder ul li, .text-holder ol li{list-style-type:inherit}
.text-holder ol > li{list-style-type:inherit}
.mb-icon-box{display:inline-block;width:3rem}
.hide{display:none !important}
.signup-section .section-title{margin-bottom:1rem}
.signup-section h5, .signup-section .h5{margin-bottom:.75rem}
.custom-card{background-color:#FEFEFE;border-radius:8px;color:#1a1a1a;padding:2rem 2rem 5rem;margin:0 0 1.25rem;text-align:center;height:100%;position:relative}
.custom-card h5, .custom-card .h5{color:#1a1a1a}
.custom-card p{font-size:.875rem}
.d-none{display:none}
.home-section{padding-top:160px;padding-bottom:100px;position:relative;background-image:url(https://dare-fun.com/assets/bg-main_drupell.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
.home-section:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(14, 14, 16, 0.75);content:''}
.home-section p{font-size:18px;line-height:28px;padding-bottom:2.5rem}
.home-section .holder{position:relative;z-index:2}
.home-section .btn{text-transform:capitalize}
.features{padding-top:80px;padding-bottom:60px}
.features img{max-width:100%}
.features_text_holder{outline:none}
.features__title{padding-top:2rem}
.features__title span{display:block;font-weight:300}
.features__subtitle{display:block;font-size:1.125rem;color:#FEFEFE;margin-bottom:1rem;text-transform:uppercase}
.features__item{padding:0 0 1rem}
.features .btn{text-transform:capitalize}
.about-section{padding-top:100px;padding-bottom:120px;background-color:#1a1a1a}
.about-section__title{margin-bottom:1rem}
.about-section__title h2{text-transform:capitalize}
.about-section__title h2 span{display:block;font-weight:300}
.about-section__content h5, .about-section__content .h5{line-height:1.2rem;margin-bottom:1rem;font-size:2.25rem}
.about-section__title-text{padding:1rem 0 0}
.about-section .mb-icon-box{padding-bottom:2rem}
.contact-section{padding-top:100px;padding-bottom:120px}
.contact-section__title{margin-bottom:1rem}
.contact-section__title h2{text-transform:capitalize}
.contact-section__title h2 span{display:block;font-weight:300}
.contact-section__content h5, .contact-section__content .h5{line-height:1.2rem;margin-bottom:1rem}
.contact-icon-box{height:60px;margin:0 auto 1rem}
.contact-icon-box img{max-height:100%}
.contact-section p a{color:#FEFEFE;font-weight:600}
.contact-section p a:hover{color:#FEFEFE;text-decoration:underline}
.section-index-info{padding:3.75rem 0;position:relative;background-image:url(https://dare-fun.com/assets/bg-main_drupell.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#FEFEFE}
.section-index-info:before{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(14, 14, 16, 0.75);content:''}
.section-index-info .holder{position:relative;z-index:2}
.section-index-info h2{margin-bottom:1rem}
.section-index-info p{font-size:18px;padding-bottom:2.5rem;line-height:28px}
.section-index-info .btn{margin:0;text-transform:capitalize}
.header{z-index:100;position:absolute;left:0;right:0;top:0;background-color:#222222}
.homepage .header{background-color:transparent}
.header .mobile-nav{background-color:#222222;padding:1rem}
.nav-link{font-size:14px;font-weight:700;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .nav-link{position:relative}
.navbar-brand{font-size:1.15rem;display:inline-block;height:50px;padding:0}
.navbar-brand .logo-site{margin:0 .5rem 0 0;height:100%}
.navbar-brand .label-site{position:relative;top:3px;font-weight:700;font-size:1.25rem}
.navbar{padding-top:1.5rem;padding-bottom:1.5rem}
.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}
.cookie_overlay:not(.active){display:none}
.cookie_overlay .text a{text-decoration:underline}
.cookie_overlay .text a:hover, .cookie_overlay .text a:focus{text-decoration:none}
.preloader_overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:rgba(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;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:rgba(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;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;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;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;transition:all 0.8s ease-out}
.error_modal{position:relative;width:100%;display:flex;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{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;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{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;animation:opacityOne 0.3s linear}
.successful_cancel{display:flex;animation:opacityOne 0.3s linear}
.successful_email{display:flex;animation:opacityOne 0.3s linear}
.successful_password{display:flex;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;align-items:center;justify-content:center;animation:opacityZero 0.3s linear}
.successful_overlay:hover{opacity:1}
.successful_overlay--opened{display:flex;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;align-items:center;justify-content:center;animation:opacityZero 0.3s linear}
.error_modal .error_modal-text{color:#4e4e4e!important}
.error_overlay.active{display:flex;animation:opacityOne 0.3s linear}
.pointer{cursor:pointer}
.footer{color:#B0B0B0;padding-top:50px;padding-bottom:50px}
.footer-top{margin:0 0 3rem}
.footer-top h5, .footer-top .h5{margin:0 0 1rem;font-size:1.125rem}
.footer-top p a{color:#FEFEFE;font-weight:500}
.footer-top p a:hover, .footer-top p a:focus{color:#FEFEFE;text-decoration:underline}
.footer-logo{display:inline-block;height:50px;font-weight:700;font-size:1.25rem;color:#FEFEFE;margin:0 0 1rem}
.footer-logo:hover, .footer-logo:focus{color:#FEFEFE;text-decoration:none}
.footer-logo img{height:100%;margin:0 .5rem 0 0}
.footer-logo .label-site{position:relative;top:3px}
.footer-nav{padding:0 0 .5rem}
.footer-nav li{margin:0 0 10px}
.footer-nav a:hover{color:#B0B0B0;text-decoration:underline}
.footer-content-text p span{display:block}
.footer-content-text .section-link{color:#b0b0b0;text-decoration:none}
.footer_icons{background:#FEFEFE;border-radius:5px;padding:10px;display:inline-block}
.footer_icons img{max-width:110px}
.features-primary{padding-bottom:20px;padding-top:150px;background-color:#1a1a1a}
.features-primary .mb-icon-box{padding-bottom:0;position:absolute;left:0;top:0}
.features-primary__inner{padding-left:5rem;padding-right:2rem;padding-bottom:3rem}
.features-primary__inner p a{text-decoration:underline;font-weight:500}
.features-primary__inner p a:hover{text-decoration:none}
.features-primary__title-text{margin-bottom:0.5rem}
.features-primary__box{position:relative}
.features-primary__box h5{line-height:2}
.membership-page__membership-container{display:block}
.membership-page .membership_block{display:block;margin:0 auto 1.25rem;width:100%;max-width:330px;position:relative;background:#FEFEFE;border-radius:8px;font-size:1rem;padding:2.6rem 1.875rem 12.375rem;color:#222222}
.membership-page .active_membership{background:#f3ef05;color:#FEFEFE}
.membership-page .active_membership .icon{color:#FEFEFE !important}
.membership-page .active_membership .secondary-btn{color:#FEFEFE;border:1px solid #FEFEFE;background:none}
.membership-page .active_membership .secondary-btn:hover{color:#f3ef05;background-color:#FEFEFE}
.membership-page .membership-head{font-size:1.75rem;font-weight:500;line-height:1;padding-bottom:0.85rem}
.membership-page .membership-head span{line-height:1}
.membership-page .membership-head sub{bottom:auto;font-size:inherit}
.membership-page .membership_title{font-size:1rem;font-weight:500;margin:0 0 1rem}
.membership-page .membership_name{font-weight:500;font-size:1rem;margin:0 0 0.875rem;text-transform:uppercase}
.membership-page .dropdown-title{font-weight:500;display:none}
.membership-page .dropdown-title.selected{display:block}
.membership-page .membership_images{display:flex;margin:0 0 1rem}
.membership-page .membership_images .icon{color:#222222;font-size:1.5rem;padding-right:1rem}
.membership-page .membership_images .dropdown-image{display:none;float:left}
.membership-page .membership_images .dropdown-image.selected{display:block}
.membership-page .custom-dropdown-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.membership-page .custom-dropdown-wrapper .custom-dropdown{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0.5rem 0 2rem}
.membership-page .custom-dropdown-wrapper .custom-dropdown__trigger{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:44px;padding:0 1.5rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222222;vertical-align:middle;background:#f2f2f2 url("data:image/svg+xml,%3Csvg width='10' 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") no-repeat right 0.875rem center;border-radius:6px;cursor:pointer}
.membership-page .custom-dropdown-wrapper .custom-dropdown__trigger span.selected{display:block}
.membership-page .custom-dropdown-wrapper .custom-dropdown.open .custom-dropdown__trigger{border-radius:6px 6px 0px 0px;background:#f3ef05 url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 490 490' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.541,490V0l458.917,245.009L15.541,490z' fill='%23fefefe'/%3E%3C/svg%3E%0A") no-repeat right 0.875rem center;color:#fefefe}
.membership-page .custom-dropdown-wrapper .custom-dropdown.open .custom-options{opacity:1;visibility:visible}
.membership-page .custom-dropdown.open .custom-options{opacity:1;visibility:visible}
.membership-page .custom-options{position:absolute;display:block;top:100%;left:0;right:0;background:#FEFEFE;opacity:0;visibility:hidden;z-index:2;pointer-events:all;border:1px solid #e5e5e5;border-radius:0px 0px 6px 6px;overflow:hidden}
.membership-page .custom-options .custom-option{position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:44px;padding:0 1rem;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}
.membership-page .custom-options .custom-option.selected{color:#111;background:#f2f2f2}
.membership-page .custom-options .custom-option:hover{background:#f2f2f2}
.custom-option > span{position:absolute;left:0;right:0;top:0;bottom:0;padding:0 6rem 0 1rem;z-index:2;line-height:44px}
.membership-page .custom-options .custom-option span:last-child{left:auto;z-index:1;font-size:0.75rem;font-weight:700;padding:0 1rem 0 0}
.membership-page .custom-options .custom-option span sub{font-size:0.75rem;display:inline-block;vertical-align:middle;bottom:0 !important}
.membership-page .membership_desc{font-size:0.875rem;font-weight:400;display:block;margin:0 0 1rem}
.membership-page .dropdown-description{font-size:0.875rem}
.membership-page .dropdown-description.selected{display:inline}
.membership-page .membership-bottom{position:absolute;bottom:0;right:1.875rem;left:1.875rem}
.membership-page .membership-bottom .btn{width:100%}
.membership-page .memberships_subtitle_bottom{font-size:1rem;font-weight:700}
.membership-page .memberships_item{margin:0 0 1.875rem}
.payments-page__form{padding:0 1rem 2rem}
.payments-page__form .title-form{display:block;font-size:1.125rem;font-weight:700;margin:0 0 1rem}
.payments-page__form .field-name{padding-bottom:0.5rem;display:inline-block}
.payments-page__form .cvv-holder{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.payments-page__form .cvv-box{position:relative;cursor:pointer}
.payments-page__form .cvv-box:hover .cvv-modal{display:block}
.payments-page__form .cvv-modal{display:none;position:absolute;left:0;top:100%}
.payments-page__form .row-check-text{margin:2rem 0 3rem}
.payments-page__info{padding:0 1rem}
.payments-page__info h3, .payments-page__info .h3{font-size:1.25rem;margin-bottom:.75rem}
.payments-page .secondary-btn{width:100%}
.payments-page .form_items{margin:0 0 2rem}
.payments-page .form_items span{display:inline-block;margin:0 1.25rem 0 0}
.payments-page .form_items a{color:#FEFEFE}
.payments-page .form_items a:hover{text-decoration:underline}
.payments-page .filtered-country-list{float:left;position:absolute;left:0;right:0;top:50px;background:#bd3052;color:#B0B0B0;border:1px solid #757575;border-radius:0 0 .25rem .25rem;border-width:0 1px 1px;z-index:51;max-height:270px;overflow-y:auto;padding:.875rem 0}
.payments-page .filtered-country-list:before{position:absolute;left:0;right:0;top:0;background:#bd3052;z-index:2;height:.875rem;content-y:''}
.payments-page .filtered-country-list span{display:block;padding:.625rem 1rem}
.payments-page .filtered-country-list span:hover{cursor:pointer;color:#FEFEFE}
.payments-page .select_input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23696971' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:95% 50%;background-repeat:no-repeat;background-size:16px 12px;padding:0.625rem 3rem 0.625rem 1rem}
.payments-page .select_input:hover{cursor:pointer}
.form-control:focus{box-shadow:none;border-color:#757575}
.upsell-page .equalize{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.upsell-page .upsell-membership-icons{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 1rem}
.upsell-page .upsell-membership-icons .icon{color:#1a1a1a;font-size:1.5rem;padding-right:1rem}
.upsell-page .row-button{position:absolute;left:0;right:0;bottom:1.75rem}
.upsell-page .secondary-btn{margin-bottom:0}
.upsell-page .extend-form{padding:0 0 2.5rem}
.receipt-page .section-title h2, .receipt-page .section-title .h2{margin-bottom:1rem}
.receipt-page .custom-card{padding:4.5rem 0.9375rem 2.5rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.receipt-page .receipt-membership-icons{display:none}
.receipt-page .membership-fee{display:block;line-height:1;font-size:2.5rem;text-transform:uppercase;margin:0 0 1.875rem}
.receipt-page__block{padding:3rem 0 1.5rem;text-align:center;height:100%;position:relative}
.receipt-page__button-box{position:relative}
.receipt-page__contact-info{color:#FEFEFE;font-size:1.25rem;margin-bottom:1.625rem}
.receipt-page__contact-info span{display:block}
.receipt-page__contact-info .geolocation-first-phone, .receipt-page__contact-info .geolocation-second-phone{display:inline-block}
.receipt-page__contact-info .strong{font-weight:700}
.receipt-page__contact-info a{color:#FEFEFE;font-weight:700}
.receipt-page__contact-info a:hover{color:#8D8D8D}
.receipt-page .plan-description{font-size:1.75rem;font-weight:700;display:block}
.receipt-page__button-box-inner{display:inline-block}
.receipt-page__button-box-inner:last-child{outline:none}
.receipt-page__button-box-inner .primary-btn{margin:0 10px 2rem}
.receipt-page__button-box-inner .secondary-btn{margin:0 10px 2rem}
.receipt-page__description{outline:none}
.receipt-page__description p{outline:none}
.receipt-page__description p a{text-decoration:underline}
.receipt-page__description p a:hover, .receipt-page__description p a:focus{text-decoration:none}
.receipt-page-info{padding:3rem 0 1.5rem;text-align:center}
.receipt-page-info h6, .receipt-page-info .h6{margin-bottom:1rem}
.receipt-page-info .receipt-column{margin:0 0 2rem}
.receipt-page-info .prices_holder{padding:1rem 0 0;font-size:0.875rem}
.receipt-page-info .all-total{color:#FEFEFE;padding:2rem 0 0}
.receipt-page .receipt_subttl{margin-bottom:1rem;display:block}
.receipt-page .receipt-logo{padding:1rem 0 0;display:block}
.receipt-page .receipt-logo img{max-height:50px;display:inline-block;margin:0 .5rem 0 0}
.receipt-page .receipt-logo .label-site{display:inline-block;position:relative;top:3px;font-weight:700;font-size:1.25rem;color:#FEFEFE}
@media (min-width: 768px){.section-title{margin-bottom:5rem}
.custom-box{padding-top:170px}
.custom-box{padding-bottom:80px}
.main-section{padding-top:145px}
.main-section{padding-bottom:105px}
.signup-section .section-title{margin-bottom:3rem}
.home-section{padding-top:240px}
.home-section{padding-bottom:220px}
.features{padding-top:120px}
.features{padding-bottom:100px}
.about-section__title{margin-bottom:3rem}
.contact-section__title{margin-bottom:3rem}
.section-index-info{padding:6.25rem 0 6.5rem}
.footer{padding-top:100px}
.footer{padding-bottom:100px}
.features-primary{padding-bottom:60px}
.features-primary{padding-top:200px}
.payments-page__form{padding:0 2.5rem 2rem}
.upsell-page .equalize{display:flex}
.receipt-page__block{padding:0}
.receipt-page__button-box-inner .primary-btn{margin:0 0 2rem}
.receipt-page__button-box-inner .secondary-btn{margin:0 0 2rem}
.receipt-page__description{padding-top:4rem}
.receipt-page__description p{margin:0 0 2rem}
.receipt-page-info{padding:5rem 0 3rem}
.receipt-page-info{text-align:left}}
@media (min-width: 992px){.features{padding-top:160px}
.features{padding-bottom:140px}
.features_text_holder{display:flex}
.features_text_holder{align-items:center}
.features_text_holder{height:100%}
.features__title{padding-top:0}
.features__title{margin-bottom:1rem}
.header .mobile-nav{background-color:transparent}
.header .mobile-nav{padding:0}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5625rem}
.navbar-expand-lg .navbar-nav .nav-link{padding-left:1.5625rem}
.membership-page__membership-container{display:flex}
.membership-page__membership-container{-webkit-box-align:stretch}
.membership-page__membership-container{-ms-flex-align:stretch}
.membership-page__membership-container{align-items:stretch}
.membership-page__membership-container{-webkit-box-pack:justify}
.membership-page__membership-container{-ms-flex-pack:justify}
.membership-page__membership-container{justify-content:space-between}
.membership-page .membership_block{width:33%}
.membership-page .membership_block{margin:0 0 1.25rem}
.membership-page .membership_block{display:flex}
.membership-page .membership_block{-webkit-box-orient:vertical}
.membership-page .membership_block{-webkit-box-direction:normal}
.membership-page .membership_block{-ms-flex-direction:column}
.membership-page .membership_block{flex-direction:column}
.payments-page__form{padding:0 2.5rem}
.payments-page__info{padding:0 2.5rem}}
@media (min-width: 1400px){.receipt-page__block{text-align:left}
.receipt-page__block{padding:0 0 4.75rem}
.receipt-page__button-box{position:absolute}
.receipt-page__button-box{left:0}
.receipt-page__button-box{right:0}
.receipt-page__button-box{bottom:0}
.receipt-page__button-box-inner:last-child{padding-left:1rem}
.receipt-page__button-box-inner .primary-btn{margin:0}
.receipt-page__button-box-inner .secondary-btn{margin:0}}