@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:none}a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none;color:black}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}h1{font-family:"Merriweather";font-style:normal;font-weight:700;font-size:36px;color:#FFFFFF}h2{font-family:"Merriweather";font-style:normal;font-weight:700;font-size:24px;color:#000000}p{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:16px;line-height:150%}a{font-family:"Open Sans";font-style:normal;font-weight:700;font-size:20px}body,html{overflow-x:hidden}.header .reflex{height:100vh;background:url(../img/bg-3.jpg) 30% center/cover no-repeat;position:relative;text-align:center}.header .reflex__banner{width:100%;height:240px;background:rgba(73,86,231,0.41);position:absolute;bottom:0}.header .reflex__banner h1{margin-top:48px;margin-bottom:10px}.header .reflex__banner p{font-weight:700;font-size:20px;color:rgba(255,255,255,0.74);margin-bottom:24px}.header .reflex__banner a{display:block;margin:auto;line-height:48px;width:300px;height:48px;background:#46C258;border-radius:30px;font-size:20px;color:#FFFFFF}.header .module{height:100%;height:100vh;background:url(../img/bg-2.jpg) 10%/cover no-repeat;position:relative;text-align:center}.header .module__banner{width:100%;height:240px;background:rgba(73,86,231,0.41);position:absolute;bottom:0}.header .module__banner h1{margin-top:48px;margin-bottom:10px}.header .module__banner p{font-weight:700;font-size:20px;color:rgba(255,255,255,0.74);margin-bottom:24px}.header .module__banner a{display:block;margin:auto;line-height:48px;width:300px;height:48px;background:#46C258;border-radius:30px;font-size:20px;color:#FFFFFF}header .swiper-button-next,header .swiper-button-prev{position:absolute;top:auto;bottom:150px;color:white}header .swiper-button-next{right:300px}header .swiper-button-prev{left:300px}.swiper-pagination-bullet-active{background:#46C258}.swiper-pagination-bullet{-webkit-transform:scale(1.1);transform:scale(1.1)}.reflex-description h2{text-align:center;margin-top:48px;margin-bottom:24px}.reflex-description__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.reflex-description__text p:not(:last-child){margin-bottom:10px}.reflex-description__text span{font-weight:600}.reflex-description__img{text-align:center}.reflex-help h2{margin-bottom:24px;text-align:center}.reflex-help__content .reflex-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.reflex-help__content .reflex-item img{margin-right:10px}.reflex-help__content .doctor{text-align:center;font-size:18px;margin-top:16px;margin-bottom:24px}.reflex-help__content .doctor span{font-weight:600}.contact{text-align:center;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact p{font-size:18px;display:block;margin-right:4px;margin-left:4px}.contact a{display:block;margin-right:4px;margin-left:4px}.contact:first-child{margin-bottom:6px}.reflex-review h2{text-align:center;margin-bottom:24px}.reflex-review iframe{margin-left:calc(50% - 280px)}.reviews__pagination{text-align:center;margin-top:12px}.swiper-2 .swiper-button-next,.swiper-2 .swiper-button-prev{position:absolute;color:black;background:red}.swiper-2 .swiper-button-next{right:10%}.swiper-2 .swiper-button-prev{left:10%}hr{margin-top:24px;border-top:1px solid #0E47A1;opacity:0.5}@media (max-width:1365px){header .swiper-button-next{right:100px}header .swiper-button-prev{left:100px}}@media (max-width:1280px){.header .reflex{background:url(../img/bg-3.jpg) 30% center/cover no-repeat}}@media (max-width:1000px){header .swiper-button-next{right:50px}header .swiper-button-prev{left:50px}}@media (max-width:880px){header .swiper-button-next{right:10px}header .swiper-button-prev{left:10px}}@media (max-width:768px){h1{font-size:24px}.header .module__banner p,.header .reflex__banner p{font-size:16px;padding:0px 10px 0px 10px}header .swiper-button-next{right:50px}header .swiper-button-prev{left:50px}header .swiper-button-next,header .swiper-button-prev{bottom:156px}}@media (max-width:650px){.header .reflex{background:url(../img/bg-3.jpg) 35% center/cover no-repeat}.header .module__banner a,.header .reflex__banner a{width:260px;border-radius:30px;font-size:16px}header .swiper-button-next{right:20px}header .swiper-button-prev{left:20px}header .swiper-button-next,header .swiper-button-prev{bottom:150px}.header .module__banner h1,.header .reflex__banner h1{display:block;margin-left:auto;margin-right:auto;margin-top:48px;max-width:450px;text-align:center}.header .module__banner h1{max-width:351px}}@media (max-width:400px){.contact:first-child{margin-bottom:10px}.header .reflex{background:url(../img/bg-3.jpg) 40% center/cover no-repeat}.header .module{background:url(../img/bg-2.jpg) 18%/cover no-repeat}.header .module__banner p,.header .reflex__banner p{margin-bottom:12px}header .swiper-button-next{right:10px}header .swiper-button-prev{left:10px}}@media (max-width:991px){.reflex-description__img{margin-top:16px}.reflex-description__img img{width:100%;height:auto}}@media (max-width:580px){.reflex-review iframe{width:80%;margin-left:10%;height:250px}}@media (max-width:450px){.reflex-review iframe{width:80%;margin-left:10%;height:200px}}@media (max-width:350px){.reflex-review iframe{width:80%;margin-left:10%;height:150px}}