.memebership-section{width:100%;display:flex;height:400px;align-items:flex-start;background:url(/images/tnmtBanner01.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.memebership-section:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.439);z-index:0}.memebership-section img{width:100%;height:100%;object-fit:cover}.memebership-section .head-section{width:400px;height:255px;display:flex;align-items:flex-start;flex-direction:column;background-color:#fff;padding:1.5rem;position:absolute;right:0;top:auto;bottom:-51px;z-index:1;box-shadow:0 0 10px 4px rgba(76,78,100,.26);justify-content:center;margin:0 15px}.memebership-section .head-section h3{color:#136;font-size:3rem;font-weight:300}.memebership-section .head-section p{color:#fa9246;font-size:2.5rem;margin-top:1rem;font-weight:600;line-height:1.2}.welcome-contain{padding-bottom:6rem;padding-top:6rem;clear:both;color:#000;text-align:center}.welcome-contain h2{font-size:2.5rem;line-height:3rem;color:#000;margin-bottom:2rem}.welcome-contain p{font-size:1.5rem;font-weight:300;line-height:1.5;text-align:justify;color:#7e8795}.welcome-contain .btn-hover{width:200px;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px 0;height:55px;text-align:center;border:none;background-size:300% 100%;border-radius:50px}.welcome-contain .btn-hover,.welcome-contain .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.welcome-contain .btn-hover:hover{background-position:100% 0;outline:none}.welcome-contain .btn-hover.color-9{background:#4481eb}.membership-offer{width:100%;display:flex;justify-content:flex-start;background:url(/images/campBanner02.JPEG);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.membership-offer .offer-box{width:400px;height:100%;background-color:#fff;padding:1.2rem;border:5px solid #fa9246;border-right:0;border-left:0;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.membership-offer .offer-box ul{margin-top:1rem}.membership-offer .offer-box ul li span{font-weight:600;font-size:1.5rem}.membership-offer .offer-box ul li p{color:#7e8795;font-size:1.2rem}@media(max-width:991px){.memebership-section{height:300px}.memebership-section .head-section h3,.memebership-section .head-section p{font-size:2rem}.memebership-section .head-section{height:auto}.memebership-list .head{font-size:2rem}.memebership-list p{font-size:1.2rem}.memebership-list .coche-heading-part{flex-direction:column}.membership-offer{height:auto}.offer-box{margin:1rem 0}}@media(max-width:575px){.membership-offer .offer-box{width:100%;margin:1rem 0}.membership-offer{height:auto}.memebership-section .head-section h3{font-size:1.8rem}.memebership-section .head-section p{font-size:1.5rem}.memebership-section{height:300px}.memebership-section .head-section{width:80%;top:auto;bottom:15px;height:auto}}.interest-class{background-color:#fa9246;padding:6rem 0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.interest-class h2{color:#0e141e;font-size:2.75rem;line-height:53px;margin-bottom:10px;text-transform:none}.interest-class p{color:#000;display:flex;font-size:1.25rem;justify-content:center;line-height:30px;text-align:center}.interest-class .schedule-btn{padding:20px 2rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem auto;font-size:1.5rem;background-color:#fff;text-decoration:none;color:#21aedb;border-radius:5px;text-transform:uppercase;line-height:1;font-weight:600;transition:.3s ease-in-out}.interest-class .schedule-btn:hover{background-color:#0071ae;color:#fff}.interest-class .btn-hover{min-width:auto;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;margin:20px auto;height:55px;text-align:center;border:none;background-size:300% 100%;padding:0 2rem;width:300px;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}.interest-class .btn-hover,.interest-class .btn-hover:hover{moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.interest-class .btn-hover:hover{background-position:100% 0;outline:none}.interest-class .btn-hover.color-9{background-color:#4481eb}@media(max-width:1199px){.interest-class{padding:4rem 0}}@media(max-width:990px){.interest-class h2{font-size:2rem}}@media(max-width:575px){.interest-class{padding:2rem 0}.interest-class h2{font-size:1.8rem}}