.container{display:flex;flex-direction:column;padding:0 20px;margin:0 auto 80px;grid-gap:60px;gap:60px}@media(min-width:768px){.container{grid-gap:100px;gap:100px}}@media(min-width:1081px){.container{grid-gap:100px;gap:100px;max-width:1504px;padding:0 60px;margin:0 auto 200px}}@media(min-width:768px){.container{padding:0 40px;margin:0 auto 120px}}.inner-container{max-width:940px;margin:0 auto}.card{background-color:#fff;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;border-radius:50px;border:4px solid #242082;margin:0 auto;padding:30px 20px;position:relative}@media(min-width:768px){.card{border-radius:80px;border:6px solid #242082}}@media(min-width:1024px){.card{padding:20px;border-radius:100px;border:7px solid #242082}}.card:after{content:"";overflow:hidden;background-size:cover;position:absolute;width:103%;height:102%;top:5px;left:3px;z-index:-1;border-radius:50px}@media(min-width:768px){.card:after{border-radius:80px;top:8px;left:5px}}@media(min-width:1024px){.card:after{width:103%;height:104%;left:10px;top:10px;border-radius:100px}}.divider{width:106px;border:3px solid #202482;border-radius:9999px}.divider-small{width:46px;border-width:2px}.divider-vertical{transform:rotate(90deg)}.hero{padding:40px 0;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:80px;min-height:600px;height:auto}@media(min-width:768px){.hero{margin-bottom:120px}}@media(min-width:1240px){.hero{height:95vh;min-height:750px;max-height:950px;margin-bottom:160px}}.hero .hero-background{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;position:absolute;top:0;left:0;z-index:-1}@media(min-width:768px){.hero .hero-background{-o-object-position:60% center;object-position:60% center}}@media(min-width:1240px){.hero .hero-background{-o-object-position:center center;object-position:center center}}.hero .hero-elements{display:flex;flex-direction:column;justify-content:center;width:100%;grid-gap:40px;gap:40px;padding:0 20px}@media(min-width:1081px){.hero .hero-elements{padding:0}}@media(min-width:1240px){.hero .hero-elements{flex-direction:row;max-width:1400px;grid-gap:20px;gap:20px;height:100%}}@media(min-width:1300px){.hero .hero-elements{grid-gap:40px;gap:40px}}.hero .hero-card{display:flex;flex-direction:column;align-items:center;border-radius:50px;background-color:#fff;width:100%;max-width:90%;padding:30px 25px 40px}@media(min-width:768px){.hero .hero-card{border-radius:80px;padding:50px 50px 60px;max-width:600px}}@media(min-width:1240px){.hero .hero-card{grid-gap:18px;gap:18px;align-items:flex-start;border-radius:100px 100px 100px 0;padding:40px 40px 40px 72px;width:520px}}@media(min-width:1270px){.hero .hero-card{width:580px}}@media(min-width:1300px){.hero .hero-card{width:635px}}.hero .hero-card-logos{display:inline-flex;align-items:center;color:#202482;grid-gap:16px;gap:16px}@media(min-width:768px){.hero .hero-card-logos{grid-gap:24px;gap:24px}}@media(min-width:1081px){.hero .hero-card-logos{grid-gap:32px;gap:32px}}.hero .hero-card-logos svg{flex-shrink:0;font-size:28px;height:40px;width:28px}@media(min-width:768px){.hero .hero-card-logos svg{font-size:38px}}@media(min-width:1081px){.hero .hero-card-logos svg{font-size:42px}}@media(min-width:768px){.hero .hero-card-logos svg{width:38px;height:54px}}@media(min-width:1240px){.hero .hero-card-logos svg{width:42px;height:60px}}@media(min-width:1270px){.hero .hero-card-logos svg{width:45px;height:64px}}@media(min-width:1300px){.hero .hero-card-logos svg{width:47px;height:67px}}.hero .hero-card-logos hr{border:1px solid #202482;height:30px;border-radius:9999px;flex-shrink:0}@media(min-width:768px){.hero .hero-card-logos hr{height:40px}}@media(min-width:1270px){.hero .hero-card-logos hr{height:43px}}@media(min-width:1300px){.hero .hero-card-logos hr{height:46px}}.hero .hero-card-logos img{width:120px;height:auto;flex-shrink:0}@media(min-width:768px){.hero .hero-card-logos img{width:150px}}@media(min-width:1240px){.hero .hero-card-logos img{width:160px}}@media(min-width:1270px){.hero .hero-card-logos img{width:172px}}@media(min-width:1300px){.hero .hero-card-logos img{width:183px}}.hero .hero-card h1{font-weight:600;text-transform:uppercase;color:#202482;margin:20px 0 15px;text-align:center;font-size:28px;line-height:32px}@media(min-width:768px){.hero .hero-card h1{font-size:42px}}@media(min-width:1081px){.hero .hero-card h1{font-size:42px}}@media(min-width:768px){.hero .hero-card h1{line-height:48px;margin:30px 0 20px}}@media(min-width:1240px){.hero .hero-card h1{margin:0;text-align:left}}@media(min-width:1270px){.hero .hero-card h1{font-size:46px;line-height:52px}}@media(min-width:1300px){.hero .hero-card h1{font-size:50px;line-height:57px}}.hero .hero-card p{color:#202082;margin:0;font-weight:300;text-align:center;font-size:18px;line-height:24px}@media(min-width:768px){.hero .hero-card p{font-size:24px}}@media(min-width:1081px){.hero .hero-card p{font-size:27px}}@media(min-width:768px){.hero .hero-card p{line-height:30px}}@media(min-width:1240px){.hero .hero-card p{text-align:left;line-height:35px}}@media(min-width:1300px){.hero .hero-card p{font-size:30px;line-height:38px}}.hero-element-left{display:flex;justify-content:center;align-self:center;align-items:center;flex-shrink:0}@media(min-width:1081px){.hero-element-left{padding-bottom:48px}}@media(min-width:1270px){.hero-element-left{height:100%}}.hero-element-right{justify-content:center;padding-bottom:24px;flex:1 1;min-width:0}.hero-card-image,.hero-element-right{display:flex;align-items:flex-end;height:100%}.hero-card-image{max-width:100%}.hero-card-image img{width:100%;max-width:690px;height:auto;-o-object-fit:contain;object-fit:contain}.gift-code-banner{display:flex;flex-direction:column;padding:30px 25px 40px;grid-gap:20px;gap:20px}@media(min-width:768px){.gift-code-banner{grid-gap:30px;gap:30px}}@media(min-width:1081px){.gift-code-banner{grid-gap:0;gap:0}}@media(min-width:768px){.gift-code-banner{padding:40px 50px 60px}}@media(min-width:1081px){.gift-code-banner{padding:74px 48px 48px}}.gift-code-banner:after{left:10px;background-image:url(/packs/media/pietrasanta/bg-dsf8-e6344cff.jpeg)}.gift-code-banner .gift-code-banner-title{text-transform:uppercase;color:#202482;max-width:100%;text-align:center;margin:0;font-weight:600;font-size:24px;line-height:30px}@media(min-width:768px){.gift-code-banner .gift-code-banner-title{font-size:36px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-title{font-size:60px}}@media(min-width:768px){.gift-code-banner .gift-code-banner-title{line-height:44px;max-width:600px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-title{line-height:72px;max-width:919px}}.gift-code-banner .gift-code-banner-description{text-align:center;color:#707070;font-weight:300;margin:10px 0;max-width:100%;font-size:16px;line-height:22px}@media(min-width:768px){.gift-code-banner .gift-code-banner-description{font-size:20px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-description{font-size:30px}}@media(min-width:768px){.gift-code-banner .gift-code-banner-description{line-height:28px;max-width:600px;margin:15px 0}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-description{max-width:720px;line-height:38px;margin:24px 0}}.gift-code-banner .gift-code-banner-code{background-color:#202482;color:#fff;border-radius:9999px;line-height:1.5;padding:8px 20px;font-size:18px}@media(min-width:768px){.gift-code-banner .gift-code-banner-code{font-size:24px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-code{font-size:30px}}@media(min-width:768px){.gift-code-banner .gift-code-banner-code{padding:10px 30px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-code{line-height:72px;padding:0 20px}}.gift-code-banner .divider{margin:24px 0}.gift-code-banner .gift-code-banner-disclaimer{max-width:100%;text-align:center;color:#707070;font-weight:300;margin:0;font-size:14px;line-height:18px}@media(min-width:768px){.gift-code-banner .gift-code-banner-disclaimer{font-size:16px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-disclaimer{font-size:20px}}@media(min-width:768px){.gift-code-banner .gift-code-banner-disclaimer{line-height:22px;max-width:500px}}@media(min-width:1081px){.gift-code-banner .gift-code-banner-disclaimer{line-height:25px}}.steps-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;grid-gap:60px;gap:60px}@media(min-width:768px){.steps-section{grid-gap:100px;gap:100px}}@media(min-width:1081px){.steps-section{grid-gap:50px;gap:50px;flex-direction:row;align-items:flex-start}}.steps-section .step{display:flex;align-items:center;flex-direction:column;max-width:100%}@media(min-width:768px){.steps-section .step{max-width:400px}}@media(min-width:1081px){.steps-section .step{max-width:300px}}.steps-section .step-icon{border:4px solid #202482;border-radius:10px;padding:6px;position:relative;background-color:#fff}@media(min-width:768px){.steps-section .step-icon{border:6px solid #202482;border-radius:15px;padding:8px}}@media(min-width:1081px){.steps-section .step-icon{border:8px solid #202482;border-radius:10px}}.steps-section .step-icon:after{content:"";overflow:hidden;background-image:url(/packs/media/pietrasanta/bg-dsf2-2c699f04.jpeg);background-size:cover;position:absolute;width:106%;height:106%;top:3px;left:3px;z-index:-1;border-radius:10px}@media(min-width:768px){.steps-section .step-icon:after{top:5px;left:5px;border-radius:15px}}@media(min-width:1081px){.steps-section .step-icon:after{width:110%;height:110%}}.steps-section .step-icon svg{width:120px;height:auto}@media(min-width:768px){.steps-section .step-icon svg{width:180px}}@media(min-width:1081px){.steps-section .step-icon svg{width:147px}}.steps-section .current-step{color:#202482;font-weight:600;margin-top:15px;font-size:36px;line-height:44px}@media(min-width:768px){.steps-section .current-step{font-size:48px}}@media(min-width:1081px){.steps-section .current-step{font-size:60px}}@media(min-width:768px){.steps-section .current-step{line-height:56px;margin-top:20px}}@media(min-width:1081px){.steps-section .current-step{line-height:72px}}.steps-section .step-description{text-align:center;color:#707070;font-weight:300;margin-top:10px;font-size:16px;line-height:22px}@media(min-width:768px){.steps-section .step-description{font-size:20px}}@media(min-width:1081px){.steps-section .step-description{font-size:25px}}@media(min-width:768px){.steps-section .step-description{line-height:28px}}@media(min-width:1081px){.steps-section .step-description{line-height:32px}}.steps-section .step-description b{font-weight:500}.booking-form-wrapper{margin-top:60px}.form-section{max-width:940px;padding:30px 25px 40px;grid-gap:16px;gap:16px}@media(min-width:768px){.form-section{grid-gap:20px;gap:20px}}@media(min-width:1081px){.form-section{grid-gap:24px;gap:24px}}@media(min-width:768px){.form-section{padding:50px 80px 70px}}@media(min-width:1081px){.form-section{padding:72px 130px 100px}}.form-section:after{background-image:url(/packs/media/pietrasanta/bg-dsf8-e6344cff.jpeg)}@media(min-width:1081px){.form-section:after{background-image:url(/packs/media/pietrasanta/bg-aa-d00e32b9.jpeg)}}.form-section .form-section-header{display:flex;flex-direction:column;align-items:center;width:100%;grid-gap:20px;gap:20px}@media(min-width:768px){.form-section .form-section-header{grid-gap:30px;gap:30px}}@media(min-width:1081px){.form-section .form-section-header{grid-gap:48px;gap:48px;flex-direction:row;grid-gap:72px;gap:72px}}.form-section .form-section-header svg{color:#202482;width:60px;height:86px}@media(min-width:768px){.form-section .form-section-header svg{width:80px;height:115px}}@media(min-width:1081px){.form-section .form-section-header svg{width:96px;height:139px}}.form-section .form-title{background-color:#202482;border-radius:15px;padding:15px 25px;width:100%}@media(min-width:768px){.form-section .form-title{border-radius:20px;padding:20px 40px}}@media(min-width:1081px){.form-section .form-title{text-transform:uppercase;padding:20px 50px}}.form-section .form-title h2{color:#fff;text-align:center;margin:0;font-weight:600;font-size:20px;line-height:26px}@media(min-width:768px){.form-section .form-title h2{font-size:32px}}@media(min-width:1081px){.form-section .form-title h2{font-size:40px}}@media(min-width:768px){.form-section .form-title h2{line-height:40px}}@media(min-width:1081px){.form-section .form-title h2{line-height:50px}}.form-section .form-section-instructions{color:#202082;text-align:center;font-weight:300;margin:0;font-size:14px;line-height:20px}@media(min-width:768px){.form-section .form-section-instructions{font-size:18px}}@media(min-width:1081px){.form-section .form-section-instructions{font-size:25px}}@media(min-width:768px){.form-section .form-section-instructions{line-height:24px}}@media(min-width:1081px){.form-section .form-section-instructions{line-height:32px}}.form-section input{width:100%;padding:12px 15px;border:2px solid #202082;border-radius:15px;font-weight:300;margin-bottom:0;height:auto;font-size:16px;line-height:20px}@media(min-width:768px){.form-section input{font-size:18px}}@media(min-width:1081px){.form-section input{font-size:20px}}@media(min-width:768px){.form-section input{padding:14px 18px;line-height:22px;border-radius:18px}}@media(min-width:1081px){.form-section input{padding:15px 20px;line-height:25px;border-radius:20px}}.form-section input:-moz-placeholder-shown,.form-section input::-moz-placeholder{color:#707070}.form-section input::placeholder,.form-section input:placeholder-shown{color:#707070}.form-section select{width:100%;border:2px solid #202082;border-radius:15px;font-weight:300;margin-bottom:0;height:auto;background-color:#fff;color:#232323;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23202482' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:20px;padding:12px 45px 12px 15px;font-size:16px;line-height:20px}@media(min-width:768px){.form-section select{font-size:18px}}@media(min-width:1081px){.form-section select{font-size:20px}}@media(min-width:768px){.form-section select{padding:14px 50px 14px 18px;line-height:22px;border-radius:18px;background-position:right 18px center;background-size:22px}}@media(min-width:1081px){.form-section select{padding:15px 55px 15px 20px;line-height:25px;border-radius:20px;background-position:right 20px center;background-size:24px}}.form-section select:focus{outline:none;border-color:#202482;box-shadow:0 0 0 3px rgba(32,36,130,.1)}.form-section select option{color:#232323;padding:10px}.form-section textarea{width:100%;padding:12px 15px;border:2px solid #202082;border-radius:15px;font-weight:300;margin-bottom:0;resize:vertical;min-height:120px;font-family:Stratos,sans-serif;font-size:16px;line-height:24px}@media(min-width:768px){.form-section textarea{font-size:18px}}@media(min-width:1081px){.form-section textarea{font-size:20px}}@media(min-width:768px){.form-section textarea{padding:14px 18px;line-height:26px;border-radius:18px;min-height:140px}}@media(min-width:1081px){.form-section textarea{padding:15px 20px;line-height:28px;border-radius:20px;min-height:160px}}.form-section textarea::-moz-placeholder{color:#707070}.form-section textarea::placeholder{color:#707070}.form-section textarea:focus{outline:none;border-color:#202482;box-shadow:0 0 0 3px rgba(32,36,130,.1)}.form-section .field_with_errors{display:contents}.form-section .field_with_errors input,.form-section .field_with_errors select,.form-section .field_with_errors textarea{border-color:#dc3545}.form-section .error-explanation{width:100%;background-color:rgba(220,53,69,.1);border:2px solid #dc3545;border-radius:15px;padding:16px 20px;margin-bottom:8px}@media(min-width:768px){.form-section .error-explanation{border-radius:18px;padding:20px 24px;margin-bottom:10px}}@media(min-width:1081px){.form-section .error-explanation{border-radius:20px;padding:24px 28px;margin-bottom:12px}}.form-section .error-explanation h2{color:#dc3545;font-weight:600;margin:0 0 12px;font-size:16px;line-height:22px}@media(min-width:768px){.form-section .error-explanation h2{font-size:18px}}@media(min-width:1081px){.form-section .error-explanation h2{font-size:20px}}@media(min-width:768px){.form-section .error-explanation h2{line-height:24px;margin:0 0 14px}}@media(min-width:1081px){.form-section .error-explanation h2{line-height:26px;margin:0 0 16px}}.form-section .error-explanation ul{margin:0;padding-left:20px;list-style-type:disc}@media(min-width:768px){.form-section .error-explanation ul{padding-left:24px}}@media(min-width:1081px){.form-section .error-explanation ul{padding-left:28px}}.form-section .error-explanation li{color:#721c24;font-weight:400;font-size:14px;line-height:20px;margin-bottom:6px}@media(min-width:768px){.form-section .error-explanation li{font-size:16px}}@media(min-width:1081px){.form-section .error-explanation li{font-size:18px}}@media(min-width:768px){.form-section .error-explanation li{line-height:22px;margin-bottom:8px}}@media(min-width:1081px){.form-section .error-explanation li{line-height:24px;margin-bottom:10px}}.form-section .error-explanation li:last-child{margin-bottom:0}.form-section form{display:flex;flex-direction:column;align-items:center;width:100%;grid-gap:16px;gap:16px}@media(min-width:768px){.form-section form{grid-gap:20px;gap:20px}}@media(min-width:1081px){.form-section form{grid-gap:24px;gap:24px}}.form-section .file-upload-input{display:none}.form-section .file-upload-label{background-color:#202482;color:#fff;padding:12px 15px;border-radius:15px;font-weight:400;cursor:pointer;width:100%;height:auto;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px}@media(min-width:768px){.form-section .file-upload-label{font-size:18px}}@media(min-width:1081px){.form-section .file-upload-label{font-size:25px}}@media(min-width:768px){.form-section .file-upload-label{line-height:22px;padding:14px 18px;border-radius:18px}}@media(min-width:1081px){.form-section .file-upload-label{line-height:32px;padding:15px 20px;border-radius:20px;text-align:center}}.form-section button{margin-top:10px;text-transform:uppercase;color:#202482;border:2px solid #202482;font-weight:600;border-radius:9999px;background-color:transparent;padding:8px 30px;font-size:18px;line-height:24px}@media(min-width:768px){.form-section button{font-size:20px}}@media(min-width:1081px){.form-section button{font-size:24px}}@media(min-width:768px){.form-section button{line-height:28px;padding:10px 35px}}@media(min-width:1081px){.form-section button{line-height:32px;margin-top:18px;padding:5px 40px}}.reminder-section h3{color:#202482;font-weight:600;text-transform:uppercase;max-width:100%;text-align:center;margin:0 auto 20px;font-size:24px;line-height:30px}@media(min-width:768px){.reminder-section h3{font-size:36px}}@media(min-width:1081px){.reminder-section h3{font-size:60px}}@media(min-width:768px){.reminder-section h3{line-height:44px;margin:0 auto 30px;max-width:800px}}@media(min-width:1081px){.reminder-section h3{line-height:76px;margin:0 auto;max-width:1172px}}.reminder-section div,.reminder-section p{max-width:100%;color:#707070;font-weight:300;text-align:center!important;margin:20px auto 0;font-size:16px;line-height:22px}@media(min-width:768px){.reminder-section div,.reminder-section p{font-size:20px}}@media(min-width:1081px){.reminder-section div,.reminder-section p{font-size:30px}}@media(min-width:768px){.reminder-section div,.reminder-section p{line-height:28px;margin:30px auto 0;max-width:800px}}@media(min-width:1081px){.reminder-section div,.reminder-section p{line-height:38px;margin:60px auto 0;max-width:1172px}}.specialists-section{display:flex;flex-direction:column;align-items:center;width:100%}.specialists-section .specialists-title{color:#202482;text-align:center;text-transform:uppercase;margin:0 0 40px;font-weight:600;font-size:28px;line-height:36px}@media(min-width:768px){.specialists-section .specialists-title{font-size:42px}}@media(min-width:1081px){.specialists-section .specialists-title{font-size:60px}}@media(min-width:768px){.specialists-section .specialists-title{line-height:54px;margin:0 0 60px}}@media(min-width:1081px){.specialists-section .specialists-title{line-height:76px;margin:0 0 80px}}.specialists-section .specialists-title-mobile{display:inline}@media(min-width:1081px){.specialists-section .specialists-title-mobile{display:none}}.specialists-section .specialists-title-desktop{display:none}@media(min-width:1081px){.specialists-section .specialists-title-desktop{display:inline}}.specialists-slider-container{width:100%;max-width:100%;position:relative;overflow:hidden}.specialists-swiper{width:100%;padding:20px 0 60px;overflow:visible}@media(min-width:768px){.specialists-swiper{padding:30px 0 80px}}@media(min-width:1081px){.specialists-swiper{padding:40px 60px 100px}}@media(min-width:768px){.specialists-swiper .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;grid-gap:40px;gap:40px;transform:none!important}}@media(min-width:1081px){.specialists-swiper .swiper-wrapper{grid-gap:60px;gap:60px}}@media(min-width:768px){.specialists-swiper .swiper-slide{width:auto!important;margin:0!important}}.specialist-card{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}@media(min-width:768px){.specialist-card{grid-gap:25px;gap:25px}}@media(min-width:1081px){.specialist-card{grid-gap:30px;gap:30px}}.specialist-card .specialist-image{width:100%;max-width:260px;aspect-ratio:1/1;border-radius:80px;overflow:hidden;background-color:#fff;border:8px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(min-width:768px){.specialist-card .specialist-image{max-width:340px;border:12px solid #fff;border-radius:100px}}@media(min-width:1081px){.specialist-card .specialist-image{max-width:320px;border:15px solid #fff}}.specialist-card .specialist-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialist-card .specialist-name{background-color:#202482;color:#fff;padding:12px 40px;border-radius:9999px;font-weight:600;text-align:center;font-size:20px;line-height:1.3}@media(min-width:768px){.specialist-card .specialist-name{font-size:28px}}@media(min-width:1081px){.specialist-card .specialist-name{font-size:36px}}@media(min-width:768px){.specialist-card .specialist-name{padding:15px 50px}}@media(min-width:1081px){.specialist-card .specialist-name{padding:18px 60px}}.specialist-card .specialist-specialty{color:#232323;font-weight:400;text-align:center;margin:0;font-size:18px;line-height:1.3}@media(min-width:768px){.specialist-card .specialist-specialty{font-size:24px}}@media(min-width:1081px){.specialist-card .specialist-specialty{font-size:32px}}.specialist-card .specialist-location{color:#232323;font-weight:400;text-align:center;margin:0;font-size:16px;line-height:1.3}@media(min-width:768px){.specialist-card .specialist-location{font-size:20px}}@media(min-width:1081px){.specialist-card .specialist-location{font-size:28px}}.specialist-card .specialist-button{border:2px solid #202482;color:#202482;background-color:transparent;padding:10px 50px;border-radius:9999px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;font-size:18px;line-height:1.3;margin-top:10px}@media(min-width:768px){.specialist-card .specialist-button{font-size:22px}}@media(min-width:1081px){.specialist-card .specialist-button{font-size:28px}}@media(min-width:768px){.specialist-card .specialist-button{padding:12px 60px;border:3px solid #202482}}@media(min-width:1081px){.specialist-card .specialist-button{padding:15px 70px}}.specialist-card .specialist-button:hover{background-color:#202482;color:#fff;text-decoration:none}.specialists-button-next,.specialists-button-prev{position:absolute;top:30%;transform:translateY(-50%);width:30px;height:60px;display:flex;align-items:center;justify-content:center;color:#202482;cursor:pointer;z-index:10;transition:opacity .3s ease}.specialists-button-next:after,.specialists-button-prev:after{display:none;content:""}@media(min-width:768px){.specialists-button-next,.specialists-button-prev{display:none}}.specialists-button-next svg,.specialists-button-prev svg{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.specialists-button-next.swiper-button-disabled,.specialists-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.specialists-button-next:hover:not(.swiper-button-disabled),.specialists-button-prev:hover:not(.swiper-button-disabled){opacity:.7}.specialists-button-prev{left:5px}@media(min-width:768px){.specialists-button-prev{left:0}}@media(min-width:1081px){.specialists-button-prev{left:-10px}}.specialists-button-next{right:5px}@media(min-width:768px){.specialists-button-next{right:0}}@media(min-width:1081px){.specialists-button-next{right:-10px}}.specialists-pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;grid-gap:10px;gap:10px;z-index:10}@media(min-width:768px){.specialists-pagination{display:none}}.specialists-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;transition:all .3s ease}@media(min-width:768px){.specialists-pagination .swiper-pagination-bullet{width:14px;height:14px}}.specialists-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;transform:scale(1.2)}.section-product-container{max-width:956px;margin:-60px auto 0}@media(min-width:1081px){.section-product-container{margin-top:-200px}}.section-product{background-color:#202482;padding:180px 20px 40px;border-radius:50px;position:relative;margin-top:80px}@media(min-width:768px){.section-product{padding:250px 40px 60px;border-radius:80px;margin-top:120px}}@media(min-width:1024px){.section-product{padding:450px 20px 70px;border-radius:100px;margin-top:350px}}.section-product .divider{border-color:#fff}.section-product-image{position:absolute;left:56%;transform:translateX(-50%);bottom:41%;width:80%;aspect-ratio:1/1}.section-product-title{color:#fff;text-align:center;text-transform:uppercase;font-weight:600;margin:0;line-height:1.2;font-size:24px}@media(min-width:768px){.section-product-title{font-size:40px}}@media(min-width:1081px){.section-product-title{font-size:80px}}.product-description{color:#fff;text-align:center;margin-bottom:0;font-size:18px;line-height:24px}@media(min-width:768px){.product-description{font-size:28px}}@media(min-width:1081px){.product-description{font-size:50px}}@media(min-width:768px){.product-description{line-height:34px}}@media(min-width:1024px){.product-description{line-height:51px}}.section-product-line{border:4px solid #242082;position:absolute;width:100dvw;top:50%;transform:translateX(-50%);left:50%;z-index:-10}.section-review{display:flex;flex-direction:column;align-items:center}.section-review .section-review-title{color:#202482;text-align:center;text-transform:uppercase;margin:0;font-weight:600;font-size:28px}@media(min-width:768px){.section-review .section-review-title{font-size:42px}}@media(min-width:1081px){.section-review .section-review-title{font-size:60px}}.section-review .divider{width:80px}@media(min-width:768px){.section-review .divider{width:106px}}.section-review .review-container{width:100%;display:flex;flex-direction:column;margin-top:40px;grid-gap:40px;gap:40px}@media(min-width:768px){.section-review .review-container{grid-gap:60px;gap:60px}}@media(min-width:1081px){.section-review .review-container{grid-gap:80px;gap:80px}}@media(min-width:768px){.section-review .review-container{margin-top:60px}}@media(min-width:1081px){.section-review .review-container{margin-top:100px}}.section-review .review{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}@media(min-width:768px){.section-review .review{grid-gap:16px;gap:16px}}@media(min-width:1081px){.section-review .review{grid-gap:20px;gap:20px}}.section-review .review-name{margin:0;color:#707070;font-weight:300;font-size:18px;line-height:24px}@media(min-width:768px){.section-review .review-name{font-size:24px}}@media(min-width:1081px){.section-review .review-name{font-size:30px}}@media(min-width:768px){.section-review .review-name{line-height:30px}}@media(min-width:1081px){.section-review .review-name{line-height:38px}}.section-review .review-title{color:#232323;font-weight:400;margin:0;font-size:18px;line-height:24px}@media(min-width:768px){.section-review .review-title{font-size:24px}}@media(min-width:1081px){.section-review .review-title{font-size:30px}}@media(min-width:768px){.section-review .review-title{line-height:28px}}.section-review .review-text{margin:0;color:#707070;font-weight:300;font-size:16px;line-height:22px}@media(min-width:768px){.section-review .review-text{font-size:20px}}@media(min-width:1081px){.section-review .review-text{font-size:30px}}@media(min-width:768px){.section-review .review-text{line-height:28px}}@media(min-width:1081px){.section-review .review-text{line-height:40px}}.section-faq{display:flex;flex-direction:column;align-items:center}.section-faq .section-faq-title{color:#202482;text-align:center;text-transform:uppercase;margin:0;font-weight:600;font-size:28px;line-height:36px}@media(min-width:768px){.section-faq .section-faq-title{font-size:42px}}@media(min-width:1081px){.section-faq .section-faq-title{font-size:60px}}@media(min-width:768px){.section-faq .section-faq-title{line-height:54px}}@media(min-width:1081px){.section-faq .section-faq-title{line-height:76px}}.section-faq .divider{width:80px}@media(min-width:768px){.section-faq .divider{width:106px}}.section-faq .c-accordion__title{font-family:Stratos,sans-serif;color:#232323;font-weight:400;box-shadow:none;background-color:#fff;border-bottom:2px solid #232323;padding:30px 20px 25px 0;font-size:18px;line-height:24px}@media(min-width:768px){.section-faq .c-accordion__title{font-size:24px}}@media(min-width:1081px){.section-faq .c-accordion__title{font-size:30px}}@media(min-width:768px){.section-faq .c-accordion__title{line-height:32px;padding:40px 30px 35px 0}}@media(min-width:1081px){.section-faq .c-accordion__title{line-height:40px;padding:55px 50px 50px 0}}.section-faq .c-accordion__body{font-weight:300;color:#707070;font-size:16px;line-height:22px}@media(min-width:768px){.section-faq .c-accordion__body{font-size:20px}}@media(min-width:1081px){.section-faq .c-accordion__body{font-size:30px}}@media(min-width:768px){.section-faq .c-accordion__body{line-height:28px}}@media(min-width:1081px){.section-faq .c-accordion__body{line-height:40px}}.section-faq svg{width:40px;height:20px;color:#202482}@media(min-width:768px){.section-faq svg{width:50px;height:26px}}@media(min-width:1081px){.section-faq svg{width:62px;height:32px}}.section-rules{display:flex;justify-content:center}.section-rules a{color:#707070;font-weight:400;text-decoration:underline;text-align:center;font-size:16px;line-height:22px}@media(min-width:768px){.section-rules a{font-size:24px}}@media(min-width:1081px){.section-rules a{font-size:40px}}@media(min-width:768px){.section-rules a{line-height:32px}}@media(min-width:1081px){.section-rules a{line-height:50px}}