:root{--font-primary:sans-serif;--font-secondary:serif;--text-base-size:1em;--text-scale-ratio:1.2;--text-xs:calc(1em / (var(--text-scale-ratio) * var(--text-scale-ratio)));--text-sm:calc(1em / var(--text-scale-ratio));--text-md:calc(1em * var(--text-scale-ratio));--text-lg:calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xl:calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xxl:calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-xxxl:calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio))}.content-wrapper{font-family:"Gotham-Light",sans-serif;font-weight:300;font-size:1.25rem;line-height:2.1875rem;display:flex;flex-direction:column}@media (min-width:1600px){.content-wrapper{font-size:1.5rem;line-height:2.5rem}}.content-wrapper h1,.content-wrapper .text--xxl{font-size:1.5625rem;font-family:"Copperplate-Gothic",sans-serif;font-weight:700}@media (min-width:992px){.content-wrapper h1,.content-wrapper .text--xxl{font-size:2rem}}@media (min-width:1366px){.content-wrapper h1,.content-wrapper .text--xxl{font-size:4.375rem}}.content-wrapper h2,.content-wrapper .text--xl{font-size:2.8125rem;line-height:3.4375rem;font-family:"Gotham-Extra-Light",sans-serif}@media (min-width:992px){.content-wrapper h2,.content-wrapper .text--xl{font-size:3.4375rem;line-height:4.0625rem}}@media (min-width:1600px){.content-wrapper h2,.content-wrapper .text--xl{font-size:4.125rem;line-height:4.5rem}}.content-wrapper h3{font-size:2.5rem;line-height:4.0625rem;font-family:"Amalfi-Coast",sans-serif}@media (min-width:992px){.content-wrapper h3{font-size:3.4375rem;line-height:5rem}}@media (min-width:1600px){.content-wrapper h3{font-size:4.6875rem;line-height:7.5rem}}.content-wrapper .text--lg{font-size:2.5rem !important;line-height:4.0625rem !important;font-family:"Amalfi-Coast",sans-serif !important}@media (min-width:992px){.content-wrapper .text--lg{font-size:3.4375rem !important;line-height:5rem !important}}@media (min-width:1600px){.content-wrapper .text--lg{font-size:4.6875rem !important;line-height:7.5rem !important}}.content-wrapper h4,.content-wrapper .text--md{font-size:1.875rem;line-height:2.1875rem;font-family:"DMSerif-Display-Regular",sans-serif}@media (min-width:992px){.content-wrapper h4,.content-wrapper .text--md{font-size:2.1875rem;line-height:2.5rem}}@media (min-width:1600px){.content-wrapper h4,.content-wrapper .text--md{font-size:2.5rem}}.content-wrapper h5,.content-wrapper .subtitle{font-size:1.875rem;line-height:2.1875rem;font-family:"DMSerif-Display-Regular",sans-serif}@media (min-width:992px){.content-wrapper h5,.content-wrapper .subtitle{font-size:2.1875rem;line-height:2.5rem}}@media (min-width:1600px){.content-wrapper h5,.content-wrapper .subtitle{font-size:2.5rem}}.content-wrapper h6{font-size:1.75rem;line-height:2rem;font-family:"DMSerif-Display-Regular",sans-serif}@media (min-width:992px){.content-wrapper h6{font-size:1.875rem;line-height:2.5rem}}@media (min-width:1600px){.content-wrapper h6{font-size:2rem}}.default-content{position:relative;background-color:#fff;z-index:2}h1,h2,h3,h4,form legend{margin-bottom:var(--space-xxs)}.text--xxxl{font-size:var(--text-xxxl)}.text--sm,small{font-size:var(--text-sm)}.text--xs{font-size:var(--text-xs)}img{max-width:100%;height:auto}.object-fit{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}html,body{height:100%;margin:0}body{display:flex;flex-direction:column}@media (max-width:1200px){body.fixed{position:fixed;width:100%;margin-left:0;overflow:hidden}}.site-content{flex:1 0 auto;overflow:hidden}.interior-video-block{position:relative;z-index:9;background-repeat:no-repeat;background-position:bottom center;background-image:var(--bg-mobile)}.interior-video-block__container{max-width:1410px;margin:0 auto;padding:50px 20px 130px}@media (min-width:768px){.interior-video-block__container{padding:90px 40px 160px 60px}}@media (min-width:1920px){.interior-video-block__container{padding:90px 0 160px}}@media (min-width:550px){.interior-video-block{background-image:var(--bg-desktop);background-size:cover}}.interior-video-block__title{margin-bottom:30px}@media (min-width:768px){.interior-video-block__title{text-align:center}}@media (min-width:1920px){.interior-video-block__title{margin-bottom:65px}}.interior-video-block__title h1{color:#506b86;margin-bottom:10px;font-family:"Gotham-Extra-Light",sans-serif;font-size:2.8125rem;line-height:3.4375rem;letter-spacing:-2.25px;font-weight:400 !important;word-break:break-word}@media (min-width:992px){.interior-video-block__title h1{font-size:4.125rem;line-height:4.5rem;letter-spacing:-3.3px;margin-bottom:30px}}.interior-video-block__title h4{color:#506b86;position:relative;padding-bottom:10px}@media (min-width:992px){.interior-video-block__title h4{letter-spacing:1px;padding-bottom:18px}}.interior-video-block__title h4:after{content:"";width:100%;height:1px;background-color:#506b86;position:absolute;bottom:0;left:0}@media (min-width:768px){.interior-video-block__title h4:after{width:70%;left:50%;transform:translateX(-50%)}}@media (min-width:992px){.interior-video-block__title h4:after{width:46%}}.interior-video-block__text{margin-bottom:40px}.interior-video-block__text img{box-shadow:0 10px 30px rgba(0,0,0,.25);border:10px solid #fff;max-width:100%;margin:0 auto;margin-bottom:30px;margin-top:50px;display:flex}@media (min-width:992px){.interior-video-block__text img{margin-bottom:40px}}.interior-video-block__text p{color:#505a62;margin-bottom:30px;font-family:"Gotham-Light",sans-serif;font-weight:300}.interior-video-block__text h1,.interior-video-block__text h2,.interior-video-block__text h3,.interior-video-block__text h4,.interior-video-block__text h5,.interior-video-block__text h6{font-family:"DMSerif-Display-Regular",sans-serif !important}.interior-video-block__text h1{font-size:3.125rem}@media (min-width:992px){.interior-video-block__text h1{font-size:4.375rem}}.interior-video-block__text h2{color:#506b86;font-size:2rem;line-height:2.1875rem;font-family:"DMSerif-Display-Regular",sans-serif;position:relative;padding-bottom:15px;letter-spacing:1px;margin-bottom:1.5625rem;margin-top:1.5625rem}.interior-video-block__text h2:after{content:"";width:100%;height:1px;background-color:#506b86;position:absolute;bottom:0;left:0}@media (min-width:768px){.interior-video-block__text h2:after{width:70%}}@media (min-width:1200px){.interior-video-block__text h2:after{width:50%}}@media (min-width:992px){.interior-video-block__text h2{font-size:2.1875rem;line-height:2.5rem;margin-bottom:2.1875rem}}@media (min-width:1600px){.interior-video-block__text h2{font-size:2.5rem}}.interior-video-block__text h3{color:#506b86;font-size:1.875rem;line-height:2.1875rem;font-family:"DMSerif-Display-Regular",sans-serif;letter-spacing:1px;margin-bottom:1.5625rem;margin-top:1.5625rem}@media (min-width:992px){.interior-video-block__text h3{font-size:1.875rem;line-height:2.125rem;margin-bottom:1.25rem}}@media (min-width:1600px){.interior-video-block__text h3{font-size:2rem}}.interior-video-block__text h4{margin-bottom:15px;color:#506b86;font-size:1.75rem;line-height:2rem;font-family:"DMSerif-Display-Regular",sans-serif;position:relative;letter-spacing:1px;margin-top:1.5625rem}@media (min-width:992px){.interior-video-block__text h4{font-size:1.6875rem;line-height:2rem;margin-bottom:1.625rem}}@media (min-width:1600px){.interior-video-block__text h4{font-size:1.875rem}}.interior-video-block__text h5{color:#505a62;font-size:1.5rem;font-family:"Gotham-Bold",sans-serif;font-weight:700;font-style:normal;letter-spacing:-.24px;line-height:40px;margin-bottom:.9375rem;margin-top:1.5625rem}.interior-video-block__text h6{font-size:1.125rem;line-height:1.625rem;font-family:"DMSerif-Display-Regular",sans-serif}.interior-video-block__text a{color:#506b86;text-decoration:none;transition:all .3s linear}.interior-video-block__text a:hover{color:#505a62;text-decoration:underline}.interior-video-block__text a:focus,.interior-video-block__text a:visited{color:#505a62}.interior-video-block__video{box-shadow:0 10px 30px rgba(0,0,0,.25);border:10px solid #fff;max-width:90%;margin:0 auto;margin-bottom:30px}@media (min-width:992px){.interior-video-block__video{margin-bottom:55px;max-width:80%}}@media (min-width:1920px){.interior-video-block__video{max-width:1110px}}.interior-video-block__video a{display:block;width:100%;min-height:350px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}@media (min-width:992px){.interior-video-block__video a{min-height:580px}}.interior-video-block__video a:after{content:"";position:absolute;top:50%;left:50%;width:150px;height:150px;background-image:url(//30amedicalspa.com/wp-content/themes/30amedicalspa/public/css/blocks/../../img/play_blue.svg);transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:1200px){.interior-video-block__video a:after{width:180px;height:180px}}.interior-video-block__image{box-shadow:0 10px 30px rgba(0,0,0,.25);border:10px solid #fff;max-width:90%;margin:0 auto;margin-bottom:30px;min-height:350px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:50px}@media (min-width:992px){.interior-video-block__image{margin-bottom:40px;max-width:80%;min-height:580px}}@media (min-width:1920px){.interior-video-block__image{max-width:1110px}}.interior-video-block__link{max-width:100%;margin:0 auto}@media (min-width:480px){.interior-video-block__link{max-width:70%}}@media (min-width:1920px){.interior-video-block__link{max-width:50%}}.interior-video-block__link a{font-family:"Gotham-Medium",sans-serif;font-size:1rem;font-weight:500;line-height:2.5rem;text-transform:uppercase;letter-spacing:.4px;padding:17px 0;color:#506b86;background-color:transparent;border:2px solid #506b86;display:inline-flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;border-radius:25px;text-decoration:none;max-height:50px;width:100%}@media (min-width:992px){.interior-video-block__link a{font-size:1.5625rem;letter-spacing:.63px;padding:23px 0;border-radius:35px;max-height:70px}}.interior-video-block__link a:hover{background-color:#506b86;color:#fff;border:2px solid #506b86}