html{height:100%}body,html{min-height:100%}body{background-color:var(--bs-bg-body);-webkit-font-smoothing:antialiased}#view,body{position:relative}#view{-webkit-transition:all .3s;transition:all .3s}#view .wrapper{padding-top:85px;position:relative;animation-duration:.5a}.object-cover{object-fit:cover;object-position:50% 20%}.aligncenter{margin:3vw auto;display:block}.vc_row{flex-wrap:wrap;border-bottom:1px solid #fff;display:flex}.vc_row>*{flex:1}.vc_row:last-child{border-bottom:none}.vc_row.has-circle{position:relative}.vc_row.has-circle:after{height:15vw;right:4vw;content:"";position:absolute;bottom:4vw;background-color:#fff;border-radius:50%;width:15vw;display:block}.vc_row.has-circle.primary-circle:after{background-color:#c11717}.vc_row.has-circle.blue-circle:after{background-color:#23005c}.vc_col-sm-6,.vc_col-xs-6{flex:0 0 auto;border-right:1px solid #fff;width:50%}.vc_col-sm-7{width:58.3333%}.vc_col-sm-5,.vc_col-sm-7{flex:0 0 auto;padding:5vw 20px}.vc_col-sm-5{width:41.6666%}.vc_col-sm-6:last-child,.vc_col-xs-6:last-child{border-right:none}figure.wp-caption{max-width:100%}.wpb_single_image figure{margin-bottom:0}.wpb_single_image img{height:auto;max-width:100%}.page-template-front .wpb_single_image img,.vc_col-sm-6 .wpb_single_image img,.vc_col-xs-6 .wpb_single_image img{height:auto;max-width:80%;margin:10vw auto;display:block}.vc_row-flex{flex-wrap:wrap;display:flex}.vc_row-o-content-middle{align-items:center}.vc_row.has-bottom-star,.vc_row.has-top-star{position:relative}.vc_row.has-top-star:before{top:-11px}.vc_row.has-bottom-star:before,.vc_row.has-top-star:before{height:20px;transform:translateX(-50%);content:"";position:absolute;background-size:contain;background-position:50% 50%;margin-left:-.5px;left:50%;width:20px;background-image:url(/wp-content/themes/mdcnrg/assets/images/star.svg);background-repeat:no-repeat;z-index:1}.vc_row.has-bottom-star:before{bottom:-10px}.vc_row .p-3vw{padding:4vw}.wpb_text_column{font-size:3vw;line-height:1.79}.wpb_text_column.text-lg p{font-size:2vw;line-height:1.79}.wpb_text_column p{margin-bottom:6vw}.wpb_text_column p:last-child{margin-bottom:0}.wpb_text_column ol{margin:0;padding-left:3vw}.wpb_text_column ol li{font-size:2vw;margin-bottom:1.5vw}.wpb_text_column strong{font-weight:600}@media (max-width:991.98px){.mx-5{margin-right:20px!important;margin-left:20px!important}.p-5{padding:20px!important}.wpb_text_column.text-lg p{font-size:2.5vw;line-height:1.79}.wpb_text_column ol li{font-size:2.5vw;margin-bottom:2vw}.vc_row>*{flex:0 0 auto;width:100%}.vc_col-xs-6{width:50%}.vc_col-sm-6{border-right:none;border-bottom:1px solid #fff}.vc_col-sm-6:last-child{border-bottom:none}.vc_col-xs-6.vc_col-sm-6{border-right:1px solid #fff;border-bottom:none}.vc_col-xs-6.vc_col-sm-6:last-child{border-right:none;border-bottom:none}}@media (min-width:768px){#view .wrapper{width:calc(100% - 65px)}.vc_row .p-3vw{padding:3vw}.wpb_text_column{font-size:1.75vw}.wpb_text_column p{margin-bottom:3vw}.wpb_text_column p:last-child{margin-bottom:0}.vc_row.has-circle:after{height:10vw;right:3vw;bottom:3vw;width:10vw}}@media (min-width:992px){.wpb_text_column{font-size:1.25vw}}#side{height:100vh;border-left:1px solid #fff;right:0;position:fixed;top:0;background-color:var(--bs-bg-body);width:0;animation-duration:.3s;z-index:1235}#side .subscribe{height:281px;position:absolute;bottom:0;text-align:center;width:64px}#side .subscribe .link{border-right:1px solid #fff;transform:rotate(-90deg);padding:0 33px;font-size:1.875rem;text-decoration:none;font-weight:300;color:#fff;transition:background-color .2s ease-out;text-transform:uppercase;position:absolute;bottom:-32px;letter-spacing:.02em;transform-origin:0;line-height:64px;white-space:nowrap}#side .subscribe .link:focus,#side .subscribe .link:hover{background-color:var(--bs-primary)}#side .user-link{height:45px;padding:10px;justify-content:center;margin:0 auto;align-items:center;width:45px;display:flex}#side .user-link img{height:auto;max-width:100%}.ready #side{animation-fill-mode:forwards;animation-name:sideSlideIn;width:65px}@-webkit-keyframes sideSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes sideSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}#header{padding:19px 25px;z-index:1010}#header,#header:before{position:absolute;top:0;left:0;width:100%}#header:before{height:85px;right:0;content:"";bottom:0;background-color:var(--bs-bg-body);animation-duration:.3s}#header.sticky{position:fixed;width:calc(100% - 65px);z-index:1060}.ready #header.sticky:before{height:85px;animation-fill-mode:forwards;animation-name:headerSlideIn}@media (max-width:767.98px){#header,#header.sticky{position:fixed;width:100%;z-index:1060}.ready #header:before{height:85px;animation-fill-mode:forwards;animation-name:headerSlideIn}#header .logo{height:auto;max-width:100%;width:200px}}@-webkit-keyframes headerSlideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes headerSlideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#header .nav-item{padding:0 .5rem}#mobileMenu .menu li a span{font-weight:900;transition:none}#header .nav-link span{font-weight:700;transition:none}#header .nav-link{transition:color .1s ease-out;position:relative;white-space:nowrap}#header .nav-item:last-child .nav-link,#mobileMenu .menu li:last-child a{transition:none}#header .active .nav-link{color:#fff!important}#header .nav-link:focus,#header .nav-link:hover{color:var(--bs-primary)}#header .nav-link:focus span,#header .nav-link:hover span,#mobileMenu .menu li a:focus span,#mobileMenu .menu li a:hover span{color:#fff!important}#header .nav-link:after{height:8px;transition:width .3s ease;-webkit-transition:width .3s ease;content:"";position:absolute;bottom:-22px;transform-origin:center;margin:auto;background:var(--bs-primary);left:0;width:0;display:block}#header .active .nav-link:after,#header .current-menu-item .nav-link:after{width:100%}@media (max-width:991.98px){#header .nav-item{padding:0 1rem}}.toggler{flex:0 0 auto;height:45px;padding:0;border:none;position:relative;outline:0;margin:20px auto 15px;background:none;cursor:pointer;width:45px;display:flex}.toggler:after,.toggler:before{height:1px;transition-duration:.25s;transition-timing-function:ease-out;content:"";position:absolute;will-change:transform;background-color:#fff;left:8px;width:30px;transition-property:all}.toggler:before{transform:translateY(18px)}.toggler:after{transform:translateY(27px)}.menu-open .toggler:before{transform:translateY(22.5px) rotate(45deg)}.menu-open .toggler:after{transform:translateY(22.5px) rotate(-45deg)}.modal-open .modal-backdrop{opacity:1;background-color:hsla(0,0%,7%,.8)}.menu-open.modal-open .modal-backdrop{opacity:1;background-color:hsla(0,0%,7%,.5)}#mobileMenu{z-index:1060}#mobileMenu .desktop{height:calc(100vh - 91px);overflow:auto;padding:30px}#mobileMenu .modal-dialog{overflow:hidden;max-width:570px;margin:0 64px 0 auto;background:#101010}#mobileMenu .modal-content{border:1px solid #fff;border-top:none;border-bottom:none;background-color:var(--bs-bg-body);border-radius:0}#mobileMenu .menu{list-style:none;padding:0;margin:0 0 30px}#mobileMenu .menu li+li{margin-top:15px}#mobileMenu .menu li a{font-size:1.675rem;text-decoration:none;font-weight:800;color:#fff;transition:color .1s ease-out;text-transform:uppercase;line-height:1}#mobileMenu .menu li a:focus,#mobileMenu .menu li a:hover{color:var(--bs-primary)}#mobileMenu .modal-dialog .submenu{border-top:1px solid #fff;margin:0}#mobileMenu .modal-dialog .submenu li{flex:0 0 auto;width:50%}#mobileMenu .modal-dialog .submenu li a{padding:30px 0;font-size:1.25rem;text-decoration:none;font-weight:600;color:#fff;transition:background-color .2s ease-out}#mobileMenu .modal-dialog .submenu li a:focus,#mobileMenu .modal-dialog .submenu li a:hover{background-color:var(--bs-primary)}#mobileMenu .modal-dialog .submenu li:first-child{border-right:1px solid #fff;position:relative}#mobileMenu .modal-dialog .submenu li:first-child:after{height:20px;transform:translateX(50%);right:-.5px;content:"";position:absolute;background-size:contain;top:8px;background-position:50% 50%;width:20px;background-image:url(/wp-content/themes/mdcnrg/assets/images/star.svg);background-repeat:no-repeat;z-index:1}@media (max-width:767.98px){.toggler{margin-right:-8px;margin-bottom:0;margin-top:0}#mobileMenu{z-index:1055}#mobileMenu .modal-dialog{margin-right:auto;max-width:100%}#mobileMenu .modal-content{border:none}#mobileMenu .menu{margin-bottom:3vw}#mobileMenu .menu li+li{margin-top:3vw}#mobileMenu .menu li a{font-size:5vw;font-weight:800}#mobileMenu .desktop{height:calc(100vh - 176px);padding:6vw 24px 4vw;margin-top:85px}#mobileMenu .mdcnrg-social li{padding:2vw}#mobileMenu .mdcnrg-social li a img{max-width:10vw}}main .container-fluid{padding-right:25px;padding-left:25px}@media (min-width:768px){main .container-fluid{padding-right:80px;padding-left:80px}}main .content{color:#fff}main .content h2,main .content h3,main .content h4{font-weight:900;text-transform:uppercase;letter-spacing:.03em}main .content h2{font-size:4vw;margin-bottom:6vw;margin-top:6vw}main .content h3{font-size:6vw;margin-bottom:4vw}main .content h4{font-size:4vw;margin-bottom:3vw}main .content img{height:auto;max-width:100%}.mdcnrg-popup .has-arrow,main .has-arrow{padding:0;font-size:3vw;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;position:relative;letter-spacing:.03em;align-items:center;display:flex}.mdcnrg-popup .has-arrow:after,main .has-arrow:after{height:3vw;transition:transform .5s ease-out;content:"";background-size:cover;background-position:50% 50%;margin-left:2vw;width:10vw;background-image:url(/wp-content/themes/mdcnrg/assets/images/arrow-r.svg);background-repeat:no-repeat;display:block}.mdcnrg-popup .has-arrow{font-size:1.5vw}.mdcnrg-popup .has-arrow:after{height:1.5vw;width:6vw}.mdcnrg-popup .has-arrow:focus:after,.mdcnrg-popup .has-arrow:hover:after,main .has-arrow:focus:after,main .has-arrow:hover:after{transform:translateX(10px)}.single main .content h2{margin-bottom:2vw;margin-top:3vw}.single main .content h3{margin-bottom:2vw;margin-top:4vw}.single main .content img{margin-right:auto;margin-bottom:4vw;margin-left:auto;display:block}.single main .content a:not(.btn){text-decoration:none;font-weight:500}.hero{border-bottom:1px solid #fff;max-height:calc(100vh - 85px)}.page .hero{padding:10vw 0}.home .hero{padding:0}.hero h1{font-size:7vw;letter-spacing:.02em;line-height:1.2}.single .hero{height:auto;padding:10vw 0}.single .hero h1{margin-top:0}.single-post .hero h1{font-size:4vw}.single .hero .lead{font-size:5vw}.fronthero{height:auto;overflow:hidden}.fronthero h1,.fronthero>*{position:relative}.fronthero h1{font-size:6vw;font-weight:900;color:#fff;text-transform:uppercase;position:absolute;letter-spacing:.03em;margin-left:24px;width:50%;line-height:.95!important;margin-top:24px;z-index:1}.fronthero h1 strong{animation-fill-mode:forwards;animation-name:showTitle;animation-duration:.3s}@-webkit-keyframes showTitle{0%{opacity:0}to{opacity:1}}@keyframes showTitle{0%{opacity:0}to{opacity:1}}.fronthero h1 span{color:var(--bs-primary)}.fronthero .cover{padding-top:56.25%;position:relative;width:100%}.fronthero .cover img{height:100%;right:0;transition:opacity .15s ease-out;position:absolute;object-fit:cover;opacity:0;bottom:0;top:0;left:0;width:100%}.fronthero .cover img.lazyloaded,.fronthero .cover img.skip-lazy{opacity:1}.fronthero .cover h2{transform:translateX(-100%);padding:2vw 1vw;font-size:3vw;font-weight:900;color:#fff;text-transform:uppercase;position:absolute;animation-fill-mode:forwards;bottom:0;letter-spacing:.03em;background-color:var(--bs-primary);margin:0;left:0;width:16vw;animation-duration:.3s;display:inline-block}.ready .fronthero .cover h2{animation-name:slideTagline}@-webkit-keyframes slideTagline{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideTagline{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.fronthero .cover h2 span{color:var(--bs-bg-body)}.fronthero .hero-video iframe,.fronthero .hero-video img,.fronthero .hero-video video{height:100%;right:0;transition:opacity .15s ease-out;position:absolute;object-fit:cover;bottom:0;top:0;left:0;width:100%}.fronthero .hero-video img{opacity:0}.fronthero .hero-video a{height:100%;right:0;position:absolute;bottom:0;top:0;left:0;width:100%;z-index:2}.fronthero .hero-video a:after{height:10vw;transform:translate(-50%,-50%);transition:transform .3s ease-out;content:"";position:absolute;background-size:cover;top:50%;background-position:50% 50%;left:50%;width:10vw;background-image:url(/wp-content/themes/mdcnrg/assets/images/play.svg);background-repeat:no-repeat}.fronthero .hero-video a:focus:after,.fronthero .hero-video a:hover:after{transform:translate(-50%,-50%) scale(1.1)}.fronthero .hero-video img.lazyloaded,.fronthero .hero-video img.skip-lazy{opacity:1}.fronthero .hero-video{padding-top:56.25%;position:relative}@media (min-width:768px){.hero{height:30vw}.hero h1{font-size:7vw;letter-spacing:.02em;line-height:1.2;margin-top:-42.5px}.single .hero{height:30vw;padding:0}.single .hero .lead{font-size:2vw}.fronthero{height:50vw}.fronthero>*{height:100%}.fronthero .cover{height:100%;padding:0;position:relative;width:100%}.fronthero h1{font-size:7vw;position:relative;margin-left:2vw;margin-top:-.85vw}.fronthero .hero-video{position:absolute;bottom:0;left:0;width:100%}main .has-arrow{font-size:1.5rem}main .has-arrow:after{height:1vw;width:5vw}main .content h2{font-size:4vw;margin-bottom:6vw;margin-top:6vw}.page-template-rent main .content h2{font-size:2vw;margin-bottom:4vw;margin-top:6vw}main .content h3{font-size:3vw;margin-bottom:3vw}main .content h4{font-size:2.5vw;margin-bottom:2vw}.fronthero .hero-video a:after{height:5vw;width:5vw}}.archive .grid article h2,.blog .grid article h2,.search .grid article h2{font-size:2.5vw;border-bottom:1px solid #fff}.archive .grid article a,.blog .grid article a,.search .grid article a{text-decoration:none;color:#fff}.archive .grid article a:focus,.archive .grid article a:hover,.blog .grid article a:focus,.blog .grid article a:hover,.search .grid article a:focus,.search .grid article a:hover{color:var(--bs-primary)}.archive .grid article a:focus h2,.archive .grid article a:hover h2,.blog .grid article a:focus h2,.blog .grid article a:hover h2,.search .grid article a:focus h2,.search .grid article a:hover h2{background-color:var(--bs-primary)}.archive .grid article a:focus img,.archive .grid article a:hover img,.blog .grid article a:focus img,.blog .grid article a:hover img,.search .grid article a:focus img,.search .grid article a:hover img{transform:scale(1.1)}.archive .grid article .cover,.blog .grid article .cover,.search .grid article .cover{border-bottom:1px solid #fff}.archive .grid article img,.blog .grid article img,.search .grid article img{height:auto;transform:scale(1.1);transition:transform .5s ease-out,opacity .2s ease-out;opacity:0;width:100%}.archive .grid article img.lazyloaded,.blog .grid article img.lazyloaded,.search .grid article img.lazyloaded{transform:none;opacity:1}@media (max-width:1023.98px){.archive .grid article h2,.blog .grid article h2,.search .grid article h2{font-size:2rem}}.mdcnrg-social{list-style:none;padding:0;margin:0 -10px}.mdcnrg-social li{padding:0 10px}.mdcnrg-social li a{transition:opacity .2s ease-out}.mdcnrg-social li a:focus,.mdcnrg-social li a:hover{opacity:.8}.footer-links ul{border-top:1px solid #fff}.footer-links ul li:first-child{border-right:1px solid #fff}.footer-links ul li:last-child{border-top:1px solid #fff}.footer-links ul li a{font-size:8vw;text-decoration:none;font-weight:800;color:#fff;transition:background-color .2s ease-out;line-height:3}.footer-links ul li a:focus,.footer-links ul li a:hover{background-color:var(--bs-primary)}#footer{padding-top:40px;position:relative;background-color:#fff;animation-duration:.3s}#footer .nav-link{font-size:1rem;color:#000}#footer .nav-link:focus,#footer .nav-link:hover{color:var(--bs-primary)}#footer .logo{text-align:center;margin:15% auto 50px;width:60%}#footer .details,#footer .details a{font-size:1.75rem;text-decoration:none;font-weight:900;color:#000;transition:color .2s ease-out;letter-spacing:.02em;text-align:center;line-height:1.2}#footer .details{margin-bottom:15%}#footer .details a:focus,#footer .details a:hover{color:var(--bs-primary)}#footer .copyright{padding:40px 25px 24px;border-top:1px solid #000}#footer .copyright p{font-size:.875rem;letter-spacing:.02em;line-height:1.2}#footer .copyright ul{margin-bottom:1rem;margin-top:2rem}#footer .copyright ul li{line-height:1rem}#footer .copyright ul li a{font-size:.75rem;text-decoration:none;color:#000;transition:color .2s ease-out;text-transform:uppercase;letter-spacing:.02em;line-height:1rem}#footer .copyright ul li a:focus,#footer .copyright ul li a:hover{color:var(--bs-primary)}#footer .copyright ul li+li{margin-top:1rem}@media (min-width:768px){#footer{padding-top:80px;width:calc(100% - 65px)}#footer .nav-link{font-size:1.5vw}#footer .copyright ul{margin-top:0}#footer .copyright ul li+li{border-left:1px solid rgba(0,0,0,.5);margin-left:8px;margin-top:0;padding-left:8px}#footer .copyright ul li a{font-size:.875rem}}@media (min-width:992px){#footer .copyright ul li+li{border-left:1px solid rgba(0,0,0,.5);margin-left:30px;margin-top:0;padding-left:30px}}@media (min-width:768px){.modal{width:calc(100% - 65px)}#mobileMenu{width:100%}}.mdcnrg-teacher-popup.fade .modal-dialog{transform:none;transition:transform .3s ease-out}.loader .spinner{height:12px;transform:translate(-50%,14px);position:absolute;top:50%;left:50%;width:12px;z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.mdcnrg-popup{z-index:2000}.mdcnrg-popup .modal-dialog{height:calc(100% - 170px);min-height:calc(100% - 170px);max-width:90%;margin:120px auto 50px}.mdcnrg-popup .modal-dialog-scrollable .modal-content{overflow:initial}.mdcnrg-popup .modal-dialog .modal-content{border:1px solid #fff;background-color:var(--bs-bg-body);border-radius:0}.mdcnrg-popup .modal-content{padding:0}.mdcnrg-popup .btn-close{padding:0;font-size:3vw;right:-4vw;position:absolute;opacity:1;top:-4vw;margin:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat}.mdcnrg-popup .title{padding:0 15px;font-size:4vw;color:#fff;margin-top:4vw}.mdcnrg-popup .style{font-size:2.5vw;color:#fff}.mdcnrg-popup .thumb{flex:0 0 auto;padding-top:33.75%;position:relative;width:40%}.mdcnrg-popup.mdcnrg-workshop-popup .thumb{padding-top:40%}.mdcnrg-popup .media img,.mdcnrg-popup .thumb img{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;top:0;object-position:50% 10%;left:0;width:100%}.mdcnrg-popup.mdcnrg-workshop-popup .thumb img{object-fit:contain;object-position:0 0}.mdcnrg-popup .media{flex:0 0 auto;position:relative;width:60%;display:flex}.mdcnrg-popup .media.has-gallery{padding-top:22.5%}.mdcnrg-popup .media .media-wrapper{padding-top:56.25%;position:relative;width:100%}.mdcnrg-popup .media .media-wrapper iframe{height:100%;position:absolute;top:0;left:0;width:100%}.mdcnrg-popup .teacher-content{padding:3vw 4vw;font-size:2.5vw;font-weight:400;color:#fff;line-height:2}.mdcnrg-popup .teacher-content a,.mdcnrg-popup .teacher-content strong{text-decoration:none;font-weight:800}.mdcnrg-popup .teacher-gallery{border-top:1px solid #fff}.mdcnrg-popup .teacher-gallery .teacher-gallery-image{padding-top:50%;position:relative}.mdcnrg-popup .teacher-gallery.odd .teacher-gallery-image:last-child{padding-top:100%;width:100%!important}.mdcnrg-popup .teacher-gallery .teacher-gallery-image img{height:100%;right:0;position:absolute;object-fit:cover;bottom:0;top:0;object-position:center 20%;left:0;width:100%}.mdcnrg-popup .popup-buy-link{padding:3vw;font-size:4vw;border:none;text-decoration:none;font-weight:900;appearance:none;-webkit-appearance:none;color:#fff;border-top:1px solid #fff;background-color:var(--bs-primary);box-shadow:none;line-height:1}.mdcnrg-popup .popup-buy-link.disabled,.mdcnrg-popup .popup-buy-link:disabled{background-color:#acacac}.mdcnrg-popup .workshop-details ul,.mdcnrg-popup .workshop-price ul{list-style:none;padding:0;font-size:3vw;color:#fff;max-width:50%;margin:3vw auto}.mdcnrg-popup .workshop-details ul{font-size:2.5vw;margin-bottom:4vw;max-width:75%;margin-top:4vw}.mdcnrg-popup .workshop-details ul li+li,.mdcnrg-popup .workshop-price ul li+li{margin-top:1vw}.mdcnrg-popup .workshop-details ul li strong,.mdcnrg-popup .workshop-price ul li strong{font-weight:700;color:#fff}.mdcnrg-popup .workshop-content{padding:2vw 0 0;font-size:1.25vw;color:#fff;max-width:70%;text-align:center;margin:0 auto}.mdcnrg-popup .individual-title,.mdcnrg-popup .subscription-title{margin-bottom:0;border-bottom:1px solid #fff;padding-bottom:4vw}.mdcnrg-popup .subscription-thumb{flex:0 0 auto;width:50%}.mdcnrg-popup .subscription-content{padding:2vw 4vw;color:#fff}.mdcnrg-popup .subscription-price{font-size:6vw}.mdcnrg-popup .subscription-notice{padding:2vw;font-size:2.25vw;border:1px solid #fff;margin:0 4vw 4vw}.mdcnrg-popup .individual-form{padding:3vw}.mdcnrg-popup .workshop-form{padding:2vw 3vw 4vw;max-width:100%}.mdcnrg-popup .individual-notice{padding:3vw}.mdcnrg-popup ul.times li{padding:5px 15px;font-weight:700;background-color:var(--bs-primary);border-radius:20px;cursor:pointer;display:inline-block}.mdcnrg-popup ul.times li:after{transform:rotate(45deg) translateX(4px);font-size:24px;content:"+";margin-left:5px;line-height:1;display:inline-block}@media (min-width:576px){.mdcnrg-popup .teacher-content{font-size:2vw}.mdcnrg-popup .popup-buy-link{font-size:3vw}.mdcnrg-popup .subscription-price{font-size:4.5vw}.mdcnrg-popup .subscription-notice{font-size:2vw}}@media (min-width:768px){.mdcnrg-popup .modal-dialog{height:calc(100% - 180px);min-height:calc(100% - 180px);max-width:70%;margin:140px auto 40px}.mdcnrg-popup .workshop-details ul,.mdcnrg-popup .workshop-price ul{font-size:2vw}.mdcnrg-popup .workshop-details ul{font-size:1.5vw}.mdcnrg-popup .title{margin-bottom:5px}.mdcnrg-popup .subscription-price{font-size:3vw}.mdcnrg-popup .subscription-notice{font-size:1vw}}@media (min-width:992px){.mdcnrg-popup .modal-dialog{height:calc(100% - 120px);min-height:calc(100% - 120px);max-width:60%;margin:100px auto 20px}.mdcnrg-popup .title{font-size:2.5vw;margin-top:1.4vw}.mdcnrg-popup .subscription-title{margin-bottom:0;padding-bottom:1.4vw}.mdcnrg-workshop-popup .title{font-size:2.5vw;margin-top:1.5vw}.mdcnrg-popup .style{font-size:1.25vw;margin-bottom:1.4vw}.mdcnrg-popup .teacher-content{font-size:1vw}.mdcnrg-popup .popup-buy-link{padding:1.5rem 2vw}.mdcnrg-popup .workshop-details ul,.mdcnrg-popup .workshop-price ul{font-size:1.5vw}.mdcnrg-popup .workshop-details ul{font-size:1.125vw;margin-bottom:0;max-width:50%;margin-top:1.5vw}.mdcnrg-popup .workshop-form{padding:2vw 3vw;max-width:60%}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{border:none;color:#333;position:absolute;background:hsla(0,0%,100%,.75)}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{pointer-events:none;opacity:.3;cursor:auto}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{height:44px;transform:translateY(-50%);top:50%;border-radius:50%;width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{right:10px;left:auto}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{height:60%;position:absolute;top:20%;left:20%;width:60%}.flickity-page-dots{list-style:none;padding:0;justify-content:center;position:absolute;bottom:2vw;text-align:center;margin:0;align-items:center;width:100%;line-height:1;display:flex}.flickity-page-dots .dot{height:20px;transition:none;background-size:contain;background-color:none;margin:0 8px;background-position:50% 50%;cursor:pointer;width:20px;background-image:url(/wp-content/themes/mdcnrg/assets/images/dot-star.svg);background-repeat:no-repeat;display:inline-block}.flickity-page-dots .dot.is-selected{height:20px;margin:0 8px;width:20px;background-image:url(/wp-content/themes/mdcnrg/assets/images/dot-star-filled.svg)}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}@media (max-width:767.98px){.flickity-page-dots{bottom:8vw}}.wpcf7-not-valid-tip{display:none}.form-control.wpcf7-not-valid{border-color:var(--bs-primary)}.wpcf7 form .wpcf7-response-output{padding:0;font-size:1vw;border:none;margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:var(--bs-primary)}@media (max-width:767.98px){.wpcf7 form .wpcf7-response-output{font-size:2.5vw}}.ds-input,.ds-input:focus{padding:12px 18px;font-size:18px;border:1px solid #fff;font-weight:600;color:#fff;background-color:#101010}#ds-check-accept,#tm-check-accept{height:32px;border:1px solid #fff;background-color:#101010;border-radius:0;cursor:pointer;width:32px}#tm-check-accept{border:1px solid #000;background-color:#fff}#ds-check-accept:checked,#tm-check-accept:checked{background-color:var(--bs-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='2' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}