@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:"Merriweather",serif}body{overflow-x:hidden}body a{text-decoration:none}.container{position:relative;max-width:1440px;width:100%;margin-inline:auto}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:url("../images/top-background.png");background-repeat:no-repeat;background-size:cover;z-index:1000;display:flex;align-items:center;justify-content:center;overflow:hidden}#loading-screen .cloud1{position:absolute;width:60%;height:100%;background:url("../images/loading-cloud.png") repeat center right;background-size:cover;left:0;opacity:.5;animation:fadeIn 2s forwards,moveCloudsleft 5s forwards 2s}#loading-screen .cloud2{position:absolute;width:60%;height:100%;right:0;background:url("../images/loading-cloud.png") repeat center left;background-size:cover;opacity:.4;animation:fadeIn 2s forwards,moveClouds 5s forwards 2.3s}#loading-screen .cloud3{position:absolute;width:100%;height:60%;top:0%;background:url("../images/loading-cloud.png") repeat bottom center;background-size:cover;opacity:.4;animation:fadeIn 2s forwards,moveCloudsup 5s forwards 2.2s}#loading-screen .cloud4{position:absolute;width:100%;height:60%;bottom:0%;background:url("../images/loading-cloud.png") repeat top center;background-size:cover;opacity:.4;animation:fadeIn 2s forwards,moveCloudsdown 5s forwards 2.1s}img.mobile{display:none}@keyframes fadeIn{to{opacity:1}}@keyframes moveClouds{to{transform:translateX(150%)}}@keyframes moveCloudsleft{to{transform:translateX(-150%)}}@keyframes moveCloudsup{to{transform:translateY(-150%)}}@keyframes moveCloudsdown{to{transform:translateY(150%)}}header{position:relative;background-color:#fff}header .container{padding:23px 66px}section.top{position:relative;z-index:0;display:grid;grid-template-areas:"stack";min-height:1134px;contain:paint}section.top>*{grid-area:stack;animation:parallax linear;animation-timeline:scroll()}section.top .parallax_bg{--parallax-speed: -1;width:100%}section.top .parallax-left,section.top .parallax-right{position:absolute;z-index:6;pointer-events:none;--parallax-speed: 4;bottom:-5px}section.top .parallax-left{left:10px}section.top .parallax-right{right:-30px}section.top header,section.top .container{--parallax-speed: 10;z-index:5}section.top .content{top:44px}section.top .content .swiper3{display:none}section.top h1{font-size:80px;line-height:86px;width:100%;max-width:510px;position:relative;text-align:center;margin-inline:auto;color:#0260da}section.top h1 span{color:#0260da}section.top h2{font-size:21px;color:#304256;line-height:34px;text-align:center;margin-top:23px}section.top img.arrow{position:relative;display:block;max-width:100%;margin-inline:auto;animation:updown 2s infinite}section.top a.primary-btn{position:relative;max-width:296px;width:100%;margin-inline:auto;margin-top:38px;display:flex;align-items:center;justify-content:center;background-color:#4ad143;border-radius:7px;padding:17px 34px;font-size:31px;color:#fff;text-decoration:none;transition:.4s ease;cursor:pointer;z-index:101}section.top a.primary-btn:hover{transform:scale(0.98)}section.top .flex{position:relative;top:180px;z-index:10;display:grid;align-items:center;justify-content:center;gap:95px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));width:100%;max-width:1080px;margin-inline:auto;pointer-events:none}section.top .flex .left-sec,section.top .flex .right-sec{flex:1 1 300px;max-width:496px;border-radius:7px;background-color:#fff;padding:35px 26px 24px 100px;min-height:300px;position:relative;z-index:12;box-shadow:0px 0px 20px rgba(0,0,0,.4470588235)}section.top .flex .left-sec .heading,section.top .flex .right-sec .heading{display:flex;justify-content:space-between;align-items:center}section.top .flex .left-sec .heading h3,section.top .flex .right-sec .heading h3{font-size:32px;line-height:34px;color:#39b8e9}section.top .flex .left-sec .heading h5,section.top .flex .right-sec .heading h5{color:#304256;font-size:19px;line-height:26px}section.top .flex .left-sec .heading h5 span,section.top .flex .right-sec .heading h5 span{position:relative}section.top .flex .left-sec .heading h5 span::after,section.top .flex .right-sec .heading h5 span::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("../images/line.svg");background-repeat:no-repeat;background-size:cover}section.top .flex .left-sec p,section.top .flex .right-sec p{position:relative;margin-top:30px;font-size:17px;line-height:34px;color:#304256}section.top .flex .left-sec a,section.top .flex .right-sec a{position:absolute;bottom:-16px;right:26px;border-radius:7px;pointer-events:all;padding:11px 45px;background-color:#0260da;text-transform:uppercase;color:#fff;font-size:23px;text-decoration:none;transition:.4s ease}section.top .flex .left-sec a:hover,section.top .flex .right-sec a:hover{transform:scale(0.98)}section.top .flex .left-sec::after,section.top .flex .right-sec::after{position:absolute;content:url("../images/tir.png");bottom:-10px;left:-66px}section.top .flex .right-sec .heading h3{color:#4ad143}section.top .flex .right-sec a{background-color:#4ad143}section.top .flex .right-sec::after{content:url("../images/sem.png")}@keyframes parallax{to{transform:translateY(calc(var(--parallax-speed) * 100px))}}@keyframes updown{50%{transform:translateY(20px)}100%{transform:translateY(0px)}}section.banner{background-color:#fff;position:relative;padding:45px 20px}section.banner h2{text-align:center;color:#304256;font-size:60px;line-height:86px}section.banner h2 span:first-child{color:#4ad143}section.banner h2 span:nth-child(2){color:#0260da}section.get-started{position:relative;background:url("../images/sec2-back.png");background-position:top center;background-repeat:no-repeat;background-size:cover}section.get-started .container{padding:106px 101px}section.get-started .container p{font-size:20px;color:#304256;margin-bottom:40px;max-width:600px}section.get-started .container p:last-of-type{max-width:550px}section.get-started .container h2{font-size:64px;line-height:83px;color:#1b2839;margin-bottom:23px}section.get-started .container a.btn{position:relative;font-size:31px;color:#fff;padding:17px 34px;border-radius:7px;background-color:#0260da;transition:.4s ease;text-transform:uppercase;display:block;max-width:300px;width:100%}section.get-started .container a.btn:hover{transform:scale(0.98)}section.appointment{position:relative;background:url("../images/appointment-sec.png");background-position:center center;background-repeat:no-repeat;background-size:cover}section.appointment .container{padding:73px 40px 57px}section.appointment .right-align{position:relative;margin-left:auto;width:100%;max-width:744px}section.appointment .right-align h2{font-size:60px;line-height:49px;color:#304256}section.appointment .right-align h3{color:#0260da;font-size:25px;margin-top:10px;line-height:49px;margin-bottom:54px}section.appointment .right-align p{position:relative;color:#304256;font-size:20px;line-height:31px;margin-bottom:35px}section.appointment .right-align p:last-of-type{margin-bottom:42px}section.appointment .right-align a.btn{position:relative;font-size:31px;color:#fff;padding:17px 19px;border-radius:7px;background-color:#4ad143;transition:.4s ease;text-transform:uppercase;display:block;max-width:395px;width:100%}section.appointment .right-align a.btn:hover{transform:scale(0.98)}section.steps{padding:55px 20px;background-color:#1b2839}section.steps h2{font-size:60px;color:#fff;margin-bottom:19px;text-align:center}section.steps p{position:relative;text-align:center;max-width:988px;width:100%;margin-inline:auto;color:#4ad143;line-height:40px;font-size:20px}section.sides{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}section.sides .left-sec .container,section.sides .right-sec .container{max-width:720px;padding:57px 60px 149px}section.sides .left-sec .container img,section.sides .right-sec .container img{position:relative;display:block;margin-inline:auto;margin-bottom:19px}section.sides .left-sec .container p,section.sides .right-sec .container p{font-size:29px;line-height:40px;color:#fff;margin-bottom:72px;text-align:center}section.sides .left-sec .container .flex,section.sides .right-sec .container .flex{position:relative;display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(179px, 1fr));gap:30px}section.sides .left-sec .container .flex .flex-item,section.sides .right-sec .container .flex .flex-item{position:relative;border-radius:7px;background-color:#fff;padding:9px 17px 21px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}section.sides .left-sec .container .flex .flex-item span,section.sides .right-sec .container .flex .flex-item span{font-size:22px;position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#112f4e;padding:9px;border-radius:50%;margin-bottom:14px}section.sides .left-sec .container .flex .flex-item h3,section.sides .right-sec .container .flex .flex-item h3{text-align:center;position:relative;font-size:16px;margin-bottom:12px;color:#112f4e}section.sides .left-sec .container .flex .flex-item h3:last-of-type,section.sides .right-sec .container .flex .flex-item h3:last-of-type{margin-bottom:0px}section.sides .left-sec .container .flex .flex-item p,section.sides .right-sec .container .flex .flex-item p{margin-bottom:17px;font-size:16px;line-height:20px;color:#3b4b63;font-weight:700}section.sides .left-sec .container .flex .flex-item::after,section.sides .right-sec .container .flex .flex-item::after{position:absolute;content:url("../images/arrow.svg");top:0%;left:115px;transform:translateY(-100%)}section.sides .left-sec .container .flex .flex-item:nth-child(2) span,section.sides .right-sec .container .flex .flex-item:nth-child(2) span{background-color:#0260da}section.sides .left-sec .container .flex .flex-item:nth-child(2) h3:first-of-type,section.sides .right-sec .container .flex .flex-item:nth-child(2) h3:first-of-type{color:#0260da}section.sides .left-sec .container .flex .flex-item:last-child span,section.sides .right-sec .container .flex .flex-item:last-child span{background-color:#4ad143}section.sides .left-sec .container .flex .flex-item:last-child h3:first-of-type,section.sides .right-sec .container .flex .flex-item:last-child h3:first-of-type{color:#4ad143}section.sides .left-sec .container .flex .flex-item:last-child::after,section.sides .right-sec .container .flex .flex-item:last-child::after{display:none}section.sides .left-sec{background-color:#0260da}section.sides .left-sec .container{margin-left:auto}section.sides .right-sec{background-color:#bfd3dc}section.sides .right-sec .container{margin-right:auto}section.sides .right-sec .container p{color:#112f4e}section.sides .right-sec .container .flex .flex-item::after{content:url("../images/arrow-dark.svg")}section.phone{background-color:#1b2839;position:relative}section.phone::before{position:absolute;content:url("../images/phone.png");bottom:-4px;left:50%;transform:translateX(-50%)}section.phone::after{position:absolute;width:100%;content:"";background:linear-gradient(rgba(0, 0, 0, 0), #1B2839);height:290px;bottom:0;pointer-events:none}section.phone .container{padding:115px 100px 80px}section.phone .container .flex{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px}section.phone .container .flex h3{position:relative;font-size:67px;line-height:85px;color:#fff}section.phone .container .flex h3 span{color:#bfd3dc}section.phone .container .flex h3::before{position:absolute;content:url("../images/book-right-arrow.svg");bottom:-140px;right:-30px;z-index:2}section.phone .container .flex h3:last-of-type{text-align:right}section.phone .container .flex h3:last-of-type::before{content:url("../images/book-left-arrow.svg");bottom:-170px;right:160px;z-index:2}section.phone .container a.btn{position:relative;margin-top:43px;margin-inline:auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:31px;color:#fff;padding:17px 19px;border-radius:7px;background-color:#4ad143;transition:.4s ease;text-transform:uppercase;display:block;max-width:300px;width:100%;z-index:2}section.phone .container a.btn:hover{transform:scale(0.98)}section.what-means{position:relative;background:url("../images/what-means-back.png");background-position:center right;background-repeat:no-repeat}section.what-means .container{padding:51px 103px 77px;position:relative;overflow:hidden}section.what-means .container::before{position:absolute;bottom:-9px;right:0px;content:url("../images/model.png")}section.what-means .container .content{position:relative;max-width:650px;width:100%}section.what-means .container .content h2{font-size:60px;line-height:69px;color:#0260da;margin-bottom:34px}section.what-means .container .content p{font-size:20px;margin-bottom:17px;color:#304256}section.what-means .container .content h3{font-size:37px;line-height:50px;color:#4ad143;margin-bottom:34px}section.what-means .container .content h3:nth-of-type(2),section.what-means .container .content h3:nth-of-type(3){color:#0260da;margin-bottom:19px}section.what-means .container .content h3:last-child{color:#1b2839;margin-bottom:0px}footer{background-color:#304256;z-index:2;position:relative}footer .container{padding:40px 66px 35px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}footer .container .left-sec svg{max-width:100%;margin-bottom:9px}footer .container .left-sec p{position:relative;max-width:100%;width:fit-content;font-size:14px;line-height:21px;color:#bfd3dc}footer .container .right-sec{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:42.4px;flex-wrap:wrap}footer .container .right-sec a{transition:.4s ease}footer .container .right-sec a:hover{transform:scale(0.98);color:#fff}footer .container .right-sec a:hover svg path{fill:#87a0c5}footer .container .list{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:5px}footer .container .list a,footer .container .list span{color:#bfd3dc;font-size:17px;line-height:26px}footer .container .social{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:19px}section.testimonials{background-color:#e3f9fe}section.testimonials .flex{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:133px}section.testimonials .flex .arrows{position:absolute;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}section.testimonials .flex .arrows .swiper-button-prev,section.testimonials .flex .arrows .swiper-button-next{position:relative;top:0;background-color:#fff;width:40px;height:40px;border-radius:50%;margin:0;left:auto;right:auto}section.testimonials .flex .arrows .swiper-button-prev::after,section.testimonials .flex .arrows .swiper-button-next::after{font-size:20px;font-weight:600}section.testimonials .flex .arrows .swiper-button-prev:after{transform:rotate(90deg)}section.testimonials .flex .arrows .swiper-button-next:after{transform:rotate(90deg)}section.testimonials .container{padding:100px 40px 100px}section.testimonials .container .left-sec{position:relative;flex:1 1 400px;width:100%}section.testimonials .container .left-sec h2{font-size:60px;position:relative;max-width:410px;width:100%;line-height:63px;color:#0260da;margin-bottom:22px}section.testimonials .container .left-sec h2 span{color:#3b4b63;display:block;font-size:20px}section.testimonials .container .left-sec .swiper{height:370px;width:100%;box-shadow:3px 3px 30px #d3e9f1}section.testimonials .container .left-sec .swiper .swiper-slide{background-color:#fff;padding:20px 35px 24px 26px;box-shadow:3px 3px 30px #d3e9f1}section.testimonials .container .left-sec .swiper .swiper-slide img{position:relative;max-width:100%;display:block;margin-inline:auto;margin-bottom:25px}section.testimonials .container .left-sec .swiper .swiper-slide p{font-size:15px;line-height:27px;color:#3b4b63;margin-bottom:11px}section.testimonials .container .left-sec .swiper .swiper-slide h5{position:relative;font-size:18px;line-height:27px;color:#4ad143}section.testimonials .container .left-sec .swiper .swiper-slide h5 span{display:block;font-size:17px;color:#3b4b63}section.testimonials .container .right-sec{flex:1 1 500px;max-width:620px;width:100%}section.testimonials .container .right-sec .swiper2{height:535px;width:100%;overflow:hidden}section.testimonials .container .right-sec .swiper2 .swiper-slide img{object-fit:contain;position:relative;width:100%}section.form{position:relative;padding:90px 20px;background:linear-gradient(#E0F8FE, #FFFFFF)}section.form .top-description{width:100%;max-width:969px;margin:0px auto 30px;text-align:center}section.form .top-description p{font-size:18px;color:#304256}section.form .terms-container{position:relative;display:flex;gap:15px;align-items:flex-start}section.form .terms-container input[type=checkbox]{display:block;width:fit-content;margin:0;margin-top:5px}section.form h1{position:relative;text-align:center;font-size:50px;color:#304256;margin-bottom:77px}section.form .swiper4{height:fit-content;width:969px;overflow:hidden;position:relative;margin-inline:auto;max-width:100%;border:1px solid #cedaea;box-shadow:0px 0px 20px rgba(0,0,0,.1137254902)}section.form .swiper4 .swiper-slide{background-color:#fff;padding:63px 83px}section.form .swiper4 .swiper-slide .cont-2{margin:0}section.form .swiper4 .swiper-slide .question-container{position:relative;border:1px solid rgba(48,66,86,.1098039216);border-radius:5px;margin-bottom:10px;padding:5px 10px}section.form .swiper4 .swiper-slide .question-container .input-container{margin:0}section.form .swiper4 .swiper-slide .question-container .input-container h4{color:#1b2839}section.form .swiper4 .name-container{display:grid;grid-template-columns:auto auto;gap:10px}section.form .swiper4 .btn2{position:relative;display:block;right:auto;top:auto;width:100%;color:#fff;background-color:#0260da;margin-top:40px;padding:18px 20px;font-size:31px;text-align:center;height:auto;border-radius:7px;outline:0;cursor:pointer}section.form .swiper4 .btn2::after{display:none}section.form .swiper4 button.btn2{margin-top:27px;outline:none;border:none}section.form .swiper4 form{position:relative;display:block}section.form .swiper4 h3{font-size:27px;line-height:34px;margin-bottom:30px;color:#304256;text-align:center}section.form .swiper4 .question-text{font-weight:500}section.form .swiper4 input,section.form .swiper4 select{position:relative;outline:0;border:1px solid #cedaea;border-radius:7px;width:100%;padding:24px 33px;font-size:20px;margin-bottom:30px;margin-top:5px}section.form .swiper4 input::placeholder,section.form .swiper4 select::placeholder{color:#9aadc1}section.form .swiper4 .checkbox-container{display:flex;justify-content:center;margin-bottom:20px}section.form .swiper4 .checkbox-container input{margin:auto 0;width:fit-content}section.form .swiper4 .checkbox-container label{margin-left:10px}section.form .swiper4 .input-container{margin:20px 0}section.form .swiper4 .label-text{font-size:20px;margin-top:20px;margin-bottom:50px;color:#304256}section.form .swiper4 .radio-container{display:flex;margin:10px 0}section.form .swiper4 .radio-container input[type=radio]{margin:auto 0;width:fit-content}section.form .swiper4 .radio-container label{font-size:18px;margin-left:10px;margin-right:30px}section.form .swiper4 .border-container{border:1px solid #9aadc1;border-radius:7px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:10px 30px;margin-top:10px;margin-bottom:30px}section.form .swiper4 .border-container .question-text{font-size:18px}section.form .swiper4 hr{margin:30px 0}section.form .swiper4 .treatment-container{margin-bottom:30px}section.form .swiper4 .treatment-container .image-container{display:flex;justify-content:center;padding:0 auto}section.form .swiper4 .treatment-container h3{margin:10px 0;text-align:center}section.form .swiper4 .treatment-container label{font-size:18px;font-weight:600}section.form .swiper4 .treatment-container .left-aligned-text{text-align:left}section.form .swiper4 .treatment-container .radio-container{justify-content:center}section.form .swiper4 .treatment-container .radio-container label{margin-right:0}section.form .swiper4 .treatment-container .plan-grid{display:grid;grid-template-columns:500px auto}section.form .swiper4 .treatment-container .plan-grid .monthly-cost-text{color:#00aeef;font-weight:bold}section.form .swiper4 .treatment-container .plan-grid p{text-align:left}section.form .swiper4 .pkg-btn .option{background:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:space-evenly;margin:0 10px;border-radius:5px;padding:0 10px;border:2px solid #d3d3d3;transition:all .3s ease}input[type=radio]:not(:checked)+section.form .swiper4 .pkg-btn .option{cursor:not-allowed}section.form .swiper4 .pkg-btn input[type=radio]{display:none}section.form .swiper4 .pkg-btn #option-1-1:checked:checked~.option-1-1,section.form .swiper4 .pkg-btn #option-1-2:checked:checked~.option-1-2,section.form .swiper4 .pkg-btn #option-1-3:checked:checked~.option-1-3{border-color:#0069d9;background:#0069d9}section.form .swiper4 .pkg-btn #option-2-1:checked:checked~.option-2-1,section.form .swiper4 .pkg-btn #option-2-2:checked:checked~.option-2-2,section.form .swiper4 .pkg-btn #option-2-3:checked:checked~.option-2-3{border-color:#0069d9;background:#0069d9}section.form .swiper4 .pkg-btn .wrapper .option span{font-size:20px;color:gray}section.form .swiper4 .pkg-btn #option-1-1:checked:checked~.option-1-1 span,section.form .swiper4 .pkg-btn #option-1-2:checked:checked~.option-1-2 span,section.form .swiper4 .pkg-btn #option-1-3:checked:checked~.option-1-3 span{color:#fff}section.form .swiper4 .pkg-btn #option-2-1:checked:checked~.option-2-1 span,section.form .swiper4 .pkg-btn #option-2-2:checked:checked~.option-2-2 span,section.form .swiper4 .pkg-btn #option-2-3:checked:checked~.option-2-3 span{color:#fff}section.form .swiper4 .btn-select{background-color:#00aeef;border:2px solid #00aeef;border-radius:10px;padding:15px 10px;margin-bottom:20px;transition:.3s ease}section.form .swiper4 .btn-select:hover{background-color:#fff;color:#00aeef;font-weight:bold}section.form .swiper4 .btn-select:disabled{background-color:#b0b0b0;border:none;cursor:not-allowed;opacity:.6}section.form .swiper4 .btn-select:disabled:hover{background-color:#b0b0b0;color:#fff}section.form .swiper4 .btn-select .selected{background-color:red;color:#fff}section.form .swiper4 p{text-align:center;font-size:20px;line-height:34px;font-weight:500}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-content{position:relative;margin:15% auto;padding:20px;width:80%;max-width:300px;background-color:#fff;border-radius:8px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3)}.close-btn{position:absolute;top:10px;right:15px;font-size:18px;cursor:pointer}.ok-btn{margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.ok-btn:hover{background-color:#0056b3}section.form form.login{position:relative;max-width:969px;width:100%;margin-inline:auto;border-radius:7px;box-shadow:0px 0px 20px rgba(0,0,0,.0549019608);padding:63px 84px 85px;background-color:#fff}section.form form.login label{position:relative;display:grid;gap:30px;margin-bottom:30px}section.form form.login label p{position:relative;font-size:27px;line-height:34px;color:#304256}section.form form.login label input{position:relative;width:100%;outline:0;border:1px solid #cedaea;border-radius:7px;padding:20px 30px;font-size:20px;color:#304256}section.form form.login label input::placeholder{color:#9aadc1}section.form form.login .links{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px}section.form form.login .links a{position:relative;text-decoration:underline;color:#1b2839;font-size:20px}section.form form.login .links span{color:#1b2839;font-size:20px}section.form form.login button{position:relative;display:block;width:100%;margin-top:40px;border-radius:7px;background-color:#0260da;padding:17px 20px;outline:0;border:none;cursor:pointer;color:#fff;font-size:31px;text-align:center;transition:.4s ease;text-transform:uppercase}section.form form.login button:hover{transform:scale(0.98)}section.checkout{color:#304256}section.checkout::before{position:absolute;top:0;left:0;width:100%;content:"";height:507px;background:linear-gradient(#E0F8FE, #FFFFFF)}section.checkout h1{position:relative;text-align:center;font-size:40px;margin-bottom:125px}section.checkout form{position:relative;background-color:#fff;padding:70px 60px 50px;max-width:1067px;width:100%;margin-inline:auto;border:1px solid #cedaea;margin-bottom:100px}section.checkout form .top{position:relative;display:flex;flex-wrap:wrap;padding:0px 30px 20px;align-items:flex-start;justify-content:center;gap:30px}section.checkout form .top .left{position:relative;flex:1 1 500px;margin-top:30px}section.checkout form .top .left h3{font-size:30px;margin-bottom:23px}section.checkout form .top .left p{position:relative;font-size:20px;line-height:35px;text-align:left}section.checkout form .top img{position:relative;display:block;flex:1 1 150px;max-width:160px}section.checkout form hr{position:relative;border:1px solid #cedaea;margin-top:40px;margin-bottom:35px}section.checkout form h2{position:relative;text-align:center;font-size:40px;margin-bottom:23px}section.checkout form p{position:relative;text-align:center;font-size:20px;text-align:center;max-width:780px;margin-inline:auto}section.checkout form span.price{position:relative;display:block;text-align:center;margin:27px auto 85px;font-size:40px}section.checkout form .plan{position:relative;margin-bottom:54px;border:1px solid #cedaea;padding:40px 60px;border-radius:7px;display:grid;grid-template-columns:1fr 1fr}section.checkout form .plan h3{position:relative;font-size:30px;line-height:35px}section.checkout form .plan .des h4{position:relative;font-size:25px;line-height:35px}section.checkout form .plan .des p{position:relative;font-size:20px;line-height:35px;text-align:left}section.checkout form .plan:last-of-type{display:flex;align-items:center;justify-content:space-between;gap:30px}section.checkout form button{position:relative;display:block;width:100%;margin-top:40px;border-radius:7px;background-color:#0260da;padding:17px 20px;outline:0;border:none;cursor:pointer;color:#fff;font-size:31px;text-align:center;transition:.4s ease;text-transform:uppercase}section.checkout form button:hover{transform:scale(0.98)}section.order{color:#304256;margin-bottom:150px}section.order::before{position:absolute;top:0;left:0;width:100%;content:"";height:507px;background:linear-gradient(#E0F8FE, #FFFFFF)}section.order h1{position:relative;text-align:center;font-size:40px;margin-bottom:125px}section.order h2{position:relative;max-width:1200px;width:100%;margin-inline:auto;font-size:35px;margin-bottom:30px}section.order .product-selection{position:relative;max-width:1200px;width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));gap:40px;margin-bottom:30px}section.order .product-selection label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #cedaea;background-color:#fff;padding:35px 20px;border-radius:7px;gap:25px;cursor:pointer;transition:.4s ease}section.order .product-selection label input{position:absolute;visibility:hidden;opacity:0}section.order .product-selection label img{position:relative;display:block;object-fit:contain;max-width:150px}section.order .product-selection label h2{text-align:center;font-size:30px;line-height:34px;margin-bottom:0px}section.order .product-selection label p{position:relative;font-size:20px;line-height:35px;text-align:center}section.order .product-selection label:hover{transform:scale(0.98);border:1px solid #0260da}section.order .product-selection label:has(input[type=radio]:checked){border:2px solid #0260da}section.order .product-selection label:has(input[type=radio]:checked):hover{transform:scale(1)}section.order .package-select{position:relative;max-width:1200px;width:100%;margin:10px auto}section.order .package-select>div{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(390px, 1fr));gap:10px;display:none}section.order .package-select>div .pack{position:relative;border:1px solid #cedaea;border-radius:7px;padding-bottom:60px}section.order .package-select>div .pack .title{background-color:#304256;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:25px;border-top-left-radius:7px;border-top-right-radius:7px}section.order .package-select>div .pack .title p{position:relative;font-size:22px}section.order .package-select>div .pack .details{position:relative;padding:10px 25px;display:grid;grid-template-columns:250px 80px}section.order .package-select>div .pack .details p{font-size:18px}section.order .package-select>div .pack label{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background-color:#304256;border-radius:7px;padding:12px 20px;width:210px;max-width:90%;color:#fff;text-transform:uppercase;text-align:center}section.order .package-select>div .pack label input{visibility:hidden;opacity:0;position:absolute}section.order .package-select>div .pack:nth-of-type(2) .title,section.order .package-select>div .pack:nth-of-type(2) label{background-color:#4ad143}section.order .package-select>div .pack:last-of-type .title,section.order .package-select>div .pack:last-of-type label{background-color:#0260da}@media screen and (max-width: 1440px){header .container{padding:20px 40px}header .container img{max-width:150px}section.top{min-height:900px}section.top .content{z-index:6;--parallax-speed: 1}section.top .parallax-left{left:-120px;bottom:-150px}section.top .parallax-right{right:-150px;bottom:-150px}section.top .flex{padding:0px 40px}section.top .flex .left-sec .heading h3,section.top .flex .right-sec .heading h3{font-size:24px;line-height:28px}section.top .flex .left-sec .heading h5,section.top .flex .right-sec .heading h5{font-size:15px;line-height:20px}section.top .flex .left-sec p,section.top .flex .right-sec p{margin-top:20px;font-size:15px;line-height:26px}section.top .flex .left-sec a,section.top .flex .right-sec a{padding:10px 20px;font-size:18px}section.steps{padding:0px}section:not(.top) .container{padding:40px}section:not(.top) .container p{font-size:18px;margin-bottom:15px}section:not(.top) .container h2{font-size:40px;line-height:55px;margin-bottom:0px}section:not(.top) .container a.btn{padding:17px 34px;width:fit-content;font-size:20px}section:not(.top) .container h3{font-size:24px;margin-top:10px;line-height:30px;margin-bottom:20px}section:not(.top) .container .right-align{max-width:600px}section.sides .left-sec .container,section.sides .right-sec .container{max-width:100%;padding:40px}section.sides .left-sec .container img,section.sides .right-sec .container img{max-width:100%;object-fit:contain}section.sides .left-sec .container p,section.sides .right-sec .container p{font-size:20px;line-height:28px;margin-bottom:40px}section.sides .left-sec .container .flex,section.sides .right-sec .container .flex{z-index:1}section.sides .left-sec .container .flex .flex-item,section.sides .right-sec .container .flex .flex-item{box-shadow:0px 0px 20px rgba(0,0,0,.4470588235);padding:5px 10px}section.sides .left-sec .container .flex .flex-item::after,section.sides .right-sec .container .flex .flex-item::after{display:none}section.sides .left-sec .container .flex .flex-item span,section.sides .right-sec .container .flex .flex-item span{font-size:15px;width:30px;height:30px}section.sides .left-sec .container .flex .flex-item h3,section.sides .right-sec .container .flex .flex-item h3{font-size:15px;margin-bottom:5px;margin-top:0px}section.sides .left-sec .container .flex .flex-item p,section.sides .right-sec .container .flex .flex-item p{margin-bottom:10px;font-size:14px;line-height:18px}section.phone::before{width:373px;min-height:100%;content:"";background:url("../images/phone.png") no-repeat;background-size:contain;bottom:0px}section.phone .container{max-width:800px}section.phone .container .flex h3{font-size:40px;line-height:50px}section.phone .container .flex h3::before{display:none}section.what-means .container::before{right:0px;content:"";height:100%;background:url("../images/model.png");width:300px}section.what-means .container .content h2{font-size:36px;line-height:45px;margin-bottom:25px}section.what-means .container .content p{font-size:18px;margin-bottom:15px}section.what-means .container .content h3{font-size:24px;margin-bottom:20px;line-height:30px;margin-bottom:20px}footer .container{justify-content:center;flex-direction:column-reverse}footer .container .left-sec svg{margin-inline:auto;position:relative;display:block}footer .container .right-sec{flex-direction:column;justify-content:center;gap:20px;margin-bottom:25px}section.checkout h1{font-size:35px;margin-bottom:60px}section.checkout form{padding:50px 30px 30px;max-width:1067px;width:95%;margin-bottom:100px}section.checkout form .top{padding:0px 20px 10px;gap:30px}section.checkout form .top .left{flex:1 1 300px;margin-top:30px}section.checkout form .top .left h3{font-size:25px;margin-bottom:18px}section.checkout form .top .left p{font-size:16px;line-height:23px}section.checkout form .top img{flex:1 1 150px;max-width:200px}section.checkout form hr{margin-top:40px;margin-bottom:35px}section.checkout form h2{font-size:30px;margin-bottom:15px}section.checkout form p{font-size:16px;max-width:600px}section.checkout form span.price{margin:27px auto 35px;font-size:30px}section.checkout form .plan{margin-bottom:30px;padding:20px 30px}section.checkout form .plan h3{font-size:25px;line-height:30px}section.checkout form .plan .des h4{font-size:22px;line-height:27px}section.checkout form .plan .des p{font-size:18px;line-height:24px}section.checkout form .plan:last-of-type{gap:30px}section.checkout form button{padding:17px 20px;font-size:31px;transition:.4s ease;text-transform:uppercase}section.checkout form button:hover{transform:scale(0.98)}}@media screen and (max-width: 1020px){section.top{min-height:1200px}section.top .parallax-left,section.top .parallax-right{opacity:.8}section.top .parallax-left{left:-182px}section.top .parallax-right{right:-220px}section.top .content{height:fit-content}section.top .flex{margin-top:330px;max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px;height:fit-content}section.top .flex .left-sec,section.top .flex .right-sec{flex:none}section.form form.login{max-width:90%;width:100%;padding:40px}section.form form.login label{gap:10px;margin-bottom:20px}section.form form.login label p{font-size:20px;line-height:24px}section.form form.login label input{padding:10px 30px;font-size:18px}section.form form.login .links{gap:10px;justify-content:flex-start}section.form form.login .links a{font-size:14px}section.form form.login .links span{font-size:14px}section.form form.login button{margin-top:20px;padding:10px 20px;font-size:22px}}@media screen and (max-width: 768px){section.top{display:block;min-height:auto}section.top .parallax_bg,section.top .parallax-left,section.top .parallax-right{position:absolute}section.top .content{top:0;margin-top:40px}section.top .content h1{font-size:45px;line-height:60px}section.top .content h2{font-size:17px;line-height:26px;margin-top:15px}section.top .content a.primary-btn{width:fit-content;margin-top:30px;padding:10px 20px;font-size:26px}section.top .flex{top:0px;margin-top:30px;margin-bottom:40px}section.top .flex .left-sec,section.top .flex .right-sec{max-width:80%}section.get-started{background:radial-gradient(rgba(255, 255, 255, 0), #fff),url(../images/sec2-back.png);background-position:top center;background-repeat:no-repeat;background-size:cover}section.appointment{background:radial-gradient(rgba(255, 255, 255, 0), #fff),url(../images/appointment-sec.png);background-position:left}section.phone::before,section.what-means .container::before{opacity:.4}section.sides .left-sec .container img,section.sides .right-sec .container img{max-width:60%}section.sides .left-sec .container .flex,section.sides .right-sec .container .flex{display:flex;flex-wrap:wrap}footer .container{padding:40px 20px}section.form h1{font-size:27px;margin-bottom:30px}section.form .swiper4 .swiper-slide{padding:40px 20px}section.form .swiper4 .swiper-slide h3{font-size:20px;margin-bottom:20px}section.form .swiper4 .swiper-slide input{font-size:20px;margin-bottom:10px;padding:15px 20px}section.form .swiper4 .swiper-slide .swiper-button-next,section.form .swiper4 .swiper-slide .btn2{font-size:16px;margin-top:20px}section.form .swiper4 .swiper-slide p{font-size:14px;line-height:normal}}@media screen and (max-width: 600px){img.mobile{display:block}body,section{overflow-x:hidden !important}section:not(.top) .container{padding:20px}header .container{padding:10px 20px}section.top .content h1{font-size:35px;line-height:48px}section.top .content h2{margin-top:10px}section.top .content .swiper3{display:block;height:auto;width:100%;max-width:380px;overflow:hidden;margin-inline:auto;margin-bottom:30px;--swiper-pagination-top: 320px;--swiper-theme-color: #4AD143}section.top .content .swiper3 .swiper-slide img{position:relative;width:100%;object-fit:contain}section.top .flex{padding:0px 20px}section.top .flex .left-sec,section.top .flex .right-sec{max-width:100%;padding:20px}section.top .flex .left-sec::after,section.top .flex .right-sec::after{content:"";width:100px;height:200px;background:url("../images/tir.png");background-size:contain;background-repeat:no-repeat;left:50%;z-index:-1;transform:translateX(-50%);opacity:.4;bottom:10px}section.top .flex .right-sec::after{background:url("../images/sem.png");background-size:contain;background-repeat:no-repeat}section.phone::before{background-position:bottom}section.phone .container .flex{gap:10px}section.phone .container .flex .left,section.phone .container .flex .right{width:100%;margin-bottom:0px;margin-top:0px}section.phone .container a.btn{margin-top:10px}footer .container{padding-bottom:40px}footer .container .right-sec{flex-direction:column-reverse}footer .container .list{flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;gap:15px}footer .container .list span{display:none}section.top{background:url("../images/top-background.png") no-repeat;background-position:top center}section.top .parallax-left,section.top .parallax-right,section.top .parallax_bg{display:none}section.top .flex .left-sec,section.top .flex .right-sec{padding-bottom:40px}section.top .flex .left-sec a,section.top .flex .right-sec a{right:auto;left:50%;transform:translateX(-50%)}section.top .flex .left-sec::after,section.top .flex .right-sec::after{display:none;content:""}section.top .flex .left-sec img,section.top .flex .right-sec img{position:relative;object-fit:contain;max-width:131px;margin-inline:auto;margin-top:10px}section.get-started{background:url("../images/sec2-back-mobile.png") bottom center no-repeat;min-height:700px}section.get-started .container p,section.get-started .container h2{text-align:center}section.get-started .container a.btn{margin-inline:auto}section.appointment{background:none}section.appointment h2,section.appointment h3{text-align:center}section.appointment p{display:flex;gap:5px}section.appointment .right-align a.btn{text-align:center;width:100%}section.what-means{background:none}section.what-means .container{padding-bottom:0px}section.what-means .container::before{display:none}section.what-means .container img{position:relative;max-width:100%;object-fit:contain}section.testimonials .container{gap:20px}section.testimonials .container .left-sec,section.testimonials .container .right-sec{flex:1 1 auto}section.testimonials .container .right-sec .swiper2{height:auto}section.testimonials .flex .arrows{position:relative;left:0;flex-direction:row;transform:translateX(0)}section.testimonials .flex .arrows .swiper-button-prev::after,section.testimonials .flex .arrows .swiper-button-next::after{transform:rotate(0deg)}section.checkout h1{font-size:30px;margin-bottom:40px}section.checkout form{padding:20px 20px 20px;max-width:1067px;width:90%;margin-bottom:50px}section.checkout form .top{padding:0px 20px 10px;gap:30px}section.checkout form .top .left{flex:1 1 300px}section.checkout form .top .left h3{font-size:20px;margin-bottom:15px}section.checkout form .top .left p{font-size:14px;line-height:18px}section.checkout form .top img{flex:1 1 150px;max-width:100px}section.checkout form hr{margin-top:40px;margin-bottom:35px}section.checkout form h2{font-size:24px;margin-bottom:15px}section.checkout form p{font-size:16px;max-width:600px}section.checkout form span.price{margin:20px auto 20px;font-size:30px}section.checkout form .plan{margin-bottom:30px;padding:20px 30px;grid-template-columns:1fr;gap:20px}section.checkout form .plan h3{font-size:20px;line-height:24px}section.checkout form .plan .des h4{font-size:20px;line-height:24px;margin-bottom:5px}section.checkout form .plan .des p{font-size:16px;line-height:20px}section.checkout form .plan:last-of-type{gap:20px}section.checkout form button{padding:15px 20px;font-size:20px;transition:.4s ease;text-transform:uppercase}section.checkout form button:hover{transform:scale(0.98)}section.form form.login{max-width:95%;padding:30px 20px}section.form form.login label{gap:10px;margin-bottom:20px}section.form form.login label p{font-size:18px;line-height:20px}section.form form.login label input{padding:5px 20px;font-size:16px;border-radius:3px}section.form form.login .links{gap:10px;justify-content:flex-start}section.form form.login .links a{font-size:12px}section.form form.login .links span{font-size:12px}section.form form.login button{margin-top:20px;padding:10px 20px;font-size:20px}}