.header{position:relative;width:100%;height:100px;z-index:5}@media(max-width:750px){.header{height:75px}}.header.fill-bg{background-color:#645a48}.header .wrapper{width:1420px;height:100%;display:flex;justify-content:space-between;align-items:center}.header .hamburger{display:none;width:50px;cursor:pointer}@media(max-width:1100px){.header .hamburger{display:block}}.header .hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fafafa;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .3s cubic-bezier(.77,.2,.05,1),background .3s cubic-bezier(.77,.2,.05,1),opacity .3s ease}.header .home-link{width:194px;height:auto;line-height:0;position:relative}@media(max-width:1100px){.header .home-link{width:150px;z-index:1}}.header .home-link:hover{opacity:.7}.header .home-link img{max-width:100%;height:auto}.header .header-links{width:calc(100% - 194px);display:flex;justify-content:flex-end;align-items:center;font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif;font-size:18px}@media(max-width:1100px){.header .header-links{position:fixed;left:0;top:-100vh;padding-top:75px;width:100%;height:100vh;background-color:#988a70;transition:top .3s ease;font-size:28px;flex-direction:column;justify-content:center}}.header .header-links .nav-link{text-decoration:none;cursor:pointer;color:#fff;margin:0 25px}@media(max-width:1356px){.header .header-links .nav-link{font-size:16px;margin:0 14px}}@media(max-width:1000px){.header .header-links .nav-link{font-size:12px}}@media(max-width:1100px){.header .header-links .nav-link{margin:15px 0;font-size:24px;padding-left:20px;width:100%;display:block;text-align:left}}@media(max-width:425px){.header .header-links .nav-link{padding-right:0;letter-spacing:.8px}}.header .header-links .nav-link:hover{opacity:.7}.header .header-links .nav-link.about-us-link:hover{opacity:1}.header .header-links .about-us-link,.header .header-links .purchase-link{margin-right:0;position:relative}@media(max-width:1100px){.header .header-links .about-us-link,.header .header-links .purchase-link{padding:0!important;margin:0!important}}.header .header-links .about-us-link:hover ul,.header .header-links .purchase-link:hover ul{max-height:300px}@media(max-width:1100px){.header .header-links .about-us-link span,.header .header-links .purchase-link span{display:none}}.header .header-links .about-us-link ul,.header .header-links .purchase-link ul{transition:max-height .5s ease;padding:0;max-height:0;overflow:hidden;margin:0;position:absolute;top:100%;left:0;width:100%;background:#988a70;list-style:none;text-align:center}@media(max-width:1100px){.header .header-links .about-us-link ul,.header .header-links .purchase-link ul{font-size:28px;max-height:none;position:static}}.header .header-links .about-us-link ul li,.header .header-links .purchase-link ul li{padding:5px 0;display:block}@media(max-width:1100px){.header .header-links .about-us-link ul li,.header .header-links .purchase-link ul li{padding:15px 0 15px 20px;text-align:left;font-size:24px}}.header .header-links .about-us-link ul a:active,.header .header-links .about-us-link ul a:link,.header .header-links .about-us-link ul a:visited,.header .header-links .purchase-link ul a:active,.header .header-links .purchase-link ul a:link,.header .header-links .purchase-link ul a:visited{color:#fff;text-decoration:none}.header .header-links .about-us-link ul a:hover,.header .header-links .purchase-link ul a:hover{opacity:.7}.header .header-links .double-button{border:2px solid #fff;padding:10px 30px;position:relative;font-size:14px;background:transparent;transition:background .15s ease}@media(max-width:1250px){.header .header-links .double-button{padding:5px 17px;font-size:12px}}@media(max-width:1100px){.header .header-links .double-button{border:0}}.header .header-links .double-button:before{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:3px;left:3px;content:"";border:1px solid #fff}@media(max-width:1100px){.header .header-links .double-button:before{display:none}}.header .header-links .double-button:hover{background:#988a70;opacity:1}.header .header-links .account-link{margin-right:0}@media(max-width:1100px){.header .header-links .account-link{font-size:28px;padding-left:20px}}.header.show-mobile-nav .wrapper{position:fixed;top:0;left:0;height:75px}.header.show-mobile-nav .hamburger span:first-child{transform-origin:0 0}.header.show-mobile-nav .hamburger span:nth-last-child(2){transform-origin:0 100%}.header.show-mobile-nav .hamburger span.ham-on:first-child{opacity:1;transform:rotate(45deg) translate(1.25px,-5px)}.header.show-mobile-nav .hamburger span.ham-on:nth-child(2){opacity:0;transform:rotate(0deg) scale(.2)}.header.show-mobile-nav .hamburger span.ham-on:nth-child(3){opacity:1;transform:rotate(-45deg)}.header.show-mobile-nav .header-links{top:0}.header.show-mobile-nav .header-links .about-us-link{border-top:2px solid hsla(0,0%,100%,.161);border-bottom:2px solid hsla(0,0%,100%,.161)}@media(min-height:750px){.header.show-mobile-nav .header-links .about-us-link{margin:10px 0!important;padding:10px 0!important}}@media(max-height:750px){.header.show-mobile-nav .header-links .about-us-link{margin-top:10px!important}.header.show-mobile-nav .header-links .nav-link{margin:6px 0}.header.show-mobile-nav .header-links .nav-link ul li{padding-bottom:0}.header.show-mobile-nav .header-links .nav-link ul li:last-child{padding-bottom:15px}}.header .empty{display:none;width:50px}@media(max-width:1100px){.header .empty{display:block}}.header.hide-nav{display:none}.footer.wrapper{overflow:hidden}.footer{background-color:#645a48}.footer .spacer{height:5px;width:100%}.footer .bg-color-1{background-color:#fafafa}.footer .bg-color-2{background-color:#474032}.footer .footer-top{padding-top:5px}.footer .star-row{margin-top:2.5px;height:22px;background-image:url(/images/svgs/icon-star.svg);background-repeat:repeat-x;background-position-y:2.25px;background-size:auto 15px}.footer .footer-body{position:relative;height:185px;display:flex;z-index:0}@media(max-width:690px){.footer .footer-body{flex-wrap:wrap-reverse;height:unset}}@media(max-width:500px){.footer .footer-body{padding:0 10px}}.footer .footer-body .contact-info{height:185px;margin-top:10px;width:calc(50% - 50px);z-index:1;color:#fff;font-family:sofia-pro,trebuchet MS,sans-serif;font-size:14px;font-weight:400;letter-spacing:.6px;line-height:21px}@media(max-width:690px){.footer .footer-body .contact-info{width:100vw;margin:auto;text-align:center}}.footer .footer-body .contact-info .info-holder{padding-top:30px;margin:auto}@media(max-width:690px){.footer .footer-body .contact-info .info-holder{max-width:92.5vw;padding:0;margin:auto}}.footer .footer-body .contact-info .contact-sect{display:flex;justify-content:flex-start;margin-bottom:15px}@media(max-width:690px){.footer .footer-body .contact-info .contact-sect{justify-content:center}}@media(max-width:800px){.footer .footer-body .contact-info .contact-sect:nth-child(2){font-size:12px}}.footer .footer-body .contact-info .contact-sect .icon{width:30px}.footer .footer-body .contact-info .contact-sect a:active,.footer .footer-body .contact-info .contact-sect a:link,.footer .footer-body .contact-info .contact-sect a:visited{color:#fff;text-decoration:none}.footer .footer-body .center-logo{height:185px;position:absolute;top:0;left:calc(50% - 4px);width:8px;background-color:#fafafa}.footer .footer-body .center-logo:hover{filter:brightness(1.2)}@media(max-width:690px){.footer .footer-body .center-logo{display:none}}.footer .footer-body .center-logo .big-circle{margin-top:42.5px;margin-left:-46px;border:7px solid #fafafa;border-radius:999px;background-color:#645a48;position:relative;width:100px;height:100px;z-index:2}.footer .footer-body .center-logo .small-circle{border:3px solid #fafafa;border-radius:999px;margin-top:4.5px;margin-left:4.5px;width:76px;height:76px;background-color:#645a48;color:#fafafa;text-align:center;z-index:1;font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif;font-weight:400;font-size:48px;letter-spacing:.47px;line-height:66px}.footer .footer-body .footer-links{height:185px;width:calc(50% - 50px);margin-left:auto;z-index:1}@media(max-width:690px){.footer .footer-body .footer-links{width:100vw;margin:auto}}.footer .footer-body .footer-links .links-holder{display:flex;flex-wrap:wrap;width:260px;margin:auto;padding-top:20px}@media(max-width:690px){.footer .footer-body .footer-links .links-holder{max-width:92.5vw;width:unset}}.footer .footer-body .footer-links .links-holder .foot-link{color:#fff;font-family:sofia-pro,trebuchet MS,sans-serif;font-size:12px;font-weight:400;letter-spacing:.47px;line-height:28px;text-decoration:none;margin:4px 0;width:50%;cursor:pointer}@media(max-width:690px){.footer .footer-body .footer-links .links-holder .foot-link{text-align:center;width:50%}}.footer .footer-body .footer-links .links-holder .foot-link:hover{opacity:.7}.footer .footer-foot{border-top:5px solid #fafafa;background-color:#474032}.footer .footer-foot .wrapper{position:relative;height:35px;font-family:sofia-pro,trebuchet MS,sans-serif;font-size:10px;font-weight:400;letter-spacing:.6px;line-height:28px;color:#fff;display:flex}@media(max-width:450px){.footer .footer-foot .wrapper .copyright{width:unset;padding-left:5%}}@media(max-width:310px){.footer .footer-foot .wrapper .copyright{padding-left:2.5%}}.footer .footer-foot .wrapper .social-icons{padding-right:10%;width:40%;padding-top:5px;text-align:right}@media(max-width:450px){.footer .footer-foot .wrapper .social-icons{margin-left:auto;width:unset;padding-right:5%}}@media(max-width:310px){.footer .footer-foot .wrapper .social-icons{padding-right:2.5%}}.footer .footer-foot .wrapper .social-icons .ig{margin-right:20px;line-height:10px}.footer .footer-foot .wrapper .social-icons .tw{margin-right:20px}.class-discount-popup-widget{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;font-family:Sofia Pro,sans-serif!important;justify-content:center;align-items:center;color:#000;font-family:Roboto;line-height:normal;display:none}.class-discount-popup-widget.active{display:flex}.class-discount-popup-widget.active .scrim{animation:showScrim .7s ease .1s forwards}.class-discount-popup-widget.active .content{animation:slideContent .7s ease .1s forwards}.class-discount-popup-widget .scrim{background:rgba(0,0,0,.7);width:100%;height:100%;padding:50px;top:0;left:0;position:absolute;z-index:-1}.class-discount-popup-widget .content{position:relative;display:flex;flex-direction:column;width:500px;max-width:calc(100% - 40px);max-height:calc(100vh - 80px);background:#f7f8fa;background-image:url(/images/bdClassDiscount2.jpg);background-size:cover;border:1px solid gray;opacity:0;text-align:center;padding:100px 70px;color:#fff}@media(max-width:900px){.class-discount-popup-widget .content{overflow:auto}}@media(max-height:900px){.class-discount-popup-widget .content{overflow:auto}}@media(max-width:500px){.class-discount-popup-widget .content{padding:70px 40px}}@media(max-width:375px){.class-discount-popup-widget .content{padding:70px 20px 50px}}.class-discount-popup-widget .close{cursor:pointer;position:absolute;top:-29px;right:-23px;top:20px;right:20px;width:23px;height:23px}.class-discount-popup-widget .close:after,.class-discount-popup-widget .close:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:15px;left:0}@media(max-width:900px){.class-discount-popup-widget .close:after,.class-discount-popup-widget .close:before{top:0;right:0}}@media(max-height:900px){.class-discount-popup-widget .close:after,.class-discount-popup-widget .close:before{top:0;right:0}}.class-discount-popup-widget .close:before{transform:rotate(-45deg)}.class-discount-popup-widget .close:after{transform:rotate(45deg)}.class-discount-popup-widget .close:hover{opacity:.7}.class-discount-popup-widget .logo{margin:auto}.class-discount-popup-widget .line-1{font-size:40px;margin:30px 0 15px;font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif}@media(max-width:500px){.class-discount-popup-widget .line-1{font-size:32px}}@media(max-width:375px){.class-discount-popup-widget .line-1{font-size:24px}}.class-discount-popup-widget .line-2{font-size:100px;font-family:alternate-gothic-atf,arial narrow,sans-serif;font-weight:900}@media(max-width:500px){.class-discount-popup-widget .line-2{font-size:75px}}@media(max-width:375px){.class-discount-popup-widget .line-2{font-size:50px}}.class-discount-popup-widget .line-2 span{font-family:sofia-pro,trebuchet MS,sans-serif;line-height:0}.class-discount-popup-widget .line-3{font-size:38px;font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif;margin-bottom:10px}@media(max-width:500px){.class-discount-popup-widget .line-3{font-size:32px}}@media(max-width:375px){.class-discount-popup-widget .line-3{font-size:24px}}.class-discount-popup-widget .line-3 span{font-family:alternate-gothic-atf,arial narrow,sans-serif}.class-discount-popup-widget .line-4{font-size:20px;margin-bottom:32px;line-height:1.5em}@media(max-width:500px){.class-discount-popup-widget .line-4{font-size:16px}}.class-discount-popup-widget input:focus{border-color:#645a48!important}.class-discount-popup-widget button{width:100%;flex-grow:1;padding:20px 40px 16px;background-color:#988a70!important;border:1px solid #988a70!important;font-size:17px!important;color:#fff;margin-top:20px;box-shadow:none!important;font-size:24px!important;font-family:alternate-gothic-atf,arial narrow,sans-serif;outline:none;cursor:pointer;transition:all .3s ease-in-out}.class-discount-popup-widget button:hover{background-color:#645a48!important;border-color:#645a48!important}.class-discount-popup-widget button.loading{color:transparent}.class-discount-popup-widget .loader-container{display:none!important}.class-discount-popup-widget .complete{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff;padding-left:83px;padding-right:50px;opacity:0;border:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.class-discount-popup-widget .complete.active{opacity:1;visibility:visible}.class-discount-popup-widget .error{margin:20px 0}@import"https://use.typekit.net/kkj5vwk.css";@font-face{font-family:Rutheride;src:url(/_next/static/media/Rutheride.77ba6ddc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes showScrim{0%{background:transparent}to{background:rgba(0,0,0,.7)}}@keyframes slideContent{0%{margin-top:50px;opacity:0}to{margin-top:0;opacity:1}}.mtt{color:#474032}*{box-sizing:border-box;outline:0}html{overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}.center-text{text-align:center}body{background-color:#fafafa;font-family:sofia-pro,trebuchet MS,sans-serif;font-size:16px;line-height:1.6em;letter-spacing:.06em;color:#252525;margin:0}.wrapper{max-width:100%;margin:auto;width:1366px;padding:0 25px}.my-layout{display:flex}.page-container{min-height:calc(100vh - 100px);margin-top:100px}.no-decoration{text-decoration:none}.has-error{border:1px solid #ff5353!important}h1,h2,h3,h4 h5,h6{font-family:Rutheride,arial narrow,calibri,tahoma,sans-serif;font-weight:400;margin:0;line-height:normal}.hover-effect{cursor:pointer}.hover-effect:hover{opacity:.7}.ReactModal__Overlay{background-color:rgba(0,0,0,.75)!important}.loader{border-radius:50%;border:16px solid #f3f3f3;border-top-color:#645a48;width:120px;margin:auto;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button{cursor:pointer;padding:13px 50px 10px;font-weight:700;font-family:alternate-gothic-atf,arial narrow,sans-serif;background-color:#252525;color:#fff;border:1px solid #645a48;transition:background .15s ease;text-decoration:none;letter-spacing:.03em}.button:hover{background-color:#474032}.button.next:after{display:inline-block;margin-left:10px;content:"";width:0;height:0;border:5px solid transparent;border-left-color:#fff}button.loading{color:transparent;position:relative}button.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;border:2px solid #fff;border-top-color:transparent;border-radius:100%;animation:spin .75s linear infinite}.my-big-title .my-main{opacity:.3}.my-big-title .my-sub{margin-top:-45px;display:block}.unset-a-tag,.unset-a-tag:active,.unset-a-tag:focus,.unset-a-tag:visited{color:unset;text-decoration:none}.big-title .main-title{font-family:alternate-gothic-atf,arial narrow,sans-serif;font-size:146px;letter-spacing:.28px;line-height:normal;font-weight:700;color:#e0e0e0}@media(max-width:1000px){.big-title .main-title{font-size:80px}}.big-title .star-row{margin-top:-45px}@media(max-width:1000px){.big-title .star-row{margin-top:-20px}}.big-title .star-row.align-right{text-align:right}.big-title .star-row .star{margin-bottom:5px;margin-right:10px}.big-title .sub-title{width:-moz-fit-content;width:fit-content;display:inline-block;font-size:44px;color:#988a70}.big-title.no-main .star-row{margin-top:0}.title-hero{width:100%;height:40vh;min-height:375px;background-repeat:no-repeat;background-position:top;background-size:cover;position:relative;color:#fff;background-color:#645a48}.title-hero-contents{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1;position:relative}.title-hero-contents .hero-top .star{margin:0 5px}.title-hero-contents h1{font-size:60px;max-width:600px;text-align:center;line-height:1em;border-top:1px solid #fff;margin-top:10px;padding-top:10px}input,textarea{font-family:sofia-pro,trebuchet MS,sans-serif;font-size:16px;letter-spacing:.01em;border:1px solid #988a70;padding:15px 10px}.modal-contents{width:761px;max-width:100vw;padding:25px;max-height:80vh}.modal-contents .modal-title{font-family:alternate-gothic-atf,arial narrow,sans-serif;color:#ebe9e6;font-size:76px;letter-spacing:.28px;line-height:65px;text-align:center}.modal-contents .modal-button{max-width:100%;width:400px;margin:auto;text-align:center}.bg-img{position:absolute;left:0;top:0;z-index:0}.bg-img,.bg-img img{width:100%;height:100%}.bg-img img{object-fit:cover;object-position:left center}