@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Spectral:ital@1&display=swap");body{font:normal 400 18px/1.5 Montserrat, sans-serif;font-optical-sizing:auto}.form-label{font-size:14px}h1{font-weight:700;font-size:52px}h2{font-weight:700;font-size:48px;color:#a02248}h3{color:#a02248}h5{font-weight:700;color:#a02248}h6{font-weight:700;font-size:18px}a{color:#a02248}a:hover{color:#a02248}a:has(button):hover{text-decoration:none}button:not(.btn-close){padding:7px 25px;background:#a02248;color:#fff;font-weight:600;font-size:26px;border:none;transition:background 100ms ease-in-out}button:not(.btn-close):hover{background:#761935}.video-wrap{padding:15px;border-radius:5px;background:rgba(0,0,0,0.4);backdrop-filter:blur(10px);box-shadow:0 10px 20px rgba(0,0,0,0.3)}#afterSubmit{display:none}.logo{width:60px}.subheadline{font-size:24px}#success-page{min-height:100vh;background:url(../images/hero-bg.jpg) no-repeat center center/cover}header{margin-bottom:40px;padding:20px 0;background:rgba(0,0,0,0.3)}section{padding:60px 0}section.s1{padding-top:0;background:url(../images/hero-bg.jpg) no-repeat center center/cover;color:#fff}section.s1 .subheadline{color:#d8bf76}section.s1 .subheadline span{color:#dc1717}section.s2{background:url(../images/doctors-bg.jpg) no-repeat center bottom/cover;background-attachment:fixed;color:#fff;font-size:22px}section.s2 h2{color:#d8bf76}section.s3{background-color:#dcd9d4;background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.5) 100%),radial-gradient(at 50% 0%, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.5) 50%);background-blend-mode:soft-light, screen}section.s3 img{max-width:100%}section.s3 .quote{font-family:Spectral, serif;font-weight:400;font-style:italic;font-size:28px}section.s3 .quote-from{text-align:right}section.s3 .quote-from span:first-of-type{color:#a02248;font-weight:700}section.s4{background:url(../images/hero-bg.jpg) no-repeat center center/cover;color:#d8bf76}section.s4 h2{color:#fff}section.s5{background:url(../images/form-bg.jpg) no-repeat center center/cover;background-attachment:fixed}section.s5 h2{font-size:42px}section.s5 .doc-wrapper{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.3);font-size:16px}section.s7{padding-top:0;color:#d8bf76}section.s7 h2{color:#fff;font-size:38px}section.s7 a{color:#fff;opacity:0.8}section.s7 a:hover{opacity:1}form .form-check{font-size:14px}form img{display:none}footer{padding:20px 0;background:url(../images/hero-bg.jpg) no-repeat center center/cover;color:#d8bf76}footer p strong{color:#fff}.modal-header{background:#a02248}.modal-header .modal-title{color:#fff}.modal-body .form-check-inline .form-check-label{font-size:13px}.modal-body form img{display:none}.modal-body button:not(.btn-close){display:block;margin:20px auto 10px}.modal-body .bx-viewport{border:none;box-shadow:none}.modal-body .bx-wrapper{margin:0 auto}.modal-body .bx-wrapper .bx-pager{position:relative;bottom:0}.modal-body .bx-wrapper img{margin:0 auto 10px}#form-modal input[type="checkbox"]{transform:translateY(-1px);margin-right:3px}#form-modal p{margin:0 0 20px;font-size:14px}#loadingGraphic{display:none;padding:2px 0 3px}#loader{width:44px;height:44px;margin:6px auto;-webkit-animation:1s ease-in-out infinite animball_two;animation:1s ease-in-out infinite animball_two}#loader .loaderBall{width:44px;height:44px;position:absolute}#loader .loaderBall .ball{position:absolute;width:20px;height:20px;border-radius:50%;-webkit-animation:1s ease-in-out infinite animball_one;animation:1s ease-in-out infinite animball_one}#loader .loaderBall .ball.ball1{background-color:#a02248;top:0;left:0}#loader .loaderBall .ball.ball2{background-color:#a02248;top:0;left:24px}#loader .loaderBall .ball.ball3{background-color:#a02248;top:24px;left:0}#loader .loaderBall .ball.ball4{background-color:#a02248;top:24px;left:24px}@keyframes animball_one{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:0.5}100%{position:absolute}}@keyframes animball_two{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(1.3)}100%{transform:rotate(720deg) scale(1)}}@media (max-width: 1199px){h1{font-size:46px}}@media (max-width: 991px){section.s3 img{width:80px}}@media (max-width: 767px){h1{font-size:34px}h2{font-size:28px}.subheadline{font-size:20px}.logo{width:40px}button:not(.btn-close){font-size:20px}section.s2{font-size:18px}section.s3 .quote{font-size:18px}section.s5 h2{font-size:28px}}
