@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.insurance{background:#dfe6eb}.insurance .block-title span{color:#000}.insurance__info .insurance__name span{color:#000}.service-item{max-width:1180px;width:100%;margin:50px auto 0;padding-bottom:50px}.service-item__description{display:flex}.service-item__image{font-size:0}.service-item__image img{width:400px;height:400px}.service-item__text{padding:0 40px}.service-item__text div,.service-item__text span,.service-item__text li,.service-item__text p,.service-item__text a,.service-item__text u,.service-item__text strong{font-size:14px;line-height:22px}.service-item__text a{color:#007bff}.service-item__text h4{margin-top:0;text-transform:uppercase;font-family:"Unna",Georgia,serif;font-weight:500;font-size:18px}.service-item__text .heading{text-transform:uppercase;font-family:"Unna",Georgia,serif;font-weight:500;font-size:30px}.service-swiper{width:100%;max-width:920px;margin:0 auto}.service-swiper .swiper-container{margin-top:50px}.video-container{position:relative;width:91.6vw;margin:0 auto}.video-container .top-line{width:100%;height:1px;position:absolute;background:#fff}.video-container .spinner{display:none;width:70px;height:70px;margin-top:15px;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}.video-container .spinner svg{width:70px;height:70px}.video-container video{width:100%}.video-container .play-button{background:url('https://apolonija.lv//images/web/pause.svg');cursor:pointer;border:none;width:40px;height:40px;margin-top:15px;-webkit-tap-highlight-color:rgba(255,255,255,0)}.video-container .play-button.pause{background:url('https://apolonija.lv//images/web/play.svg')}.home-video-container .play-button{position:absolute;left:28px;bottom:34px;width:24px;height:24px;z-index:4}.video-container .video-logo{position:absolute;right:30px;top:20px;width:100%;text-align:right}.video-container .video-text{display:flex;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;justify-content:center;align-items:center}.video-container .video-mask{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.7)}.video-container .video-text h2,.video-container .video-text h3{text-align:center;color:#fff}.video-container .video-heading{text-transform:uppercase;font-size:40px}.video-container .video-subheading{font-size:30px;margin-bottom:0;font-size:25px;padding:20px;border:1px solid #fff}.video-container .video-button{background:transparent;border:1px solid #fff;color:#fff;padding:15px 50px;margin-top:30px}.service__signup.fixed{position:fixed;top:190px !important;right:0}.service__signup.bottom{top:initial !important;bottom:4.2vw}.service__signup .navbar-schedule{position:relative}.service-video-container .video-subheading{font-size:16px}.service-video-container{margin-top:40px;width:initial;overflow:hidden}.service-video-container.service-video34,.service-video-container.service-video63{display:block;margin-top:30px}.service-video-container>video{width:100%;height:100%;display:flex}.service-video-container>.video-logo>img{width:35px}.video-container.loading .video-mask{background:#000}.video-container.loading .play-button{display:none}.video-container.loading .spinner{display:inline-block}.signup-footer{position:fixed;padding:15px;width:100%;min-height:100px;background:#fff;bottom:0;left:0;z-index:10;transform:translateY(150%);transition:transform .3s}.signup-footer-button{position:absolute;right:32px;top:-20px;border:none;width:150px;background-color:#3a74ae;color:#fff;border-radius:25px;min-height:36px;line-height:36px}.signup-footer.visible{transform:translateY(0)}@media (min-width:768px){.signup-footer{display:none}}@media (max-width:767px){.service__content{margin-top:10px}.service-video-container .video-text .video-subheading{font-size:20px;padding:10px}.service-video-container.service-video34,.service-video-container.service-video63{margin-top:15px}.service-video-container{position:relative;width:100%}}@media (min-width:768px){.service .service__content .service__text{max-width:initial}}@media (min-width:992px){.service .service__signup{top:6.3vw}}@media (max-width:767px){.visit-page-btn{margin-top:5px}.service-item{padding-bottom:0}.service-item__description{flex-direction:column}.service-item__image img{width:100%;height:auto}.service-item__text{padding-bottom:27px}.service-item .heading{margin-top:20px}.service-swiper .swiper-container{margin-top:0px}.service-list__sub-text{text-align:center;padding-bottom:33px}.service-list__sub-text p,.service-list__sub-text a{color:#fff}.insurance__list{display:block;font-size:0}.insurance__list .insurance__col{display:inline-block;vertical-align:top;width:calc(50% - 5px);padding:0}.insurance__list .insurance__col:nth-child(2n){margin-left:10px}.insurance__list .insurance__col .insurance__image{height:auto !important}.insurance__list img{height:auto}}