*{-webkit-font-smoothing:antialiased;box-sizing:border-box}@font-face{font-family:"Figtree-Regular";src:url("../fonts/Figtree-Regular.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Figtree-Medium";src:url("../fonts/Figtree-Medium.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Figtree-SemiBold";src:url("../fonts/Figtree-SemiBold.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Figtree-Bold";src:url("../fonts/Figtree-Bold.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"LibreBaskerville-Regular";src:url("../fonts/LibreBaskerville-Regular.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"LibreBaskerville-Bold";src:url("../fonts/LibreBaskerville-Bold.ttf");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Gotham";src:url("../fonts/Gotham.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Gotham-Medium";src:url("../fonts/Gotham-Medium.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"NewBaskervilleC";src:url("../fonts/NewBaskervilleC.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}html,body{margin:0px;height:100%}body{font-family:"Figtree-Regular",sans-serif}button:focus-visible{outline:2px solid #4a90e2 !important;outline:-webkit-focus-ring-color auto 5px !important}a{text-decoration:none}.page-container{background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,.45);display:flex;flex-direction:column;margin:auto;max-width:1680px;min-height:100vh;width:100%;position:relative}.title h2,.title h3{position:relative;font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#000;font-size:32px;line-height:45.6px;margin:0}@media(min-width: 991px){.title h2,.title h3{font-size:40px;line-height:142.5%}}@media(min-width: 1200px){.title h2,.title h3{font-size:44px}}.title.title-center h2,.title.title-center h3,.title.title-center p{text-align:center}.title p{font-size:20px;line-height:150%;font-family:"Figtree-Medium",sans-serif;margin:11px 0 0 0}@media(min-width: 991px){.title p{font-size:20px}}@media(min-width: 1200px){.title p{font-size:24px}}img{max-width:100%}.wrapper{padding-left:18px;padding-right:18px;max-width:1238px;margin-left:auto;margin-right:auto}.img-cover picture{height:100%}.img-cover img{width:100%;height:100%;object-fit:cover}.section-separator{height:40px;background:linear-gradient(180deg, #FFF 0%, #F6F6F6 100%)}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-horizontal{touch-action:pan-y}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.practitioners-pagination,.reviews-pagination{display:flex;flex-wrap:wrap;justify-content:center}.swiper-pagination-bullet{width:13px;height:13px;background:rgba(0,0,0,.1);border-radius:50%;margin:10px;cursor:pointer}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c8202f}.header{position:fixed;top:0;left:0;background:#fff;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14);z-index:10;width:100%}.header .wrapper{display:flex;align-items:center;justify-content:space-between}.header-banner{background:#c8102e;padding:7.5px;min-height:36px}.header-banner .swiper-slide{text-align:center;font-size:12.5px;line-height:145%;color:#fff;font-family:"Figtree-Medium",sans-serif}@media(min-width: 480px){.header-banner .swiper-slide{font-size:15px}}.header-banner .swiper-slide p{line-height:inherit;margin:0}.header-banner .swiper-slide a{color:inherit;text-decoration:none}.header-banner .swiper-slide b,.header-banner .swiper-slide strong{font-weight:bold}.header-banner .swiper-slide b.link-decoration,.header-banner .swiper-slide strong.link-decoration{text-decoration:underline}.header-logo{max-width:182px;min-height:78px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}@media(min-width: 768px){.header-logo{max-width:298.3px;min-height:97px}}.header-logo img{display:block}.header-menu{position:absolute;top:78px;left:0;width:100%;height:calc(100vh - 78px);background:#fff;padding:60px 19px 40px 19px;display:none;overflow:auto}@media(min-width: 1200px){.header-menu{display:block;height:auto;width:auto;padding:0 0 0 20px;overflow:initial;position:static}}.header-menu .main-menu{list-style:none;margin:0;padding:0}@media(min-width: 1200px){.header-menu .main-menu{display:flex}}.header-menu .main-menu li{color:#000;text-align:center;font-family:"Figtree-Bold",sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:2.94px;text-transform:uppercase}@media(min-width: 1200px){.header-menu .main-menu li{margin-left:33px;height:98px;display:flex;flex-direction:column;justify-content:center;text-align:left;position:relative}.header-menu .main-menu li:first-child{margin-left:0}}.header-menu .main-menu li.menu-arrow-back{margin-bottom:5px;width:29.932px;height:24.944px}@media(min-width: 1200px){.header-menu .main-menu li.menu-arrow-back{display:none}}.header-menu .main-menu li.menu-arrow-back a{padding:0;color:rgba(0,0,0,0);text-indent:-9999px;font-size:0}.header-menu .main-menu li.menu-arrow-back a::after{display:block;background:url("../images/icons/back.svg") center no-repeat;width:29.932px;height:24.944px;content:""}@media(min-width: 1200px){.header-menu .main-menu li.menu-item-has-children:hover>.sub-menu{display:block}.header-menu .main-menu li.menu-item-has-children:hover>a::after{opacity:1}}@media(max-width: 1199px){.header-menu .main-menu li.menu-item-has-children.show>.sub-menu{display:block}.header-menu .main-menu li.menu-item-has-children.show>a::after{transform:rotate(180deg)}}.header-menu .main-menu li.menu-item-has-children>a{display:flex;align-items:center;justify-content:center}@media(hover: hover){.header-menu .main-menu li.menu-item-has-children>a:hover::after{background:url("../images/icons/menu-arrow-red.svg") center no-repeat}}.header-menu .main-menu li.menu-item-has-children>a::after{display:block;background:url("../images/icons/menu-arrow.svg") center no-repeat;width:17px;height:15px;margin-left:5px;flex:none;content:""}@media(min-width: 1200px){.header-menu .main-menu li.menu-item-has-children>a::after{transform:rotate(90deg)}}.header-menu .main-menu li a{padding:35px 0;display:block;line-height:inherit;color:inherit}@media(min-width: 1200px){.header-menu .main-menu li a{padding:0;background:none}}@media(hover: hover){.header-menu .main-menu li a:hover{color:#c8102e}}.header-menu .main-menu li .sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:3;padding:19px 19px 40px 19px;display:none}@media(min-width: 1200px){.header-menu .main-menu li .sub-menu{position:absolute;left:0;top:100%;width:380px;height:auto;background:#fff;padding:0;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14)}}@media(min-width: 1400px){.header-menu .main-menu li .sub-menu{width:420px}}@media(min-width: 1200px){.header-menu .main-menu li .sub-menu .sub-menu{left:100%;top:0}}@media(min-width: 1200px){.header-menu .main-menu li .sub-menu li{margin-left:0;height:auto}}@media(min-width: 1200px){.header-menu .main-menu li .sub-menu li a{padding:16.5px 23px}}.header-menu .main-menu li .sub-menu li.menu-item-has-children>a::after{display:none}.hamburger{position:relative;z-index:1;width:61px;height:30px;cursor:pointer;background:none;margin:0;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 1200px){.hamburger{display:none}}.hamburger-icons{display:block;width:100%;height:100%;position:relative}.hamburger-icons::before{display:block;position:absolute;top:4px;left:0;width:100%;height:1px;background:#000;transition:.4s;content:""}.hamburger-icons::after{display:block;position:absolute;top:22px;left:0;width:100%;height:1px;background:#000;transition:.4s;content:""}.open .hamburger-icons::before{transform:translate(-50%, -50%) rotate(-45deg);left:50%;top:50%}.open .hamburger-icons::after{transform:translate(-50%, -50%) rotate(45deg);left:50%;top:50%}.open .header-menu{display:block}.open .header-banner{display:none}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.main{margin-top:78px}@media(min-width: 768px){.main{margin-top:98px}}.with-header-banner .main{margin-top:114px}@media(min-width: 768px){.with-header-banner .main{margin-top:134px}}.hero-section{position:relative;overflow:hidden}@media(min-width: 1200px){.hero-box{display:flex;justify-content:space-between;max-width:1237px;margin-left:auto;margin-right:auto;padding:90px 18px}}.hero-info{display:flex;flex-direction:column;min-height:504px;align-items:flex-start;justify-content:flex-end;padding:20px 20px 20px 0;position:relative}@media(min-width: 1200px){.hero-info{position:static;padding:0 65px 0 0}}.hero-img{position:absolute;top:0;left:0;width:100%;height:100%}.hero-img .img-desk{display:none}@media(min-width: 768px){.hero-img .img-desk{display:block}}@media(min-width: 768px){.hero-img .img-mob{display:none}}.hero-content{display:flex;align-items:flex-start;position:relative;width:100%;z-index:2;padding-top:150px}@media(min-width: 1200px){.hero-content{padding-top:0}.hero-content::before{position:absolute;top:0;left:-1000%;right:200px;height:100%;background-color:#c8202f;content:""}}.hero-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:18px 68px 18px 18px;position:relative;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}@media(min-width: 1200px){.hero-text{padding:33px 110px 33px 0}}.hero-text p{margin:0}.hero-title h1{position:relative;font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:normal;margin:0}@media(min-width: 768px){.hero-title h1{font-size:40px}}@media(min-width: 1200px){.hero-title h1{font-size:48px}}.hero-subtitle{position:relative;font-family:"Figtree-Medium",sans-serif;font-weight:400;color:#fff;font-size:18px;line-height:normal;margin-top:21px}@media(min-width: 768px){.hero-subtitle{font-size:22px}}@media(min-width: 1200px){.hero-subtitle{font-size:27px}}.hero-subtitle p{font-size:inherit;line-height:inherit;margin:15px 0 0 0}.hero-subtitle p:first-child{margin-top:0}.hero-subtitle p.small-size{font-size:12px}@media(min-width: 768px){.hero-subtitle p.small-size{font-size:14px}}.hero-subtitle i{font-size:.7em}.hero-subtitle img{max-width:88px;max-height:88px;width:auto;height:auto;margin:0 15px 0 0}@media(min-width: 360px){.hero-subtitle img{max-width:100px;max-height:100px}}@media(min-width: 768px){.hero-subtitle img{max-width:120px;max-height:120px}}.main-form-section,.secondary-form-section{padding:32px 18px 29px;position:relative;background-color:#fff;z-index:6}@media(min-width: 1200px){.main-form-section,.secondary-form-section{width:466px;min-height:679px;flex:none;padding:22px;border-top:10px solid #c8102e;box-shadow:0 9px 37px 0 rgba(0,0,0,.17)}}.secondary-form-section{box-shadow:none}.form-title{font-family:"Figtree-Medium",sans-serif;font-weight:400;color:#000;font-size:31px;line-height:normal;margin:0 0 31px 0}.info-form{position:relative;width:100%}.form-group{position:relative;width:100%}.form-group:first-child{margin-top:0}.form-group.is-hidden{opacity:0;position:absolute;pointer-events:none;height:0;overflow:hidden}.form-select,.form-input{width:100%;display:block;padding:14px 16px;color:#4c545a;font-family:"Figtree-Regular",sans-serif;font-size:16px;font-weight:400;line-height:normal;height:49px;border:1px solid rgba(76,84,90,.36);background:none}.form-select::placeholder,.form-input::placeholder{color:#4c545a;opacity:1}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:0 0 0 31px #fff inset !important}.form-select{appearance:none;background-image:url("../images/icons/select.svg");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}.form-row{position:relative;width:100%;margin-top:11px}.form-row-flex{display:flex;align-items:flex-start;justify-content:space-between}.form-row-flex .form-group{width:calc(50% - 5.5px)}.consent-section{display:flex;align-items:flex-start;position:relative;margin-top:11px;position:relative}.checkbox-wrapper-container{flex:none}.consent-section input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.consent-section .checkmark{width:20px;height:20px;border:1px solid rgba(76,84,90,.36);display:block;margin-right:15px;cursor:pointer}.consent-section .checkmark:after{content:"";position:absolute;display:none}.consent-section input:checked~.checkmark:after{display:block}.consent-section .checkmark:after{left:6.5px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-wrapper{display:flex;align-items:flex-start}.consent-desc{color:#4c545a;font-family:"Figtree-Regular",sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin:0}.consent-desc a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:inherit}.submit-button{margin-top:11px}.submit-button,.btn{display:flex;align-items:center;justify-content:center;align-items:center;min-height:67px;padding:18px 23px;position:relative;width:100%;background-color:#c8102e;border:none;cursor:pointer;transition:background-color .3s ease;text-transform:uppercase;color:#fff;font-family:"Figtree-Bold",sans-serif;font-weight:400;color:#fff;font-size:14px;letter-spacing:4.2px;line-height:normal}.submit-button:hover,.btn:hover{background-color:#a01020}.submit-button:hover img,.btn:hover img{transform:rotate(45deg)}.btn:hover::after{transform:rotate(45deg)}.btn::after{width:23px;height:23px;background:url("../images/icons/submit-arrow.svg") center no-repeat;display:block;flex:none;transition:.3s;margin-left:22px;content:""}.submit-arrow{position:relative;width:23px;margin-left:22px;flex:none;transition:.3s}.privacy-note{position:relative;font-family:"Figtree-Regular",sans-serif;font-weight:400;color:#4c545a;font-size:14px;text-align:center;line-height:normal;margin:11px 0 0 0}.section-divider{position:relative;width:100%;height:40px;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(246, 246, 246) 100%)}.features-separator{height:40px;background:linear-gradient(180deg, #FFF 0%, #F6F6F6 100%)}.features-section{padding:22px 0 52px 0;position:relative;width:100%;background:#f6f6f6}@media(min-width: 768px){.features-section{padding:59px 0 26px 0}}.features-section .wrapper{max-width:1290px}.features-grid{margin-top:37px}@media(min-width: 768px){.features-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:11px}}.feature-card{padding:52px 18px;position:relative;width:100%;background-color:#fff;box-shadow:0px 23px 51.7px rgba(0,0,0,.1411764706);margin-top:53px}@media(min-width: 768px){.feature-card{width:260.5px;margin:26.5px}.feature-card.full-width{width:100%;display:flex;align-items:center;padding:58px 88px}.feature-card.full-width .feature-description{text-align:left;line-height:180%;padding-left:61px;margin-top:0;font-size:24px}.feature-card.full-width .feature-icon{margin:0;height:auto}}.feature-card:first-child .feature-description{color:#062138}@media(max-width: 767px){.feature-card:first-child{margin-top:0}}.feature-icon{position:relative;width:93px;height:93px;margin:0 auto 47px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-icon img{display:block;max-height:100%}.feature-content{position:relative;width:100%}.feature-title{position:relative;font-family:"Figtree-Bold",sans-serif;font-weight:400;color:#000;font-size:31px;text-align:center;line-height:normal;margin:0 0 24px 0}@media(max-width: 767px){.feature-title br{display:none}}.feature-description{position:relative;font-family:"Figtree-Medium",sans-serif;font-weight:500;color:#000;font-size:18px;text-align:center;line-height:140%;margin:0}.feature-description p{line-height:inherit;margin:11px 0 0 0}.feature-description p:first-child{margin-top:0}.feature-description a{color:#c8102e}@media(hover: hover){.feature-description a:hover{text-decoration:underline}}.programs-section{padding:105px 0 52px 0;position:relative;width:100%;background-color:#f6f6f6}@media(min-width: 768px){.programs-section{background:#fff;padding:82px 0}}@media(min-width: 1200px){.programs-section{padding-bottom:122px}}.programs-section .wrapper{max-width:1278px}.program-card-img{position:absolute;top:0;left:0;width:100%;height:100%}.program-card-img picture{height:100%}.program-card-img img{object-fit:cover;width:100%;height:100%;display:block;position:relative}@media(min-width: 991px){.program-card-img::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 18.54%, rgba(0, 0, 0, 0.22) 43.9%);position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;transition:.3s}}.program-card-img::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 18.54%, rgba(0, 0, 0, 0.56) 43.9%);position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;transition:.3s;opacity:0}.program-card{display:flex;flex-direction:column;width:100%;min-height:40.3rem;align-items:flex-start;justify-content:flex-end;padding:0 27px 27px 0;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:62px}@media(min-width: 991px){.program-card{width:374px;margin:62px 20px 0 20px;min-height:615px}}@media(hover: hover){.program-card:hover .program-card-img::after{opacity:1}.program-card:hover .program-list{max-height:600px}}.program-card.active .program-card-img::after{opacity:1}.program-card.active .program-list{max-height:600px}.program-card.active .program-icon{transform:rotate(45deg)}@media(min-width: 991px){.programs-grid{display:flex;flex-wrap:wrap;justify-content:center}}.program-accent{position:absolute;width:2rem;height:100%;top:0;left:-1.8rem;background-color:#c8202f}.program-content{position:relative;width:100%;z-index:2}.program-header{display:flex;align-items:center;justify-content:space-between;padding:8.5px 38.64px 9.5px 10px;position:relative;flex:1;background-color:#c8202f;min-height:141px;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}@media(min-width: 360px){.program-header{padding:8.5px 38.64px 9.5px 29px}}@media(min-width: 600px){.program-header{padding-right:60px}}@media(min-width: 991px){.program-header{min-height:161px;padding:8px 50px 8px 29px}}.program-list{color:#fff;max-height:0;overflow:hidden;transition:.5s;margin-right:-3px}.program-list-wrap{padding:0 0 0 27px;margin-top:11px}.program-list-item{padding-top:20px;border-top:1px solid #fff;margin-top:8px}.program-list-item:first-child{padding-top:0;border-top:0;margin-top:0}.program-list-item p{color:#fff;font-family:"LibreBaskerville-Regular",sans-serif;font-size:19px;line-height:normal;margin:0 0 18px 0}@media(min-width: 991px){.program-list-item p{font-family:"NewBaskervilleC",sans-serif;font-style:italic;font-weight:500}}.program-list-item ul{padding:0;margin:0;list-style:none}.program-list-item ul li{margin-top:10px;color:#fff;font-family:"Gotham-Medium",sans-serif;font-size:16px;font-weight:400;line-height:normal}.program-list-item ul li:first-child{margin-top:0}.program-list-item ul li a{color:inherit;line-height:inherit;position:relative;display:flex;align-items:center;justify-content:space-between}@media(hover: hover){.program-list-item ul li a:hover::after{margin-right:0}.program-list-item ul li a:hover span{text-decoration:underline}}.program-list-item ul li a span{display:block;position:relative}.program-list-item ul li a::after{width:23px;height:24px;background:url("../images/icons/arrow-right.svg") center no-repeat;display:block;transition:.3s;margin-left:5px;margin-right:5px;position:relative;content:""}.program-title{font-family:"LibreBaskerville-Regular",sans-serif;font-size:20px;font-weight:400;line-height:normal;color:#fff;margin:0;padding-right:8px}@media(min-width: 360px){.program-title{font-size:22px}}@media(min-width: 400px){.program-title{font-size:25px}}@media(min-width: 991px){.program-title{font-size:28px;padding-right:0}}.program-icon{position:relative;width:2.75rem;height:2.75rem;flex-shrink:0}@media(min-width: 991px){.program-icon{display:none}}.testimonial-section{padding:18px 0 0;position:relative;background-image:url(https://c.animaapp.com/meimpatqmNKRoN/img/image-4.svg);background-size:cover;background-position:center}@media(min-width: 991px){.testimonial-section{padding:112px 0}}.testimonial-section-container{max-width:1200px;margin:0 auto;position:relative}@media(min-width: 991px){.testimonial-section-container{display:flex;justify-content:flex-end}}.testimonial-image{padding:18px 36px 67px 36px}@media(min-width: 991px){.testimonial-image{position:absolute;width:68%;top:-54px;bottom:-54px;left:0;padding:0}}.testimonial-image picture{height:100%}.testimonial-image img{display:block;height:236px;width:100%;object-fit:cover;object-position:right}@media(min-width: 991px){.testimonial-image img{height:100%}}.testimonial-content{padding:34px;position:relative;width:100%;background-color:#fff}@media(min-width: 991px){.testimonial-content{padding:36px 36px 36px 136.5px;clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);width:589.5px}}.testimonial-quote{position:relative;font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#000;font-size:20px;line-height:28.5px;margin:0}@media(min-width: 991px){.testimonial-quote{font-size:23px;line-height:142.5%;text-align:right}}.testimonial-author{font-family:"Figtree-Medium",sans-serif;font-weight:400;color:#000;font-size:16px;line-height:22.4px;margin-top:40px}@media(min-width: 991px){.testimonial-author{font-size:18px;margin-top:40px;text-align:right}}.testimonial-decoration{margin-bottom:39px;display:block;width:83px}@media(min-width: 991px){.testimonial-decoration{margin-bottom:28px;width:109px;margin-left:45px}}.video-section{position:relative;overflow:hidden}.video-separator{height:40px;background:linear-gradient(180deg, #FFF 0%, #F6F6F6 100%)}@media(max-width: 990px){.video-separator{display:none}}.video-background{position:relative;width:100%;height:279px}.video-background iframe{position:absolute;top:5%;width:100%;height:84%;border:0}@media(min-width: 991px){.video-background{height:44.5rem}}.video-content{padding-top:19px;background-color:#f6f6f6}@media(min-width: 991px){.video-content{padding-top:0}}.video-description{position:relative;font-family:"Figtree-Medium",sans-serif;font-weight:400;color:#000;font-size:20px;line-height:30px;padding:10px 18px 44px 18px}@media(min-width: 991px){.video-description{margin-top:23px;max-width:1237px;margin:0 auto;padding:23px 18px 44px 18px;font-size:24px;line-height:180%}}.video-description p{line-height:inherit;margin:0}.video-button{padding:16px 34px 16px 18px;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:45.6px}@media(min-width: 991px){.video-button{width:746px;font-size:44px;padding-right:38px;clip-path:polygon(0 0, 100% 0, 97% 100%, 0% 100%);position:relative;z-index:1}}.video-cta{display:flex}@media(min-width: 991px){.video-cta{margin:-45px auto 0 auto;max-width:1237px;position:relative}.video-cta::before{position:absolute;left:-1000%;right:1230px;height:100%;background-color:#c8202f;content:""}}.mission-separator{height:40px;background:linear-gradient(180deg, #FFF 0%, #F6F6F6 100%)}.mission-section{position:relative;padding:18px 0;background:#f6f6f6}@media(min-width: 1200px){.mission-section{padding:32.5px 0}}@media(max-width: 1199px){.mission-section .wrapper{padding:0}}@media(min-width: 1200px){.mission-section .wrapper{display:flex;justify-content:space-between;align-items:center}}.mission-content{position:relative;padding:0 18px}@media(min-width: 1200px){.mission-content{width:439px;padding:0}}.mission-title{position:relative;width:fit-content;font-family:"Figtree-Regular",sans-serif;font-weight:400;color:#000;font-size:32px;line-height:45.6px;white-space:nowrap}.mission-line{width:85px;height:3px;background:#c9102f;margin:22px 0}.mission-description{position:relative;font-family:"Figtree-Medium",sans-serif;font-weight:400;color:#000;font-size:20px;line-height:30px;margin-top:22px}@media(min-width: 991px){.mission-description{font-size:24px;line-height:180%}}.mission-description p{margin:20px 0 0 0}.mission-description p:first-child{margin-top:0}.decorative-image{padding:30px 34px;background:#f6f6f6;height:353px;position:relative}@media(min-width: 1200px){.decorative-image{position:absolute;top:0;right:0;height:100%;padding:0;width:57.76%;background:none}}@media(min-width: 2500px){.decorative-image{width:56%}}.decorative-image::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.decorative-image picture{height:100%}.decorative-image img{clip-path:polygon(16% 0%, 100% 0, 100% 100%, 0% 100%);display:block;width:100%;height:100%;object-fit:cover}.footer{overflow:hidden}@media(max-width: 1199px){.footer-box{padding:0}}@media(min-width: 1200px){.footer-box{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.footer-box a{transition:.3s}@media(min-width: 1200px){.footer-info{padding:113px 0 75px 130px}}.footer-content{padding:37px 35px 32px;position:relative}@media(min-width: 768px){.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:815px}}@media(min-width: 1200px){.footer-content{padding:0}}.footer-logo{width:100%}@media(min-width: 768px){.footer-logo{margin-bottom:55px}}@media(min-width: 1200px){.footer-logo img{width:608px}}.footer-nav{margin-top:16px}@media(min-width: 768px){.footer-nav{width:50%;margin-top:0}}@media(min-width: 1200px){.footer-nav{order:2}}.footer-title{color:#c8202f;font-family:"Figtree-Bold",sans-serif;font-size:16px;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:25px}.nav-links{list-style:none;padding:0;margin:0}.nav-links li{position:relative;font-family:"Figtree-Bold",sans-serif;font-weight:400;color:#000;font-size:21px;line-height:normal;text-decoration:none;margin-top:25px}.nav-links li a{color:inherit}@media(hover: hover){.nav-links li a:hover{color:#c8202f}}.footer-image{position:relative}@media(hover: hover){.footer-image:hover .footer-location{opacity:1;visibility:visible}}.footer-image img{display:block}.footer-location{background-color:#c8102e;padding:5.4375rem 2.3125rem 5rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%, -50%);text-align:center;transition:.3s opacity ease-in-out,.3s visibility ease-in-out;color:#fff;width:100%;max-width:362px;visibility:hidden;opacity:0}.footer-location.show{visibility:visible;opacity:1}@media(min-width: 480px){.footer-location{max-width:436px}}.footer-location h4{color:#fff;font-size:27px;letter-spacing:.1375rem;text-transform:uppercase;line-height:1.09;margin-bottom:2.375rem;font-family:"Figtree-Bold",sans-serif}.footer-location svg{width:auto;height:28px;margin-bottom:10px}.footer-location svg path{fill:#fff}.footer-location-info{display:flex}.footer-location-info-item{width:50%;text-align:center;font-family:"Figtree-Bold",sans-serif}.footer-location-info-item-head{font-size:25px}.footer-location-info-item-head span{font-size:20px;display:block}.footer-location-link{text-align:center;font-family:"Figtree-Bold",sans-serif;text-align:center;margin-top:30px;transition:.3s margin ease-in-out}.footer-location-link a{font-size:1.1875rem;color:#fff;position:relative;transition:.3s color ease-in-out;padding-right:1.5625rem}.footer-location-link a:focus-visible::before,.footer-location-link a:hover::before{transform:scaleX(1);opacity:1}.footer-location-link a:focus-visible::after,.footer-location-link a:hover::after{margin-left:5px}.footer-location-link a::before{content:"";position:absolute;border-bottom:.125rem solid #fff;width:.84375rem;display:inline;top:11px;right:6px;transform:scaleX(0);opacity:0;transition:.3s;transform-origin:left}.footer-location-link a::after{content:"";position:absolute;top:5px;width:.75rem;height:.75rem;border-right:.125rem solid #fff;border-bottom:.125rem solid #fff;transform:rotate(-45deg);display:inline;transition:.3s}.footer-contacts{margin-top:40px}@media(min-width: 768px){.footer-contacts{width:50%;margin-top:0}}@media(min-width: 1200px){.footer-contacts{width:275px}}.footer-contacts p{font-size:16px;line-height:145%;color:#000;margin:20px 0 0 0}@media(min-width: 991px){.footer-contacts p{font-size:19px;margin-top:27px}}.footer-contacts p:first-child{margin-top:0}.footer-contacts p a{color:inherit}@media(hover: hover){.footer-contacts p a:hover{color:#c8202f}}.footer-contacts-nav{border-top:1px solid rgba(200,200,200,.5);padding-top:20px;margin-top:20px}@media(min-width: 1200px){.footer-contacts-nav{padding-top:25px}}.footer-contacts-nav ul{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin:0}@media(min-width: 1200px){.footer-contacts-nav ul{display:block}}.footer-contacts-nav ul li{font-family:"Figtree-Bold",sans-serif;font-size:16px;color:#000;text-transform:uppercase;width:50%}@media(min-width: 991px){.footer-contacts-nav ul li{font-size:18px}}@media(min-width: 1200px){.footer-contacts-nav ul li{width:auto;margin-top:20px}.footer-contacts-nav ul li:first-child{margin-top:0}}.footer-contacts-nav ul li a{color:inherit}@media(hover: hover){.footer-contacts-nav ul li a:hover{color:#c8202f}}.footer-social{padding:0 35px 0 35px}@media(min-width: 1200px){.footer-social{margin-top:70px;padding:0 0 0 70px;width:100%;display:flex;justify-content:center}}.footer-social ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:1.75rem .625rem;width:83%;position:relative;list-style:none;padding:0;margin:30px 0 0 0}@media(min-width: 768px){.footer-social ul{display:flex;flex-wrap:wrap;align-items:center;grid-gap:0;width:100%}}@media(min-width: 1200px){.footer-social ul{justify-content:center}}@media(min-width: 768px){.footer-social ul li{margin:0 40px 20px 0}.footer-social ul li:last-child{margin-right:0}}@media(min-width: 1200px){.footer-social ul li{margin:0 40px 0 0}}.footer-social ul li a{display:block}.footer-social ul li a svg{display:block}@media(hover: hover){.footer-social ul li a:hover svg{opacity:.5}}.footer-bottom{background-color:#000;color:#c8c8c8;font-size:14px;padding:20px 17px;font-family:"Figtree-Bold",sans-serif}@media(min-width: 1200px){.footer-bottom{padding:20px 0}}@media(min-width: 1200px){.footer-bottom-wrap{display:flex;flex-wrap:wrap}}.footer-bottom p{margin:0 0 20px 0}@media(min-width: 1200px){.footer-bottom p{margin:0 50px 0 0}}.footer-bottom a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}@media(hover: hover){.footer-bottom a:hover{text-decoration:none}}.footer-bottom ul{padding:0;margin:0;list-style:none}@media(min-width: 991px){.footer-bottom ul{display:flex}}.footer-bottom ul li{margin-top:20px}@media(min-width: 991px){.footer-bottom ul li{margin:0 50px 0 0}}.explore-programs{background:#f6f6f6;padding:65px 0 35px 0}@media(min-width: 1200px){.explore-programs{padding:82px 0}}.explore-programs-separator{height:40px;background:linear-gradient(180deg, #FFF 0%, #F6F6F6 100%)}@media(min-width: 880px){.explore-programs-list{display:flex;flex-wrap:wrap;justify-content:center;gap:62px;margin-top:62px}}.explore-programs-item{position:relative;max-width:359px;margin:62px auto 0 auto}@media(min-width: 880px){.explore-programs-item{width:359px;margin:0}}@media(min-width: 1200px){.explore-programs-item:hover .explore-programs-item-link{max-height:100px}.explore-programs-item:hover .explore-programs-item-img img{transform:scale(1.1)}.explore-programs-item:hover .explore-programs-item-img::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 18.54%, rgba(0, 0, 0, 0.56) 43.9%)}}.explore-programs-item-img{width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.explore-programs-item-img::before{position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 18.54%, rgba(0, 0, 0, 0.56) 43.9%);width:100%;height:100%;content:"";z-index:1}@media(min-width: 1200px){.explore-programs-item-img::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 18.54%, rgba(0, 0, 0, 0.06) 54.22%)}}.explore-programs-item-img img{transition:.4s}.explore-programs-item-img .img-desk{display:none}@media(min-width: 768px){.explore-programs-item-img .img-desk{display:block}}@media(min-width: 768px){.explore-programs-item-img .img-mob{display:none}}.explore-programs-item-info{position:relative;z-index:1}@media(min-width: 1200px){.explore-programs-item-link{max-height:0;overflow:hidden;transition:.5s}}.explore-programs-item-link-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:13.5px;color:#fff;font-family:"Gotham-Medium",sans-serif;font-size:16px;font-weight:500;line-height:normal}.explore-programs-item-link-wrap::after{width:23px;height:24px;background:url("../images/icons/arrow-right.svg") center no-repeat;display:block;transition:.3s;margin-left:5px;content:""}.explore-programs-item a{color:#fff;padding:27px;display:flex;flex-direction:column;justify-content:flex-end;min-height:293px}.explore-programs-item h3{color:#fff;font-family:"NewBaskervilleC",sans-serif;font-size:30px;font-weight:400;line-height:132.5%;margin:0}.difference{background:#f6f6f6;padding:59px 0 48px 0}@media(min-width: 1200px){.difference{padding:127px 0 82px 0}}@media(max-width: 1199px){.difference.difference-university{padding-bottom:0}.difference.difference-university .difference-img{background:#fff}}.difference.difference-university .difference-img img{object-position:0% 18%}@media(min-width: 1200px){.difference.difference-university .difference-img{width:469.5px}.difference.difference-university .difference-img img{clip-path:polygon(28% 0%, 100% 0, 100% 100%, 0% 100%)}.difference.difference-university .difference-content{width:calc(100% - 300px)}.difference.difference-university .difference-content-text{padding-top:68px;padding-bottom:36px}.difference.difference-university .difference-content-header-wrap{max-width:811px}}@media(max-width: 1199px){.difference .wrapper{padding:0}}.difference-box{position:relative}.difference-content{background:#fff;padding-bottom:100px;display:flex;flex-direction:column}@media(min-width: 1200px){.difference-content{width:calc(100% - 400px);padding:0}}.difference-content-header{padding-right:30px;margin-top:-39px;display:flex}@media(min-width: 768px){.difference-content-header{display:block}}@media(min-width: 1200px){.difference-content-header{margin-top:-45px}}.difference-content-header-wrap{padding:16px 34px 16px 18px;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:45.6px;max-width:607px}@media(min-width: 1200px){.difference-content-header-wrap{font-size:44px;line-height:142.5%;padding:19px 44px 13px 44px;clip-path:polygon(0 0, 100% 0, 97% 100%, 0% 100%)}}.difference-content-header-wrap h1,.difference-content-header-wrap h2,.difference-content-header-wrap h3{font-size:inherit;line-height:inherit;margin:0;font-weight:100}@media(min-width: 360px){.difference-content-header-wrap h1,.difference-content-header-wrap h2,.difference-content-header-wrap h3{min-width:287px}}@media(min-width: 768px){.difference-content-header-wrap h1 br,.difference-content-header-wrap h2 br,.difference-content-header-wrap h3 br{display:none}}.difference-content-text{padding:34px 34px 10px 18px;color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}@media(min-width: 1200px){.difference-content-text{padding:45px 180px 23px 44px}}.difference-content-text p{margin:15px 0 0 0;line-height:inherit}.difference-content-text p:first-child{margin-top:0}.difference-content-text ul,.difference-content-text ol{margin:30px 0 0 0;padding-left:20px}.difference-content-text ul:first-child,.difference-content-text ol:first-child{margin-top:0}.difference-content-text ul li,.difference-content-text ol li{line-height:inherit}.difference-content-text a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;word-break:break-word}@media(hover: hover){.difference-content-text a:hover{text-decoration:none}}.difference-content-text sup{line-height:normal}.difference-img{margin-top:-70px;padding-left:22px;height:214px}@media(min-width: 480px){.difference-img{height:300px}}@media(min-width: 768px){.difference-img{height:400px}}@media(min-width: 1200px){.difference-img{height:436px;margin:0;position:absolute;top:-45px;bottom:-33px;right:0;width:563px;height:auto;padding-left:0}}.difference-img picture{height:100%}.difference-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;clip-path:polygon(13% 0%, 100% 0, 100% 100%, 0% 100%)}@media(min-width: 1200px){.difference-img img{clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%)}}.practitioners{background:#f6f6f6;padding-top:53px}@media(min-width: 1200px){.practitioners{padding-top:82px}}.practitioners .wrapper{padding:0}.practitioners .title{padding:0 18px}.practitioners-subtitle{font-size:20px;line-height:150%;font-family:"Figtree-Medium",sans-serif;margin:11px 0 0 0;padding:0 18px;text-align:center}@media(min-width: 991px){.practitioners-subtitle{font-size:20px}}@media(min-width: 1200px){.practitioners-subtitle{font-size:24px}}.practitioners-subtitle p{line-height:inherit;margin:11px 0 0 0}.practitioners-box{overflow:hidden;padding:62px 18px 82px 18px;max-width:1680px;margin:0 auto}@media(min-width: 1200px){.practitioners-box{padding:62px 40px 82px 40px}}.practitioners-slider{overflow:visible;padding-right:65px}@media(min-width: 768px){.practitioners-slider{padding-right:0}}.practitioners-pagination{margin-top:52px}.practitioners-card{background:#fff;padding:52px 10px;color:#000;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14)}@media(min-width: 360px){.practitioners-card{padding:52px 27px}}.practitioners-card.practitioners-card-red{background:#c8202f;color:#fff}.practitioners-card-img{width:203px;height:203px;margin:0 auto}.practitioners-card-img picture{height:100%}.practitioners-card-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.practitioners-card-name{text-align:center;font-family:"Figtree-Bold",sans-serif;font-size:31px;line-height:normal;margin-top:47px}.practitioners-card-bio{text-align:center;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;margin-top:24px}.practitioners-card-bio p{line-height:inherit;margin:10px 0 0 0}.practitioners-card-bio p:first-child{margin-top:0}.practitioners-card-bio a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}@media(hover: hover){.practitioners-card-bio a:hover{text-decoration:none}}.practitioners-static .practitioners-card{max-width:530px;margin:0 auto}@media(min-width: 1100px){.has-two-cards .swiper-wrapper{justify-content:center}}.about{background:#f6f6f6;padding:19px 0 0 0}@media(min-width: 1200px){.about{padding:41px 0 41px 0}}@media(min-width: 1200px){.about .section-separator{display:none}}@media(max-width: 1199px){.about .wrapper{padding:0}}.about-content{display:flex;flex-direction:column;background:#fff;padding-bottom:80px}@media(min-width: 1200px){.about-content{padding-bottom:0;background:none}}.about-content-header{padding-right:30px;margin-top:-39px;display:flex;position:relative;z-index:1}@media(min-width: 1200px){.about-content-header{margin:0 0 -20px 0}}.about-content-header-wrap{padding:16px 34px 16px 18px;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:142.5%}@media(min-width: 1200px){.about-content-header-wrap{font-size:44px;line-height:142.5%;padding:19px 47px 13px 39px;clip-path:polygon(0 0, 100% 0, 97% 100%, 0% 100%)}}.about-content-header-wrap h1,.about-content-header-wrap h2,.about-content-header-wrap h3{font-size:inherit;line-height:inherit;margin:0;font-weight:100}.about-content-text{padding:34px 22px 0 22px;color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}@media(min-width: 1200px){.about-content-text{padding:54px 120px 43px 43px;font-size:24px;clip-path:polygon(0 0, 100% 0, 94% 100%, 0% 100%);background:#fff}}.about-content-text p{margin:15px 0 0 0;line-height:inherit}.about-content-text p:first-child{margin-top:0}.video{padding:82px 0 54px 0;background:#c8102e;color:#fff}@media(min-width: 991px){.video{display:flex;flex-direction:column-reverse;padding:82px 0}}.video .title{margin-bottom:36px}.video .title h1,.video .title h2,.video .title h3{color:#fff}.video-frame{height:56.25vw}@media(min-width: 991px){.video-frame{width:779px;height:440px;margin:0 auto}}.video-frame iframe{display:block;width:100%;height:100%;border:none}.video-info{padding:0 18px;margin-top:36px;color:#fff;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}@media(min-width: 991px){.video-info{font-size:22px;line-height:34px;margin-top:0;margin-bottom:62px}}.video-info p{line-height:inherit;margin:15px 0 0 0}.video-info p:first-child{margin:0}.testimonials{padding:33px 0 108px 0;background:#f6f6f6}@media(min-width: 1200px){.testimonials{padding:82px 0 94px 0}}.testimonials-list{margin-top:46px;display:flex;flex-direction:column}@media(min-width: 1200px){.testimonials-list{flex-direction:row;align-items:center;margin-top:63px}}.testimonials-item{margin-top:93px;background:#c7c7c7;position:relative;color:#fff;font-family:"Figtree-Medium",sans-serif;font-size:20px;line-height:180%;padding:23px}@media(min-width: 1200px){.testimonials-item{padding:65px;width:408px;flex:none;margin-top:0;font-size:24px;line-height:180%}}@media(min-width: 1230px){.testimonials-item{width:421px}}.testimonials-item:first-child{color:#000;margin-top:0}.testimonials-item:first-child .testimonials-item-quote svg path{fill:#000}.testimonials-item:first-child .testimonials-item-arrow{right:auto;left:0;transform:rotate(270deg);z-index:1}.testimonials-item:first-child .testimonials-item-arrow svg path{fill:#c7c7c7}.testimonials-item:nth-child(2){background:#c8102e}@media(max-width: 1199px){.testimonials-item:nth-child(2){order:3}}@media(min-width: 1200px){.testimonials-item:nth-child(2){position:relative;z-index:1;margin-left:-31px;margin-right:-31px}}.testimonials-item:nth-child(2) .testimonials-item-arrow svg path{fill:#c8102e}.testimonials-item:nth-child(3){background:#7c7c7c}.testimonials-item:nth-child(3) .testimonials-item-arrow svg path{fill:#7c7c7c}.testimonials-item p{line-height:inherit;margin:23px 0 0 0}.testimonials-item-author{font-size:18px;line-height:165%}.testimonials-item-arrow{position:absolute;bottom:-48px;right:0}.testimonials-item-arrow svg{display:block}.steps{background:#fff;padding-bottom:71px}.steps-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-bottom:1px solid #ddd;padding:22px 0}.steps-item-question{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}@media(hover: hover){.steps-item-question:hover h3{color:#000}.steps-item-question:hover .steps-item-toggle{border-color:#000}.steps-item-question:hover .steps-item-toggle svg path{stroke:#000}}.steps-item-question h3{font-family:"Gotham-Medium",sans-serif;font-weight:500;color:#c8102e;font-size:24px;letter-spacing:.24px;line-height:28.8px;margin:0;transition:.3s}.steps-item-answer{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;overflow:hidden}.steps-item-answer-wrap{padding-top:22px}.steps-item-answer p{line-height:inherit;margin:15px 0 0 0}.steps-item-answer p:first-child{margin-top:0}.steps-item-answer a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none}@media(hover: hover){.steps-item-answer a:hover{text-decoration:none}}.steps-item-answer ol,.steps-item-answer ul{margin:20px 0;padding:0 0 0 25px}.steps-item-toggle{border:none;background:none;padding:0;margin:0;cursor:pointer;width:44px;height:44px;border-radius:50%;border:2px solid #c8102e;display:flex;justify-content:center;align-items:center;transition:.3s;flex:none;margin-left:10px}.steps-item-toggle svg{display:block;transition:inherit}.steps-item-toggle svg path{transition:inherit}.steps-item.hide .steps-item-toggle{border-color:#000}.steps-item.hide .steps-item-toggle svg{transform:rotate(45deg)}.steps-item.hide .steps-item-toggle svg path{stroke:#000}.steps-item.hide .steps-item-question h3{color:#000}@media(hover: hover){.steps-item.hide .steps-item-question:hover h3{color:#c8102e}.steps-item.hide .steps-item-question:hover .steps-item-toggle{border-color:#c8102e}.steps-item.hide .steps-item-question:hover .steps-item-toggle svg{transform:rotate(45deg)}.steps-item.hide .steps-item-question:hover .steps-item-toggle svg path{stroke:#c8102e}}.next-steps{padding:59px 0 52px;position:relative}.next-steps-bg{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.next-steps-bg::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.82) 2.68%, rgba(0, 0, 0, 0.06) 44.7%);position:absolute;top:0;left:0;width:100%;height:100%;content:""}.next-steps-bg .img-desk{display:none}@media(min-width: 768px){.next-steps-bg .img-desk{display:block}}@media(min-width: 768px){.next-steps-bg .img-mob{display:none}}.next-steps .title h2,.next-steps .title h3{color:#fff;font-size:44px;line-height:62.7px}.next-steps .next-step-item{clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);margin-top:37px;padding:20px 67px 20px 19px;background-color:#fff;max-width:850px}@media(min-width: 768px){.next-steps .next-step-item{padding:21px 67px 21px 47px;clip-path:polygon(0 0, 100% 0, 96.5% 100%, 0% 100%)}}@media(max-width: 600px){.next-steps .next-step-item:nth-child(2){clip-path:polygon(0 0, 100% 0, 82% 100%, 0% 100%);padding-right:85px}}.next-steps .step-content{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}@media(min-width: 768px){.next-steps .step-content{display:flex;align-items:center}}.next-steps .step-content .step-number{width:90px;font-family:"LibreBaskerville-Regular",sans-serif;color:#c8102e;font-size:44px;line-height:62.7px;margin-bottom:16px;flex:none}@media(min-width: 768px){.next-steps .step-content .step-number{margin-bottom:0;width:90px;margin-right:21px}}.next-steps .step-content p{line-height:inherit;margin:0}.next-steps .step-content a{color:#c8102e}@media(hover: hover){.next-steps .step-content a:hover{text-decoration:underline}}.cta{background:#f6f6f6;padding:52px 0 50px 0}@media(min-width: 1200px){.cta{padding:68px 0 98px 0}}@media(min-width: 1200px){.cta-box{display:flex;justify-content:flex-end;padding:32px 44px 32px 592px;background:#fff;position:relative}}.cta .cta-desc{font-family:"Figtree-Medium",sans-serif;font-weight:500;color:#000;font-size:20px;line-height:150%;margin-top:31px}@media(min-width: 1200px){.cta .cta-desc{margin-top:0;font-size:24px;line-height:180%}}.cta .cta-desc p{line-height:inherit;margin:0}.cta-img{height:271px;object-position:right}@media(min-width: 1200px){.cta-img{width:547px;height:auto;position:absolute;top:-16px;bottom:-16px;left:0}}.cta-img img{clip-path:polygon(0 0, 80% 0, 100% 100%, 0% 100%)}@media(min-width: 1200px){.cta-img img{clip-path:polygon(0 0, 77.5% 0, 100% 100%, 0% 100%)}}.cta .cta-btn{margin-top:31px;max-width:397px}@media(min-width: 1200px){.cta .cta-btn{margin-top:40px}}.financial-aid{background-color:#c8102e;padding:35px 0}@media(min-width: 1200px){.financial-aid{padding:82px 0}}@media(min-width: 1200px){.financial-aid .title{width:471px;flex:none;margin-right:62px}}.financial-aid .title h1,.financial-aid .title h2,.financial-aid .title h3{color:#fff}@media(min-width: 1200px){.financial-aid .wrapper{display:flex;align-items:center}}.financial-aid-desc{margin-top:50px;color:#fff;font-family:"Figtree-Medium",sans-serif;font-size:24px;line-height:180%}@media(min-width: 1200px){.financial-aid-desc{font-size:24px;margin-top:0}}.financial-aid-desc p{line-height:inherit;margin:15px 0 0 0}.financial-aid-desc p:first-child{margin-top:0}.financial-aid-desc a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(hover: hover){.financial-aid-desc a:hover{text-decoration:none}}.tuition{background:#fff;padding:53px 0 46px 0}@media(min-width: 1200px){.tuition{padding:131px 0 73px 0}}@media(min-width: 1200px){.tuition .tuition-sticky{position:sticky;top:134px;background:#fff;z-index:2}.tuition .tuition-sticky.no-sticky{position:relative;top:0}}.tuition .title{margin-bottom:48px}.tuition-nav{display:none}@media(min-width: 1200px){.tuition-nav{display:block}}.tuition-nav ul{display:flex;padding:0;margin:0}.tuition-nav ul li{color:#7d7d7d;text-align:center;font-family:"Gotham-Medium",sans-serif;font-size:19px;line-height:132.5%;padding:10px 23px;display:flex;flex-direction:column;justify-content:center;background:#f9f9f9;width:20%;cursor:pointer;margin:0 2px;min-height:74px}.tuition-nav ul li:first-child{margin-left:0}.tuition-nav ul li:last-child{margin-right:0}.tuition-nav ul li.active{background:#c8102e;color:#fff}.tuition-content{margin-top:43px}@media(min-width: 1200px){.tuition-content{margin-top:21px}}.tuition-content-list{display:none;margin-top:43px}@media(min-width: 1200px){.tuition-content-list{display:block}}.tuition-content-tab{margin-top:6px}@media(min-width: 1200px){.tuition-content-tab{display:none}.tuition-content-tab.active{display:block}}.tuition-content-tab-title{color:#7d7d7d;text-align:center;font-family:"Gotham-Medium",sans-serif;font-size:24px;line-height:132.5%;padding:10px 23px;display:flex;flex-direction:column;justify-content:center;background:#f9f9f9;cursor:pointer;min-height:138px}@media(min-width: 1200px){.tuition-content-tab-title{display:none}}.tuition-content-tab-title.active{background:#c8102e;color:#fff}.tuition-content-tab-title h3{margin:0;font-weight:100;font-size:inherit;line-height:inherit}.tuition-content-tab.active .tuition-content-list{display:block}.tuition-content-tab.active .tuition-content-tab-title{background:#c8102e;color:#fff}.tuition-item{border-bottom:1px solid #ddd;padding:22px 0}.tuition-item-question{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}@media(hover: hover){.tuition-item-question:hover h3{color:#000}.tuition-item-question:hover .steps-item-toggle{border-color:#000}.tuition-item-question:hover .steps-item-toggle svg path{stroke:#000}}.tuition-item-question h3{font-family:"Gotham-Medium",sans-serif;font-weight:500;color:#c8102e;font-size:24px;letter-spacing:.24px;line-height:28.8px;margin:0;transition:.3s}.tuition-item-answer{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;overflow:hidden}.tuition-item-answer-wrap{padding-top:22px}.tuition-item-answer a{color:inherit;text-decoration:underline}@media(hover: hover){.tuition-item-answer a:hover{text-decoration:none}}.tuition-item-answer p{line-height:inherit;margin:15px 0 0 0}.tuition-item-answer p:first-child{margin-top:0}.tuition-item-answer ol,.tuition-item-answer ul{margin:20px 0;padding:0 0 0 25px}.tuition-item-toggle{border:none;background:none;padding:0;margin:0;cursor:pointer;width:44px;height:44px;border-radius:50%;border:2px solid #c8102e;display:flex;justify-content:center;align-items:center;transition:.3s;flex:none;margin-left:18px}.tuition-item-toggle svg{display:block;transition:inherit}.tuition-item-toggle svg path{transition:inherit}.tuition-item.hide .tuition-item-toggle{border-color:#000}.tuition-item.hide .tuition-item-toggle svg{transform:rotate(45deg)}.tuition-item.hide .tuition-item-toggle svg path{stroke:#000}.tuition-item.hide .tuition-item-question h3{color:#000}@media(hover: hover){.tuition-item.hide .tuition-item-question:hover h3{color:#c8102e}.tuition-item.hide .tuition-item-question:hover .tuition-item-toggle{border-color:#c8102e}.tuition-item.hide .tuition-item-question:hover .tuition-item-toggle svg{transform:rotate(45deg)}.tuition-item.hide .tuition-item-question:hover .tuition-item-toggle svg path{stroke:#c8102e}}.tuition-addition{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;margin-top:43px}.tuition-addition a{color:inherit;text-decoration:underline}@media(hover: hover){.tuition-addition a:hover{text-decoration:none}}.tuition-addition p{line-height:inherit;margin:15px 0 0 0}.tuition-addition p:first-child{margin-top:0}.tuition-addition ol,.tuition-addition ul{margin:20px 0;padding:0 0 0 25px}.scholarship{padding:21px 0}@media(min-width: 1200px){.scholarship{background:#f6f6f6;padding:112px 0}}@media(min-width: 1200px){.scholarship-box{position:relative;display:flex;justify-content:flex-end}}.scholarship-img{height:357px}@media(min-width: 1200px){.scholarship-img{clip-path:polygon(0 0, 100% 0, 81% 100%, 0% 100%);width:665.372px;height:auto;position:absolute;top:-54px;bottom:-54px;left:0}.scholarship-img img{object-position:right}}.scholarship-content{margin-top:39px}@media(min-width: 1200px){.scholarship-content{clip-path:polygon(13% 0%, 100% 0, 100% 100%, 0% 100%);width:782px;padding:66px 36px 81px 107px;background:#fff;position:relative;z-index:1;margin-top:0}}.scholarship-content-wrap{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}@media(min-width: 1200px){.scholarship-content-wrap{padding-left:49px}}.scholarship-content-wrap a{color:inherit;text-decoration:underline}@media(hover: hover){.scholarship-content-wrap a:hover{text-decoration:none}}.scholarship-content-wrap p{line-height:inherit;margin:15px 0 0 0}.scholarship-content-wrap p:first-child{margin-top:0}.scholarship-content-wrap ol,.scholarship-content-wrap ul{margin:20px 0;padding:0 0 0 25px}.scholarship-btn{margin-top:40px}.fafsa{background:#f6f6f6;padding:19px 0 59px 0}@media(min-width: 1200px){.fafsa{padding:82px 0 193px 0}}@media(max-width: 1199px){.fafsa .wrapper{padding:0}}.fafsa-box{position:relative}.fafsa-content{background:#fff;display:flex;flex-direction:column;padding-bottom:160px}@media(min-width: 1200px){.fafsa-content{padding-bottom:0;width:985.109px}}.fafsa-content h2,.fafsa-content h3{margin:40px 0;font-family:"Gotham-Medium",sans-serif;font-size:24px;font-weight:400;line-height:120%;letter-spacing:.24px}.fafsa-content h2{font-size:28px}.fafsa-content h3{font-size:24px}.fafsa-content h4{font-size:20px}.fafsa-content ul,.fafsa-content ol{margin:30px 0 0 0;padding-left:20px}.fafsa-content ul:first-child,.fafsa-content ol:first-child{margin-top:0}.fafsa-content ul li,.fafsa-content ol li{line-height:165%}.fafsa-content-info{padding:0 22px}@media(min-width: 1200px){.fafsa-content-info{padding:0 0 123px 44px;max-width:695px}}.fafsa-content-header{padding-right:30px;margin-top:-39px;display:flex}@media(min-width: 1200px){.fafsa-content-header{margin-top:-28px}}.fafsa-content-header-wrap{padding:16px 34px 16px 18px;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:45.6px}@media(min-width: 1200px){.fafsa-content-header-wrap{font-size:44px;line-height:142.5%;padding:19px 44px 13px 44px;clip-path:polygon(0 0, 100% 0, 97% 100%, 0% 100%)}}.fafsa-content-header-wrap h1,.fafsa-content-header-wrap h2,.fafsa-content-header-wrap h3{font-size:inherit;line-height:inherit;margin:0;font-weight:100;font-family:"LibreBaskerville-Regular",sans-serif}.fafsa-desc{margin-top:40px;color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.fafsa-desc p{line-height:inherit}.fafsa-btn{margin:40px 0}@media(min-width: 768px){.fafsa-btn{display:flex}.fafsa-btn .btn{width:auto;min-width:370px}}.fafsa-img{height:214px;margin-top:-109px;padding-left:20px}@media(min-width: 600px){.fafsa-img{height:400px}}@media(min-width: 991px){.fafsa-img{height:500px}}@media(min-width: 1200px){.fafsa-img{height:auto;position:absolute;top:-28px;right:0;bottom:-111px;width:629.5px;margin-top:0;padding-left:0}}.fafsa-img img{clip-path:polygon(14% 0%, 100% 0, 100% 100%, 0% 100%)}@media(min-width: 1200px){.fafsa-img img{clip-path:polygon(38% 0%, 100% 0, 100% 100%, 0% 100%)}}.financial-cards{padding:37px 0}@media(min-width: 1200px){.financial-cards{padding:41px 0 82px 0;background:#f6f6f6}}@media(max-width: 1199px){.financial-cards .section-separator{display:none}}@media(min-width: 1200px){.financial-cards-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:37px}}.financial-cards-item{margin-top:62px;position:relative;color:#fff;padding:28px 27px;overflow:hidden}@media(min-width: 1200px){.financial-cards-item{margin:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:621px;padding-top:5px}.financial-cards-item:hover::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.97) 18.54%, rgba(0, 0, 0, 0.7) 43.9%)}.financial-cards-item:hover .financial-cards-item-desc{max-height:700px}.financial-cards-item:hover .financial-cards-item-img img{transform:scale(1.05)}}.financial-cards-item::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.97) 18.54%, rgba(0, 0, 0, 0.7) 43.9%);width:100%;height:100%;position:absolute;top:0;left:0;content:"";z-index:1;transition:.3s}@media(min-width: 1200px){.financial-cards-item::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 33.26%, rgba(0, 0, 0, 0.06) 62.61%)}}.financial-cards-item:first-child{margin-top:0}.financial-cards-item-img{width:100%;height:100%;position:absolute;top:0;left:0}.financial-cards-item-img img{transition:.4s}.financial-cards-item-content{position:relative;z-index:2}.financial-cards-item-title{font-family:"NewBaskervilleC",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:132.5%}.financial-cards-item-title h2,.financial-cards-item-title h3,.financial-cards-item-title h4{font-size:inherit;line-height:inherit;font-weight:100;margin:0}.financial-cards-item-desc{font-family:"Gotham",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media(min-width: 1200px){.financial-cards-item-desc{max-height:0;overflow:hidden;transition:.8s}}.financial-cards-item-desc p{line-height:inherit;margin:11px 0 0 0}.financial-cards-item-desc ul,.financial-cards-item-desc ol{padding:0 0 0 25px;margin:15px 0}.financial-cards-item-desc ul li,.financial-cards-item-desc ol li{margin:5px 0}.financial-cards-item-btn{margin-top:11px}.ranking{background-color:#f6f6f6;padding:22px 0 52px 0}@media(min-width: 1200px){.ranking{padding:24px 0 52px 0}}@media(min-width: 1200px){.ranking-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:53px}}.ranking-card{padding:40px 33px;background-color:#fff;box-shadow:0px 23px 51.7px rgba(0,0,0,.1411764706);margin-top:53px}@media(min-width: 1200px){.ranking-card{display:flex;align-items:center;margin:0;padding:52px 60px}}.ranking-card:first-child{margin-top:0}.ranking-card-img{max-width:93px;height:93px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:28px}@media(min-width: 1200px){.ranking-card-img{flex:none;margin:0 47px 0 0}}.ranking-card-img img{display:block;max-height:100%}.ranking-card-desc{font-family:"Figtree-Bold",sans-serif;color:#000;font-size:31px;line-height:normal}.ranking-card-desc p{line-height:inherit;margin:0}.reviews{background:#f6f6f6;padding-top:53px}@media(min-width: 1200px){.reviews{padding-top:82px;background:#fff}}@media(min-width: 1200px){.reviews-separator{display:none}}.reviews .wrapper{padding:0}.reviews-box{overflow:hidden;padding:62px 18px 82px 18px;max-width:1680px;margin:0 auto}@media(min-width: 1200px){.reviews-box{padding:62px 40px 41px 40px}}.reviews-slider{overflow:visible;padding-right:65px}@media(min-width: 768px){.reviews-slider{padding-right:0}}.reviews-pagination{margin-top:52px}.reviews-card{background:#fff;padding:52px 10px;color:#000;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14)}@media(min-width: 360px){.reviews-card{padding:52px 27px}}.reviews-card.reviews-card-red{background:#c8202f;color:#fff}.reviews-card.reviews-card-red .reviews-card-desc,.reviews-card.reviews-card-red .reviews-card-name{color:#fff}.reviews-card.reviews-card-red .reviews-card-desc svg path,.reviews-card.reviews-card-red .reviews-card-name svg path{fill:#fff}.reviews-card-img{width:203px;height:203px;margin:0 auto}.reviews-card-img img{border-radius:50%;object-position:top}.reviews-card-position{text-align:center;font-family:"Figtree-Bold",sans-serif;font-size:31px;line-height:normal;margin-top:47px}.reviews-card-desc,.reviews-card-name{text-align:center;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;margin-top:24px;color:#062138}.reviews-card-desc svg,.reviews-card-name svg{display:block;margin:0 auto 24px auto}.reviews-card-desc p,.reviews-card-name p{line-height:inherit;margin:10px 0 0 0}.reviews-card-desc p:first-child,.reviews-card-name p:first-child{margin-top:0}@media(min-width: 1200px){.reviews-card-desc{font-size:24px}}.reviews-card-name{margin-top:24px}.reviews-static .reviews-card{max-width:601px;margin:0 auto}.program{background:#f6f6f6;padding:120px 0 59px 0}@media(min-width: 1200px){.program{padding:126px 0 84px 0}}.program.no-title{padding-top:59px}@media(min-width: 1200px){.program.no-title{padding-top:84px}}@media(max-width: 1199px){.program .wrapper{padding:0}}.program-box{position:relative;padding-bottom:42px;background:#fff}@media(min-width: 1200px){.program-box{padding-bottom:0}}.program-logos{display:flex;justify-content:center;align-items:center;margin-top:33px}@media(min-width: 1200px){.program-logos{margin-top:42px;justify-content:flex-start}}.program-logos picture{margin-right:42px}@media(min-width: 1200px){.program-logos picture{margin-right:28px}}.program-logos picture:last-child{margin-right:0}.program-logos img{display:block;margin-right:42px;max-height:158px;max-width:135px}@media(min-width: 440px){.program-logos img{max-width:158px}}@media(min-width: 1200px){.program-logos img{margin-right:28px}}.program-logos img:last-child{margin-right:0}.program-info{background:#fff;display:flex;flex-direction:column}@media(min-width: 1200px){.program-info{width:1027px}}.program-info-content{padding:0 20px}@media(min-width: 1200px){.program-info-content{padding:0 476px 55px 60px}}.program-info h2,.program-info h3{margin:40px 0;font-family:"Gotham-Medium",sans-serif;font-size:24px;font-weight:400;line-height:120%;letter-spacing:.24px}.program-info h2{font-size:28px}.program-info h3{font-size:24px}.program-info h4{font-size:20px}.program-info ul,.program-info ol{margin:30px 0 0 0;padding-left:20px}.program-info ul:first-child,.program-info ol:first-child{margin-top:0}.program-info ul li,.program-info ol li{line-height:165%}.program-info-header{padding-right:30px;margin-top:-103px;display:flex}@media(min-width: 1200px){.program-info-header{margin-top:-56px}}.program-info-header-wrap{padding:16px 34px 16px 18px;background-color:#c8202f;clip-path:polygon(0 0, 100% 0, 89% 100%, 0% 100%);font-family:"LibreBaskerville-Regular",sans-serif;font-weight:400;color:#fff;font-size:32px;line-height:45.6px;max-width:642px}@media(min-width: 1200px){.program-info-header-wrap{font-size:44px;line-height:142.5%;padding:16px 70px 16px 68px;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}}.program-info-header-wrap h1,.program-info-header-wrap h2,.program-info-header-wrap h3{font-size:inherit;line-height:inherit;margin:0;font-weight:100;font-family:"LibreBaskerville-Regular",sans-serif}.program-desc{margin-top:40px;color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.program-desc p{line-height:inherit;margin:15px 0 0 0}.program-desc p:first-child{margin-top:0}.program-desc a{color:#c8102e}@media(hover: hover){.program-desc a:hover{text-decoration:underline}}.program-img{height:423px;margin-top:40px;padding-left:20px;z-index:2;position:relative}@media(min-width: 991px){.program-img{height:500px}}@media(min-width: 1200px){.program-img{height:auto;position:absolute;top:-56px;right:0;bottom:-14px;width:635.5px;margin-top:0;padding-left:0}}.program-img img{clip-path:polygon(25% 0%, 100% 0, 100% 100%, 0% 100%)}@media(min-width: 1200px){.program-img img{clip-path:polygon(34% 0%, 100% 0, 100% 100%, 0% 100%)}}.specifics{background:#f6f6f6;padding:57px 0 76px 0}@media(min-width: 1200px){.specifics{padding:76px 0 63px 0}}@media(max-width: 1199px){.specifics .wrapper{padding:0}}@media(max-width: 1199px){.specifics .title{padding:0 15px}}.specifics-subtitle{font-size:20px;line-height:150%;font-family:"Figtree-Medium",sans-serif;margin:11px 0 0 0;text-align:center}@media(max-width: 1199px){.specifics-subtitle{padding:0 15px}}@media(min-width: 991px){.specifics-subtitle{font-size:20px}}@media(min-width: 1200px){.specifics-subtitle{font-size:24px}}.specifics-subtitle p{line-height:inherit;margin:11px 0 0 0}.specifics-subtitle a{color:#c8102e}@media(hover: hover){.specifics-subtitle a:hover{text-decoration:underline}}.specifics-box{margin-top:52px}@media(min-width: 1200px){.specifics-box{display:flex}}@media(min-width: 1200px){.specifics-list{width:100%;margin-top:0;padding:36px;background:#c8102e}}.specifics-nav{display:none}@media(min-width: 1200px){.specifics-nav{display:block;width:473px;flex:none}}.specifics-nav-item.active{color:#fff;background:#c8102e}.specifics-nav-item.active svg path{stroke:#fff}.specifics-item{background:#fff;position:relative}@media(min-width: 1200px){.specifics-item{display:none;min-height:100%}.specifics-item.active{display:flex;align-items:center}}.specifics-item.active{background:#c8102e;color:#fff}.specifics-item.active .specifics-item-title{color:#fff}.specifics-item.active .specifics-item-title svg path{stroke:#fff}.specifics-item.active .specifics-item-info{display:block}@media(min-width: 1200px){.specifics-item .specifics-item-title{display:none}}.specifics-item-info{display:none;padding:18px 18px 51px 18px;font-family:"Gotham",sans-serif;font-size:18px;line-height:157%;letter-spacing:.18px}@media(min-width: 1200px){.specifics-item-info{padding:0}}@media(min-width: 1200px){.specifics-item-info-wrap{max-width:303px}.specifics-item-info-wrap.no-image{max-width:none}}.specifics-item-info p{line-height:inherit;margin:10px 0 0 0}.specifics-item-info p:first-child{margin-top:0}.specifics-item-info a{color:inherit;text-decoration:underline}@media(hover: hover){.specifics-item-info a:hover{text-decoration:none}}.specifics-item-info ul,.specifics-item-info ol{padding:0 0 0 25px;margin:10px 0 0 0}.specifics-item-info ul:first-child,.specifics-item-info ol:first-child{margin-top:0}.specifics-item-info ul li,.specifics-item-info ol li{margin:9px 0 0 0}.specifics-item-info ul li:first-child,.specifics-item-info ol li:first-child{margin-top:0}.specifics-item-info ul li{list-style:disc}.specifics-item-info b,.specifics-item-info strong{font-family:"Gotham-Medium",sans-serif;font-weight:bold}.specifics-item-img{height:241px;margin-top:50px}@media(min-width: 600px){.specifics-item-img{height:400px}}@media(min-width: 991px){.specifics-item-img{height:500px}}@media(min-width: 1200px){.specifics-item-img{width:303px;flex:none;margin:0 0 0 50px;height:100%;position:absolute;top:0;right:0}}@media(max-width: 1199px){.specifics-item-img img{object-position:0 21%}}.specifics-item-title,.specifics-nav-item{background:none;box-shadow:none;opacity:1;padding:32px 10px 32px 36px;display:flex;align-items:center;color:#7d7d7d;font-family:"Gotham-Medium",sans-serif;font-size:24px;line-height:132.5%;border:none;width:100%;cursor:pointer;transition:.3s;text-align:left}@media(hover: hover){.specifics-item-title:hover:not(.active),.specifics-nav-item:hover:not(.active){color:#000;background:#f1f1f1}.specifics-item-title:hover:not(.active) svg path,.specifics-nav-item:hover:not(.active) svg path{stroke:#000}}.specifics-item-title p,.specifics-nav-item p{margin:0;line-height:inherit}.specifics-item-title-icon,.specifics-nav-item-icon{width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin-right:28px;flex:none}.specifics-item-title-icon img,.specifics-item-title-icon svg,.specifics-nav-item-icon img,.specifics-nav-item-icon svg{display:block;max-height:100%;transition:inherit}.specifics-item-title-icon img path,.specifics-item-title-icon svg path,.specifics-nav-item-icon img path,.specifics-nav-item-icon svg path{transition:inherit}.accredited{padding:58px 15px;background:#f6f6f6;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14)}@media(min-width: 1200px){.accredited{margin-bottom:40px}}.accredited-info{max-width:1021px;margin:0 auto}@media(min-width: 768px){.accredited-info{display:flex;align-items:center}}.accredited-icon{position:relative;width:89px;margin:0 auto 61px auto}@media(min-width: 768px){.accredited-icon{margin:0;margin:0 61px 0 0;flex:none}}.accredited-icon img{display:block}.accredited-content{color:#000;text-align:center;font-family:"Figtree-Medium",sans-serif;font-size:24px;font-style:normal;line-height:180%}@media(min-width: 768px){.accredited-content{text-align:left}}.accredited-content p{line-height:inherit;margin:0}.graduate{padding:53px 0 82px 0;background:#f6f6f6}@media(min-width: 1200px){.graduate{padding:59px 0 52px 0}}.graduate-nav{display:none}@media(min-width: 1200px){.graduate-nav{display:block;margin-top:37px}}.graduate-nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.graduate-nav ul li{cursor:pointer;background:#f9f9f9;color:#7d7d7d;text-align:center;font-family:"Gotham-Medium",sans-serif;font-size:24px;line-height:132.5%;padding:21px 10px;width:calc(50% - 2px);transition:.3s}.graduate-nav ul li.active{background:#c8102e;color:#fff}@media(hover: hover){.graduate-nav ul li:hover:not(.active){color:#000;background:#f1f1f1}}.graduate-content-item{margin-top:62px;border:2px solid #c8102e}@media(min-width: 1200px){.graduate-content-item{margin-top:0;display:none}.graduate-content-item.active{display:block}}.graduate-content-item-title{background:#c8102e;color:#fff;text-align:center;font-family:"Gotham-Medium",sans-serif;font-size:24px;line-height:132.5%;padding:17.5px}@media(min-width: 1200px){.graduate-content-item-title{display:none}}.graduate-content-item-title h3,.graduate-content-item-title h4{font-size:inherit;line-height:inherit;font-weight:100;margin:0}.graduate-content-item-info{padding:36px 18px}@media(min-width: 1200px){.graduate-content-item-info{padding:36px}}.graduate-content-item-info-desc{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.graduate-content-item-info-desc h2,.graduate-content-item-info-desc h3,.graduate-content-item-info-desc h4,.graduate-content-item-info-desc h5,.graduate-content-item-info-desc h6{line-height:180%;font-family:"Figtree-Bold",sans-serif;margin:24px 0}.graduate-content-item-info-desc h2:first-child,.graduate-content-item-info-desc h3:first-child,.graduate-content-item-info-desc h4:first-child,.graduate-content-item-info-desc h5:first-child,.graduate-content-item-info-desc h6:first-child{margin-top:0}.graduate-content-item-info-desc h2{font-size:32px}.graduate-content-item-info-desc h3{font-size:28px}.graduate-content-item-info-desc h4{font-size:24px}.graduate-content-item-info-desc p{line-height:inherit;margin:10px 0 0 0}.graduate-content-item-info-desc p:first-child{margin-top:0}.graduate-content-item-info-desc ul,.graduate-content-item-info-desc ol{margin:24px 0 0 0;padding-left:20px}.graduate-content-item-info-desc ul:first-child,.graduate-content-item-info-desc ol:first-child{margin-top:0}.graduate-content-item-info-desc ul li,.graduate-content-item-info-desc ol li{line-height:inherit}.graduate-content-item-info-desc a{color:inherit;text-decoration:underline}@media(hover: hover){.graduate-content-item-info-desc a:hover{text-decoration:none}}@media(min-width: 768px){.graduate-content-item-cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:53px;margin-top:37px}}@media(min-width: 1200px){.graduate-content-item-cards{grid-template-columns:repeat(4, 1fr)}}.graduate-content-item-card{background:#fff;box-shadow:0 23px 51.7px 0 rgba(0,0,0,.14);color:#000;text-align:center;font-family:"Figtree-Medium",sans-serif;font-size:18px;padding:52px 18px;margin-top:53px}@media(min-width: 768px){.graduate-content-item-card{margin-top:0}}.graduate-content-item-card-title{color:#000;text-align:center;font-family:"Figtree-Bold",sans-serif;font-size:31px;line-height:normal;margin-bottom:24px}.graduate-content-item-card p{line-height:165%}.graduate-content-item-card-icon{width:93px;height:93px;margin:0 auto 47px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.graduate-content-item-card-icon img{display:block}.courses{background:#f6f6f6;padding:35px 0 73px 0}@media(min-width: 1200px){.courses{padding:110px 0 73px 0;background:#fff}}@media(min-width: 1200px){.courses-separator{display:none}}.courses-subtitle{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.courses-subtitle p{line-height:inherit;margin:11px 0 0 0}.courses-subtitle a{color:inherit;text-decoration:underline}@media(hover: hover){.courses-subtitle a:hover{text-decoration:none}}.courses-nav{position:relative}@media(min-width: 1200px){.courses-nav{position:sticky;top:134px;background:#fff;z-index:2}.courses-nav.no-sticky{position:relative;top:0}}.courses-nav-arrow{position:absolute;top:31px;right:21px}@media(min-width: 1200px){.courses-nav-arrow{display:none}}.courses-nav.open ul li{display:flex}.courses-nav ul{padding:0;margin:39px 0 0 0;position:relative}@media(min-width: 1200px){.courses-nav ul{display:flex;margin-top:48px}}.courses-nav ul li{color:#7d7d7d;font-family:"Gotham-Medium",sans-serif;font-size:19px;line-height:132.5%;padding:10px 30px 10px 21px;flex-direction:column;justify-content:center;background:#f9f9f9;width:100%;cursor:pointer;margin:0 2px;min-height:74px;display:none}@media(min-width: 1200px){.courses-nav ul li{display:flex;text-align:center;padding:10px}}.courses-nav ul li:first-child{margin-left:0}.courses-nav ul li:last-child{margin-right:0}.courses-nav ul li.active{background:#c8102e;color:#fff;display:flex}.courses-additional{font-size:20px;margin:30px 0 20px 0}.courses-content{margin-top:21px}.courses-content-tab{margin-top:6px;display:none}.courses-content-tab.active{display:block}.courses-content-list>h3{margin:30px 0 20px 0;font-size:31px}.courses-item{border-bottom:1px solid #ddd;padding:22px 0}.courses-item-question{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font-family:"Gotham-Medium",sans-serif;font-weight:500;color:#c8102e;font-size:24px;letter-spacing:.24px;line-height:28.8px;margin:0;transition:.3s}@media(hover: hover){.courses-item-question:hover{color:#000}.courses-item-question:hover .courses-item-toggle{border-color:#000}.courses-item-question:hover .courses-item-toggle svg path{stroke:#000}}.courses-item-question p{margin:0;line-height:inherit}.courses-item-answer{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%;overflow:hidden}.courses-item-answer-wrap{padding-top:22px}.courses-item-answer a{color:inherit;text-decoration:underline}@media(hover: hover){.courses-item-answer a:hover{text-decoration:none}}.courses-item-answer p{line-height:inherit;margin:15px 0 0 0}.courses-item-answer p:first-child{margin-top:0}.courses-item-answer ol,.courses-item-answer ul{margin:20px 0;padding:0 0 0 25px}.courses-item-toggle{border:none;background:none;padding:0;margin:0;cursor:pointer;width:44px;height:44px;border-radius:50%;border:2px solid #c8102e;display:flex;justify-content:center;align-items:center;transition:.3s;flex:none;margin-left:18px}.courses-item-toggle svg{display:block;transition:inherit}.courses-item-toggle svg path{transition:inherit}.courses-item.hide .courses-item-toggle{border-color:#000}.courses-item.hide .courses-item-toggle svg{transform:rotate(45deg)}.courses-item.hide .courses-item-toggle svg path{stroke:#000}.courses-item.hide .courses-item-question{color:#000}@media(hover: hover){.courses-item.hide .courses-item-question:hover{color:#c8102e}.courses-item.hide .courses-item-question:hover .courses-item-toggle{border-color:#c8102e}.courses-item.hide .courses-item-question:hover .courses-item-toggle svg{transform:rotate(45deg)}.courses-item.hide .courses-item-question:hover .courses-item-toggle svg path{stroke:#c8102e}}.courses-references{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:16px;line-height:140%;margin-top:48px;word-break:break-word}.courses-references a{color:inherit;text-decoration:underline;color:#062138}@media(hover: hover){.courses-references a:hover{text-decoration:none}}.courses-references p{line-height:inherit;margin:15px 0 0 0}.courses-references p:first-child{margin-top:0}.courses-references ol,.courses-references ul{margin:20px 0;padding:0 0 0 25px}.general-page{padding:40px 0}.privacy-policy .general-page .wrapper{padding:0}.text-content{color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-family:"Figtree-Bold",sans-serif;margin:25px 0 20px 0;line-height:normal}.text-content h2:first-child,.text-content h3:first-child,.text-content h4:first-child,.text-content h5:first-child,.text-content h6:first-child{margin-top:0}.text-content h2{font-size:32px}.text-content h3{font-size:28px}.text-content h4{font-size:24px}.text-content p{line-height:inherit;margin:20px 0 0 0}.text-content ul,.text-content ol{margin:24px 0 0 0;padding-left:20px}.text-content ul:first-child,.text-content ol:first-child{margin-top:0}.text-content ul li,.text-content ol li{line-height:inherit}.text-content a:not(.btn){text-decoration-line:underline;text-decoration-skip-ink:none;color:inherit;word-break:break-word}@media(hover: hover){.text-content a:not(.btn):hover{text-decoration:none}}.text-content table{width:100%;border:1px solid #000;margin:20px 0;table-layout:auto}.text-content table th{font-family:"Figtree-Bold",sans-serif}.text-content table tr:nth-child(odd) td{background-color:rgba(125,125,125,.07)}.text-content table tr th{border-left:1px solid rgba(0,0,0,.4)}.text-content table tr td{color:#324644;border-top:1px solid rgba(0,0,0,.4)}.text-content table tr td,.text-content table tr th{font-family:"Figtree-Regular",sans-serif;font-size:16px;font-weight:400;line-height:normal;text-align:left;border-left:1px solid rgba(0,0,0,.4);padding:10px;vertical-align:top}@media(min-width: 360px){.text-content table tr td,.text-content table tr th{font-size:18px}}.text-content img{margin:15px 0 0 0;display:block}.text-content figcaption{font-style:italic}.career{padding:58px 0px;background:#c8202f;overflow:hidden}@media(min-width: 410px){.career{padding:58px 7px}}@media(min-width: 1200px){.career{padding:82px 0}}.career-title{padding-left:22px}@media(min-width: 1200px){.career-title{padding-left:0}}.career-title .title{clip-path:polygon(0 0, 100% 0, 100% 100%, 6% 100%);text-align:right;padding:20px 29px 20px 30px;background:#c8202f;color:#fff;position:relative;z-index:2}@media(min-width: 1200px){.career-title .title{clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 100%)}}.career-title .title h1,.career-title .title h2,.career-title .title h3,.career-title .title h4,.career-title .title h5,.career-title .title h6{color:#fff}.career-box{position:relative}@media(min-width: 1200px){.career-box{display:flex;justify-content:space-between}}.career-widget{margin:0 -10px 61px -10px;position:relative;z-index:2;background:#f7f7f7}@media(min-width: 400px){.career-widget{margin:0 auto 61px auto;width:360px}}@media(min-width: 768px){.career-widget{width:683px}}@media(min-width: 1200px){.career-widget{margin:0;flex:none;padding:49px 0 13px 23px}}@media(min-width: 1200px){.career-widget::after{clip-path:polygon(0 0, 3% 0%, 100% 100%, 0% 100%);position:absolute;top:0;right:-180px;width:180px;height:100%;background:#f7f7f7;content:""}}@media(min-width: 1240px){.career-widget::after{right:-200px;width:200px}}.career-widget-title{padding:17px}@media(min-width: 1200px){.career-widget-title{padding:0 0 10px 20px}}.career-widget-title h2,.career-widget-title h3{font-family:"Figtree-Bold",sans-serif;font-size:31px;line-height:140%;color:#000;margin:0}.career-info{position:relative;padding:43px 16.7px 53px 0}@media(min-width: 1200px){.career-info{padding:71px 44px 52px 44px;position:static;display:flex;flex-direction:column;align-items:flex-end}}@media(min-width: 1200px){.career-info-wrap{padding:30px 0;width:453px}}.career-info-bg{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1200px){.career-info-bg{height:auto;top:30px;bottom:30px}}.career-info-bg::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0.78));position:absolute;top:0;left:0;width:100%;height:100%;content:""}.career-info-desc{padding:70px 18px 43px 18px;background:#fff;font-weight:500;font-size:20px;line-height:150%;text-align:right;color:#000;position:relative;z-index:1;margin-top:-33px;font-family:"Figtree-Medium",sans-serif}@media(min-width: 1200px){.career-info-desc{background:none;color:#fff;padding:0;margin-top:27px;font-size:18px;line-height:165%;width:280px}}@media(min-width: 1300px){.career-info-desc{width:300px}}.career-info-desc::before{background:inherit;position:absolute;top:0;left:-109px;width:109px;clip-path:polygon(63% 0, 100% 0, 100% 100%, 100% 100%);content:"";height:100%}@media(min-width: 1200px){.career-info-desc::before{display:none}}.career-info-desc p{line-height:inherit;margin:10px 0 0 0}.career-info-desc p:first-child{margin-top:0}.career-info-desc a{color:inherit;text-decoration:underline}@media(hover: hover){.career-info-desc a:hover{text-decoration:none}}.career-info-desc ul,.career-info-desc ol{padding:0 0 0 25px;margin:10px 0 0 0}.career-info-desc ul:first-child,.career-info-desc ol:first-child{margin-top:0}.career-info-desc ul li,.career-info-desc ol li{margin:9px 0 0 0}.career-info-desc ul li:first-child,.career-info-desc ol li:first-child{margin-top:0}.career-info-desc ul li{list-style:disc}.career-info-desc b,.career-info-desc strong{font-family:"Gotham-Medium",sans-serif;font-weight:bold}@media(min-width: 1200px){.career.no-widget .career-box{display:block}.career.no-widget .career-info-wrap{width:100%}.career.no-widget .career-info-desc{width:auto}.career.no-widget .career-title{max-width:365px}}.back-to-top{width:64px;height:64px;position:fixed;bottom:18px;right:18px;background:#fff;border:none;box-shadow:0px 7px 13.4px rgba(0,0,0,.25);cursor:pointer;border-radius:50%;transition:.4s;z-index:5;opacity:0}@media(min-width: 1200px){.back-to-top{display:none}}.back-to-top:focus{outline:2px solid blue}@media(hover: hover){.back-to-top:hover{background:#c8102e}.back-to-top:hover svg path{stroke:#fff}}.study{margin:70px 0}.study-content{margin-top:30px;color:#000;font-family:"Figtree-Medium",sans-serif;font-size:18px;line-height:165%}.study-content h2,.study-content h3,.study-content h4,.study-content h5,.study-content h6{line-height:180%;font-family:"Figtree-Bold",sans-serif;margin:24px 0}.study-content h2{font-size:32px}.study-content h3{font-size:28px}.study-content h4{font-size:24px}.study-content p{line-height:inherit;margin:10px 0 0 0}.study-content p:first-child{margin-top:0}.study-content ul,.study-content ol{margin:24px 0 0 0;padding-left:20px}.study-content ul:first-child,.study-content ol:first-child{margin-top:0}.study-content ul li,.study-content ol li{line-height:inherit}.study-content a{color:inherit;text-decoration:underline}@media(hover: hover){.study-content a:hover{text-decoration:none}}.study-content table{width:100%;border-collapse:collapse;margin:40px 0;border:1px solid rgba(0,0,0,.4)}.study-content table caption{margin-bottom:20px}.study-content table tr:nth-child(odd) td{background:rgba(128,128,128,.07)}.study-content table tr th{border-left:1px solid rgba(0,0,0,.4);padding:2.5px 5px 2.5px 10px;vertical-align:baseline;font-weight:bold}.study-content table tr td{color:#000;border-top:1px solid rgba(0,0,0,.4)}.study-content table tr td,.study-content table tr th{font-family:"Figtree-Regular",sans-serif;font-size:16px;line-height:normal;text-align:left;border-left:1px solid rgba(0,0,0,.4);padding:24px 5px 24px 10px}@media(min-width: 360px){.study-content table tr td,.study-content table tr th{font-size:18px}}@media(min-width: 1200px){.study-content table tr td,.study-content table tr th{padding-left:16px}}.study-content table tr td a,.study-content table tr th a{color:inherit;text-decoration:underline}@media(hover: hover){.study-content table tr td a:hover,.study-content table tr th a:hover{text-decoration:none}}.admin-bar .header{top:32px}@media screen and (max-width: 782px){.admin-bar .header{top:46px}}@media(min-width: 1200px){.admin-bar .courses-nav,.admin-bar .tuition-nav{top:165px}}/*# sourceMappingURL=styles.min.css.map */
