@charset "UTF-8";
/***!  /templates/SDH_J4/css/sections/membership-pro.css?1741499211  !***/

div.membership-header{margin-bottom:1.875rem}div.membership-header h1{text-align:center;line-height:1.5;padding:0 6.875rem}div.membership-header h2{text-align:center}#osm-signup-page .osm-message{padding-bottom:0.625rem;margin-bottom:1.25rem}#osm-signup-page .row-fluid>div{padding:0 0.625rem;box-sizing:border-box}#osm-signup-page .form-actions{text-align:center;width:100%;box-sizing:border-box;margin-bottom:6.25rem}#osm-forgot-username-password ul{display:block}.osm-container{padding:0}.osm-container h1,.osm-container h2{margin:1rem 0}.osm-container .form-control-label span.star,.osm-container .form-control-label span.required{color:inherit}.osm-container input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;height:1px;width:1px;opacity:0;padding:0;border:0}.osm-container .radio-label{position:relative;display:block;margin-bottom:0.75rem;cursor:pointer}.osm-container .radio-label .radio-checkmark{position:relative;display:inline-block;vertical-align:text-top;top:0;left:0;height:1.5rem;width:1.5rem;border:1px solid #CCC;background-color:#FFF;border-radius:50%}.osm-container .radio-label:hover input~.radio-checkmark{background-color:#EEE}.osm-container .radio-label .radio-checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:0.875rem;height:0.875rem;border-radius:50%;background:#16375d}.osm-container .radio-label input:checked~.radio-checkmark:after{display:block}.osm-container #payment_method_container .clearfix:after{content:" "}.osm-container .osm-payment-method-item{display:inline-block;padding-right:1rem}.osm-container img.osm-payment-method-icon{width:12.5rem;vertical-align:middle;display:block}.osm-container .form-actions input#btn-submit{font-size:1.125rem;padding:0.625rem 4.375rem}.osm-container .payment-heading{padding:1.25rem 0;text-align:center}.osm-container #my-subscriptions-page .osm-btn-cancel-subscription{display:block;width:fit-content;margin:auto;margin-top:0.375rem;font-size:0.875rem}.osm-container h1.osm-page-title{border-bottom:1px solid #EEE;padding-bottom:0.625rem;margin-bottom:1.5rem}.osm-container h2.osm-form-heading{margin-top:1.25rem}.osm-pricing-table-circle{margin-bottom:3.75rem}.osm-pricing-table-circle .osm-plan{margin-top:1.25rem}.osm-pricing-table-circle .osm-plan-header{height:auto;margin:0;padding:0}.osm-pricing-table-circle .osm-plan-header>h2{padding:1.25rem 1.875rem 0.375rem;margin:0;text-align:center}.osm-pricing-table-circle .osm-plan-price{position:relative;border:0;margin:0;padding:0;width:100%;height:7rem;left:0;border-radius:0}.osm-pricing-table-circle .osm-plan-price sub{bottom:3px;font-weight:normal}.osm-pricing-table-circle .osm-plan-2{z-index:1;position:relative}.osm-pricing-table-circle .osm-plan-2{margin-top:-0.375rem}.osm-pricing-table-circle .recommended-header{background-color:#171717;padding:0.5rem;text-transform:uppercase;font-weight:bold;font-size:1.25rem}.osm-pricing-table-circle .osm-plan-short-description{text-align:left;font-size:1rem;text-align:left}.osm-pricing-table-circle .osm-plan-short-description .osm-signup-container li{border:none;padding-top:0}.osm-pricing-table-circle .osm-plan-short-description .osm-signup-container li a{margin:0}.osm-pricing-table-circle .osm-plan-short-description li{padding:0.75rem 0}li.plan-feature .subtitle{color:#666;font-size:0.875rem;overflow:hidden}div#osm-plan-item{margin:-1.25rem}.osm-pricing-table-circle .osm-signup-container .btn-primary:before{background:#171717}.osm-pricing-table-circle .osm-signup-container .btn-details{display:block;padding:1.25rem 0.625rem;color:#171717}.osm-container .osm-item-description{margin-bottom:3.125rem;padding:0}.osm-item-description img{float:none !important}.osm-item-description .hero{padding:2.25rem 1.25rem;background-color:#171717;color:#FFF}.osm-item-description .hero img{display:block;padding:0.625rem;margin:auto;width:16rem}.osm-item-description .hero h1,.osm-item-description .hero h2{text-align:center}.osm-item-description .hero h1{line-height:1.5;padding:0 6.875rem}.osm-item-description .hero .btn-primary{margin-top:2.25rem}.osm-item-description .plan-content{padding:2.25rem 2.25rem 0.625rem 2.25rem;font-size:1rem}.osm-item-description .plan-feature{padding-bottom:3.75rem}.osm-item-description .plan-feature .plan-feature-image{width:45%;padding:0 0.625rem}.osm-item-description .plan-feature .plan-feature-image img{float:none !important}.osm-item-description .plan-feature .plan-feature-text{overflow:hidden;padding:0 0.625rem}.osm-item-description .plan-feature.center.offset{padding:1.25rem 15%}.osm-item-description .btn-primary{margin:0.625rem 0;font-size:1.25rem;padding:0.875rem 1.5rem;box-shadow:0 0 1px transparent}.osm-item-description .osm-taskbar{}.osm-item-description .osm-taskbar li{float:none !important;text-align:center}@media only screen and (max-width:767px){div.membership-header{margin-bottom:0.625rem}div.membership-header h1{padding:0;font-size:1.25rem;line-height:1.4}div.membership-header h2{}div#osm-plan-item{margin:-1.25rem -0.625rem}.osm-item-description .hero h1{padding:0}.osm-item-description .plan-content{padding:1.25rem 1rem}.osm-item-description .plan-feature.center.offset{padding:0}.osm-item-description .plan-feature .plan-feature-image{width:100%;float:none;padding:0}.osm-item-description .plan-feature .plan-feature-text{padding:0}.osm-plan-short-description ul.osm-signup-container{display:none}.mybase-faq .flex-container{display:block}}
