@font-face{font-family:Jost;font-display:swap;src:url(../fonts/Jost-SemiBold.woff) format("woff"),url(../fonts/Jost-SemiBold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Jost;font-display:swap;src:url(../fonts/Jost-Bold.woff) format("woff"),url(../fonts/Jost-Bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Jost;font-display:swap;src:url(../fonts/Jost-Regular.woff) format("woff"),url(../fonts/Jost-Regular.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Jost;font-display:swap;src:url(../fonts/Jost-Light.woff) format("woff"),url(../fonts/Jost-Light.woff2) format("woff2");font-weight:300;font-style:normal}body,body *{margin:0;padding:0;vertical-align:top;box-sizing:border-box}html{font-family:Jost,sans-serif;font-weight:300;font-size:20px;scroll-behavior:smooth;width:100%;color:#102341}body.modalIsOpen{overflow-y:hidden}input:focus,select:focus,textarea:focus{outline:0}a{font-size:20px;text-decoration:none;color:#102341;font-weight:300}h1{font-size:70px;font-weight:400;font-family:Jost,sans-serif;color:#fff;line-height:80px}h1 span{font-weight:300}h2{font-size:50px;font-weight:300;font-family:Jost,sans-serif;color:#102341;line-height:60px}h2 span{color:#1bb3d7;font-weight:400}h3{font-size:30px;font-weight:300;font-family:Jost,sans-serif;color:#1bb3d7;line-height:60px}h4{font-size:30px;font-weight:400;font-family:Jost,sans-serif;color:#102341;line-height:60px}h5{font-size:25px;font-weight:400;font-family:Jost,sans-serif;color:#102341;line-height:55px}.scroll-to-top-block{position:fixed;bottom:20px;right:20px;z-index:999;width:45px;height:45px;background-color:#102341;display:none;border-radius:23px}.scroll-to-top-block .arrow-wrapper{width:100%;height:100%;position:relative;display:block}.scroll-to-top-block .arrow-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-to-top-block.show{display:block}.blue-button{padding:8px 25px;background-color:#1bb3d7;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blue-button a{color:#fff;font-weight:400}.blue-button a:hover{font-weight:300}.blue-button-alone{padding:10px 50px;background-color:#1bb3d7;border-radius:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blue-button-alone a{color:#fff;font-weight:600;font-size:20px}.blue-button-alone a:hover{font-weight:400}.button-wrapper{display:flex;justify-content:center;margin-top:100px}.error-border{border:1px solid red!important}.status{font-weight:bolder;padding-top:10px}section.hero .wrapper{height:100vh}section.hero .wrapper video{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover;z-index:0}section.hero .wrapper .menu{position:absolute;width:80%;left:0;right:0;margin-left:auto;margin-right:auto;top:100px;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between}section.hero .wrapper .menu a{color:#fff;font-weight:400}section.hero .wrapper .menu a:hover{font-weight:300}section.hero .wrapper .menu .links{display:flex;gap:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center}section.hero .wrapper .menu .links .blue-button{padding:8px 25px;background-color:#1bb3d7;border-radius:10px}section.hero .wrapper .mobile-header-wrapper{display:none;width:90%;top:0;position:absolute;z-index:11;padding-top:20px;padding-bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto}section.hero .wrapper .mobile-header-wrapper .logo-block img{width:100%;height:auto}section.hero .wrapper .mobile-header-wrapper .burger-menu-block{width:30px;height:20px;position:relative;cursor:pointer}section.hero .wrapper .mobile-header-wrapper .burger-menu-block .top-dash{position:absolute;width:100%;height:2px;background-color:#fff;top:0;left:0;transition:.7s all}section.hero .wrapper .mobile-header-wrapper .burger-menu-block .middle-dash{position:absolute;width:100%;height:2px;background-color:#fff;top:50%;left:0;transform:translateY(-50%)}section.hero .wrapper .mobile-header-wrapper .burger-menu-block .bottom-dash{position:absolute;width:100%;height:2px;background-color:#fff;bottom:0;left:0;transition:.7s all}section.hero .wrapper .mobile-header-wrapper .burger-menu-block.activated .top-dash{top:50%;transform:rotate(45deg) translateY(-50%)}section.hero .wrapper .mobile-header-wrapper .burger-menu-block.activated .middle-dash{display:none}section.hero .wrapper .mobile-header-wrapper .burger-menu-block.activated .bottom-dash{top:50%;left:0;transform:rotate(-45deg) translateY(-50%)}section.hero .wrapper .mobile-menu-links-wrapper{background-color:#102341;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;padding-top:30px;text-align:center;display:none}section.hero .wrapper .mobile-menu-links-wrapper ul.active-links-block{height:auto;display:flex;flex-direction:column;justify-content:space-between;list-style-type:none;padding:5px;margin-top:180px}section.hero .wrapper .mobile-menu-links-wrapper ul.active-links-block li{padding-top:25px}section.hero .wrapper .mobile-menu-links-wrapper ul.active-links-block li a{font-size:20px;text-decoration:none;color:#fff;font-weight:300}section.hero .wrapper .mobile-menu-links-wrapper ul.active-links-block li .white-button a{padding:8px 25px;background-color:#fff;color:#102341;border-radius:10px}section.hero .wrapper .mobile-menu-links-wrapper.show{display:block;overflow:hidden}section.hero .wrapper .hero-text{position:absolute;width:80%;left:0;right:0;margin-left:auto;margin-right:auto;bottom:20%}section.hero .wrapper .hero-text h1{width:30%}section.why-implantation{width:65%;margin:0 auto;padding-top:100px}section.why-implantation h2{width:40%}section.why-implantation .simple-text{margin-top:40px;margin-bottom:40px}section.why-implantation .video-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:70px}section.why-implantation .video-wrapper .text-side{display:flex;flex-direction:column;justify-content:center}section.why-implantation .video-wrapper .text-side h2 span{font-weight:300}section.why-implantation .video-wrapper .column-20{margin-bottom:50px}section.why-implantation .video-wrapper .column-20 h2{width:100%}section.why-implantation .video-wrapper .column h2{width:100%}section.why-implantation .video-wrapper .possibilities{overflow:hidden;margin:0 auto}section.why-implantation .video-wrapper .possibilities .image{position:relative}section.why-implantation .video-wrapper .possibilities .image svg.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.why-implantation .video-wrapper .possibilities .image img.main-image{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .25s,visibility .25s ease-out}section.why-implantation .video-wrapper .possibilities .image img.main-image:hover{transform:scale(1.25)}section.why-implantation .modal-video{display:none;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);overflow:auto}section.why-implantation .modal-video .modal-dialog{margin:50px auto;padding:20px;width:70%;z-index:200}section.why-implantation .modal-video .modal-dialog .modal-close{margin-top:-50px;margin-right:-5%;color:#fff;float:right;top:10px;cursor:pointer;font-size:50px}section.implantation{margin-top:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/melyna.png)}section.implantation .container{width:65%;margin:0 auto;padding-top:200px;padding-bottom:100px}section.implantation .container h2{width:55%;color:#fff}section.implantation .container .slider{padding-top:90px;padding-bottom:90px}section.implantation .swiper{width:100%;height:100%}section.implantation .swiper-slide{display:flex;gap:80px;display:flex;justify-content:center;align-items:center}section.implantation .swiper-slide p{color:#fff;width:90%}section.implantation .swiper-button-prev{position:unset}section.implantation .swiper-button-prev:after{display:none}section.implantation .swiper-button-prev:hover svg g path{stroke:#fff}section.implantation .swiper-button-next{position:unset;margin-right:20px}section.implantation .swiper-button-next:after{display:none}section.implantation .swiper-button-next:hover svg g path{stroke:#fff}section.implantation .buttons{margin-top:90px;display:flex;justify-content:flex-end}section.possibilities{margin-top:100px}section.possibilities .container{width:65%;margin:0 auto}section.possibilities .container h2{width:40%}section.possibilities .container .simple-text{margin-top:40px;margin-bottom:40px;width:60%}section.possibilities .container .possibilities-wrapper{margin-top:60px}section.possibilities .container .possibilities-wrapper .one-possibility{border-left:1px solid #102341;padding-bottom:50px}section.possibilities .container .possibilities-wrapper .one-possibility .info{display:grid;align-items:center;grid-template-columns:2fr 1fr;gap:150px;width:85%;margin:auto}section.possibilities .container .possibilities-wrapper .one-possibility .info .image{width:364px;height:364px}section.possibilities .container .possibilities-wrapper .one-possibility .info .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:none;border-radius:182px;display:none}section.possibilities .container .possibilities-wrapper .blue-border{border-left:4px solid #1bb3d7}section.possibilities .container .possibilities-wrapper .blue-border .info .image img{display:block}section.duk{background-color:#f3f3f3;margin-top:100px}section.duk .wrapper{width:65%;margin:0 auto;padding-top:100px;padding-bottom:100px}section.duk .wrapper .duk-top{text-align:center}section.duk .wrapper .duk-top h2{padding-bottom:20px}section.duk .wrapper .duk-top p{width:50%;margin:auto}section.duk .services-prices-blocks-wrapper .service-prices-block{margin-top:35px}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper{border-bottom:1px solid #102341;display:flex;justify-content:space-between;cursor:pointer;align-self:center;align-items:center}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper h5{line-height:29px}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper .price-circle{width:40px;height:40px;text-align:center;position:relative}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper .price-circle .arrow{top:0;right:0;position:absolute;transition:.5s}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper.is-active{border-bottom:none}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper.is-active h5{color:#1bb3d7}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper.is-active .arrow{transform:rotate(180deg)}section.duk .services-prices-blocks-wrapper .service-prices-block .services-title-plus-wrapper.is-active .arrow svg path{stroke:#1bb3d7}section.duk .services-prices-blocks-wrapper .service-prices-block .service-prices-wrapper{display:none}section.duk .services-prices-blocks-wrapper .service-prices-block .service-prices-wrapper .service-price-block .service-name{padding-bottom:15px}section.duk .services-prices-blocks-wrapper .service-prices-block .service-prices-wrapper .service-price-block .service-name p{margin-top:0;margin-bottom:10px}section.duk .services-prices-blocks-wrapper .service-prices-block .service-prices-wrapper.show{display:block;border-bottom:1px solid #9c9c9c}section.register{margin-top:100px;margin-bottom:100px}section.register .wrapper{width:65%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}section.register .wrapper .form-side{width:90%}section.register .wrapper .form-side p{margin-top:30px;margin-bottom:30px}section.register .wrapper form .inputs-wrapper{display:flex;flex-direction:column}section.register .wrapper input[type=text]{background-color:#f3f3f3;border:none;font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500;width:100%;padding:15px;border-radius:12px;margin-bottom:10px}section.register .wrapper ::-moz-placeholder{font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper :-ms-input-placeholder{font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper ::placeholder{font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper :focus{outline:0}section.register .wrapper .cc-custom-selector{position:relative}section.register .wrapper .cc-custom-selector select{display:none}section.register .wrapper .cc-custom-selector .select-selected{background-color:#f3f3f3;border-radius:12px;font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper .cc-custom-selector .select-selected:after{position:absolute;content:"";top:0;right:0;height:100%;background-color:#f3f3f3;z-index:8}section.register .wrapper .cc-custom-selector .select-selected:before{position:absolute;content:"";background-image:url(../img/arrow.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:20px;height:10px;top:50%;right:15px;transform:translateY(-50%);z-index:9;transition:.7s all}section.register .wrapper .cc-custom-selector .select-selected.select-arrow-active:before{transform:translateY(-50%) rotate(180deg)}section.register .wrapper .cc-custom-selector .select-items div,section.register .wrapper .cc-custom-selector .select-selected{padding:20px;cursor:pointer;font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper .cc-custom-selector .select-items{position:absolute;background-color:#f3f3f3;top:100%;left:0;right:0;z-index:99;font-size:20px;color:#102341;font-family:Jost,sans-serif;font-weight:500}section.register .wrapper .cc-custom-selector .select-hide{display:none}section.register .wrapper .cc-custom-selector .same-as-selected,section.register .wrapper .cc-custom-selector .select-items div:hover{background-color:rgba(0,0,0,.1)}section.register .wrapper .cc-custom-selector.error .select-selected{background-color:rgba(255,0,0,.15)}section.register button{font-size:20px;color:#fff;font-family:Jost,sans-serif;font-weight:600;background-color:#000;border:none;cursor:pointer;margin-top:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 50px;border-radius:12px}section.register .image-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:none;border-radius:350px}footer{background-color:#f3f3f3;display:grid;grid-template-columns:1fr 1fr}footer #map{width:100%;height:100%}footer .wrapper{width:60%;margin:auto;display:flex;justify-content:flex-end}footer .wrapper .text-side{padding-top:100px;padding-bottom:100px}footer .wrapper .text-side h2{padding-bottom:100px;font-size:45px}footer .wrapper .text-side a{font-weight:400;color:#1bb3d7}footer .wrapper .text-side p{margin-top:15px}@media (max-width:1420px){html{font-size:18px}a{font-size:18px}h1{font-size:65px;line-height:75px}h2{font-size:45px;line-height:55px}h3{font-size:26px;line-height:unset}h4{font-size:26px;line-height:unset}}@media (max-width:1374px){section.hero .wrapper .mobile-menu-links-wrapper ul.active-links-block li a{font-size:20px}}@media (max-width:1366px){section.hero .wrapper .menu{top:30px;width:95%}}@media (max-width:1280px){section.possibilities .container .possibilities-wrapper .one-possibility .info .image{width:264px;height:264px}}@media (max-width:1200px){html{font-size:16px}a{font-size:16px}h1{font-size:60px;line-height:70px}h2{font-size:40px;line-height:50px}h3{font-size:22px}h4{font-size:22px}h5{font-size:22px}section.why-implantation{width:75%}section.implantation .container{width:75%}section.possibilities .container{width:75%}section.duk .wrapper{width:75%}section.register .wrapper{width:75%}section.register .wrapper input[type=text]{font-size:17px}}@media (max-width:1050px){section.hero .wrapper .menu{display:none}section.hero .wrapper .mobile-header-wrapper{display:flex;justify-content:space-between;align-items:center}}@media (max-width:1000px){html{font-size:15px}a{font-size:15px}h1{font-size:55px;line-height:65px}h2{font-size:35px;line-height:45px}h3{font-size:18px}h4{font-size:18px}h5{font-size:20px}section.why-implantation{width:85%}section.implantation .container{width:85%}section.possibilities .container{width:85%}section.duk .wrapper{width:85%}section.register .wrapper{width:85%}section.register .wrapper input[type=text]{font-size:16px}}@media (max-width:820px){section.why-implantation h2{width:80%}section.why-implantation .video-wrapper{display:block}section.why-implantation .video-wrapper .possibilities{margin-bottom:40px}section.implantation .container{padding-top:40px;padding-bottom:5px}section.implantation .container h2{width:80%}section.possibilities .container h2{width:80%}section.possibilities .container .simple-text{width:90%}section.possibilities .container .possibilities-wrapper .one-possibility .info{display:block}}@media (max-width:800px){.scroll-to-top-block{width:45px;height:45px}}@media (max-width:768px){section.implantation .swiper-slide{display:block}section.implantation .swiper-slide p{width:100%}section.implantation .swiper-slide .image{margin-bottom:30px}section.implantation .buttons{margin-top:50px}section.possibilities .container .possibilities-wrapper .one-possibility{border-left:4px solid #1bb3d7}section.possibilities .container .possibilities-wrapper .one-possibility .info .image img{display:block;padding-top:20px}section.register .wrapper{display:block}section.register .wrapper .form-side{margin:auto}section.register .image-side{display:none}footer{display:block}footer #map{height:300px}footer .wrapper .text-side{padding-top:40px;padding-bottom:40px}footer .wrapper .text-side h2{padding-bottom:20px}}@media (max-width:750px){html{font-size:14px}a{font-size:14px}h1{font-size:50px;line-height:60px}h2{font-size:30px;line-height:40px}h3{font-size:17px}h4{font-size:17px}h5{font-size:18px}section.why-implantation{width:95%}section.implantation .container{width:95%}section.possibilities .container{width:95%}section.duk .wrapper{width:95%}section.duk .wrapper .duk-top p{width:80%}section.register .wrapper{width:95%}section.register .wrapper input[type=text]{font-size:15px}section.register .wrapper input[type=text]{margin-bottom:20px}}@media (max-width:680px){section.register .wrapper .cc-custom-selector{margin-bottom:20px}}@media (max-width:480px){section.implantation .container .slider{padding-top:40px;padding-bottom:40px}footer .wrapper .text-side h2{font-size:25px}}@media (max-width:420px){h1{font-size:40px;line-height:50px}}