@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;text-decoration:none;font-optical-sizing:auto;font-style:normal}html{width:100%;height:100%}html,body{-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;scroll-behavior:smooth}body{overflow-x:hidden}#app{display:flex;flex-direction:column;flex-grow:1;height:fit-content;scroll-behavior:smooth}.normal-text{font-size:16px;font-weight:400;line-height:19.5px;color:var(--textColor)}.normal-text-bold{font-size:16px;font-weight:700;line-height:19.5px;color:var(--textColor)}.normal-text-list{font-size:16px;font-weight:400;line-height:100%;color:var(--textColor)}.normal-text-list-bold{font-size:16px;font-weight:700;line-height:100%;color:var(--textColor)}.section-title{font-size:40px;font-weight:700;line-height:48.76px;color:var(--primaryColor);display:flex;gap:20px}.section-title:before{margin:5.5px 0;background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='39'%20viewBox='0%200%2036%2039'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M23.3034%2025.0282C18.2774%2029.3552%2017.6815%2038.5%2017.6815%2038.5L17.6556%2038.2288C17.539%2036.7563%2016.697%2028.9419%2012.1633%2025.0153C7.13733%2020.6883%200%2019.5%200%2019.5C0%2019.5%207.13733%2018.3246%2012.1633%2013.9847C16.71%2010.071%2017.539%202.2437%2017.6556%200.771233L17.6815%200.5C17.6815%200.5%2018.2774%209.6448%2023.3034%2013.9718C28.3293%2018.2988%2035.4667%2019.4871%2035.4667%2019.4871C35.4667%2019.4871%2028.3293%2020.7012%2023.3034%2025.0282Z'%20fill='%2315BBBD'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;width:35px;height:38px;flex-shrink:0}.section-title.without-star:before{display:none}.section-title.multiple-stars{align-items:center}.section-title.multiple-stars:before{margin:5.5px 0;width:93px;height:74px;background-image:url("data:image/svg+xml,%3csvg%20width='93'%20height='75'%20viewBox='0%200%2093%2075'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M36.7948%2039.2815C28.8591%2046.1136%2027.9182%2060.5527%2027.9182%2060.5527L27.8772%2060.1245C27.6931%2057.7996%2026.3637%2045.4609%2019.2052%2039.2611C11.2695%2032.429%200%2030.5528%200%2030.5528C0%2030.5528%2011.2695%2028.6969%2019.2052%2021.8444C26.3842%2015.6649%2027.6931%203.30595%2027.8772%200.980997L27.9182%200.552734C27.9182%200.552734%2028.8591%2014.9919%2036.7948%2021.824C44.7305%2028.6561%2056%2030.5324%2056%2030.5324C56%2030.5324%2044.7305%2032.4494%2036.7948%2039.2815Z'%20fill='%2315BBBD'/%3e%3cpath%20d='M86.8269%2013.4623C84.2761%2015.7397%2083.9737%2020.5527%2083.9737%2020.5527L83.9605%2020.41C83.9014%2019.635%2083.4741%2015.5221%2081.1731%2013.4555C78.6223%2011.1782%2075%2010.5528%2075%2010.5528C75%2010.5528%2078.6223%209.93411%2081.1731%207.64995C83.4806%205.59013%2083.9014%201.47047%2083.9605%200.695489L83.9737%200.552734C83.9737%200.552734%2084.2761%205.36579%2086.8269%207.64315C89.3777%209.92051%2093%2010.546%2093%2010.546C93%2010.546%2089.3777%2011.185%2086.8269%2013.4623Z'%20fill='%2315BBBD'/%3e%3cpath%20d='M75.3974%2063.9171C71.4295%2067.3332%2070.9591%2074.5527%2070.9591%2074.5527L70.9386%2074.3386C70.8466%2073.1762%2070.1819%2067.0068%2066.6026%2063.9069C62.6347%2060.4909%2057%2059.5528%2057%2059.5528C57%2059.5528%2062.6347%2058.6248%2066.6026%2055.1986C70.1921%2052.1088%2070.8466%2045.9293%2070.9386%2044.7669L70.9591%2044.5527C70.9591%2044.5527%2071.4295%2051.7723%2075.3974%2055.1884C79.3653%2058.6044%2085%2059.5426%2085%2059.5426C85%2059.5426%2079.3653%2060.5011%2075.3974%2063.9171Z'%20fill='%2315BBBD'/%3e%3c/svg%3e")}.title-text{font-size:24px;font-weight:700;line-height:29.26px;color:var(--textColor)}.section-heading{font-size:20px;font-weight:700;color:var(--textColor);line-height:normal}.body-text{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.body-text-bold{font-size:18px;font-weight:600;line-height:34.2px;color:var(--textColor)}.list-text{font-size:18px;font-weight:400;line-height:18px;color:var(--textColor)}.list-text-bold{font-size:18px;font-weight:700;line-height:18px;color:var(--textColor)}.medium-text{font-size:14px;font-weight:400;line-height:21px;color:var(--textColor)}.medium-text-list{font-size:14px;font-weight:400;line-height:14px;color:var(--textColor)}.medium-smaller-text{font-size:13px;font-weight:400;line-height:normal;color:var(--textColor)}.medium-smaller-text-bold{font-size:13px;font-weight:600;line-height:normal;color:var(--textColor)}.medium-smaller-text-list{font-size:13px;font-weight:400;line-height:100%;color:var(--textColor)}.small-text{font-size:12px;font-weight:400;line-height:18px;color:var(--textColor)}.small-list-text{font-size:12px;font-weight:400;line-height:12px;color:var(--textColor)}.small-list-text-uppercase{font-size:12px;font-weight:400;line-height:12px;color:var(--textColor);text-transform:uppercase}.link-text{font-size:18px;font-weight:700;line-height:34.2px;color:var(--primaryColor);cursor:pointer;text-decoration:none}.error-text{color:var(--redColor)}.heading-text{font-size:96px;font-weight:700;color:var(--primaryColor);line-height:117.02px}@media(max-width:1300px){.section-title{font-size:24px;line-height:29.26px;gap:20px}.section-title:before{width:22.4px;height:24px;margin:2.5px 0}.section-title.multiple-stars:before{margin:2.5px 0;width:43.987px;height:35px}}@media(max-width:920px){.heading-text{font-size:36px;line-height:43.88px}.title-text{font-size:20px;line-height:24.4px}}.hidden-text{visibility:hidden;opacity:0;pointer-events:none}.white-text{color:var(--whiteColor)}.center-text{text-align:center}.primary-text{color:var(--primaryColor)}.clickable-text{cursor:pointer}.uppercase-text{text-transform:uppercase}.button{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 30px;border-radius:200px;height:50px;color:var(--whiteColor);font-size:16px;font-weight:800;line-height:19.5px;background-color:var(--primaryColor);outline:none;border:none;cursor:pointer;text-transform:uppercase}@media(hover:hover){.button:hover{background-color:var(--primaryHoverColor)}}.button{position:relative;overflow:hidden}.button .button-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--lighterPrimaryColor)}.button .button-spinner .spinner{width:24px;height:24px;border:3px solid var(--whiteColor);border-top:3px solid var(--textColor);border-radius:50%;animation:buttonSpinLoading 1s linear infinite}@keyframes buttonSpinLoading{0%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(360deg)}}.button.white-outline-button{background-color:transparent;color:var(--whiteColor);outline:1px solid var(--whiteColor)}@media(hover:hover){.button.white-outline-button:hover{background-color:transparent;opacity:.7}}.button:disabled,.button:has(.button-spinner){background-color:var(--greyColor);cursor:not-allowed}.grey-box{display:flex;align-items:center;justify-content:center;background-color:var(--lightGreyColor);width:100%}.border-space-breaker{height:4px;background-color:var(--lighterPrimaryColor);width:100%}.checkbox{display:flex;align-items:center;width:fit-content;cursor:pointer}.checkbox input[type=checkbox]{position:absolute;opacity:0;left:-99999px}.checkbox label{display:flex;align-items:center;font-size:18px;font-weight:400;line-height:100%;color:var(--textColor);cursor:pointer}.checkbox input[type=checkbox]+label:before{content:"";display:inline-block;width:22px;height:22px;flex-shrink:0;border:1px solid var(--textColor);margin-right:20px;margin-top:-2px}.checkbox input[type=checkbox]:checked+label:before{border:1px solid var(--primaryColor);background:url("data:image/svg+xml,%3csvg%20width='22'%20height='46'%20viewBox='0%200%2022%2046'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%200.5H21.5V21.5H0.5V0.5Z'%20fill='white'%20stroke='%23B6B8BD'/%3e%3cpath%20d='M0%2024H22V46H0V24Z'%20fill='%2315BBBD'/%3e%3cpath%20d='M4.43018%2035.8446L10.6441%2040.4125L17.6874%2028.8103'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e") 0 -24px no-repeat}.checkbox input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox svg{margin-left:5px;flex-shrink:0}.checkbox.is-invalid input[type=checkbox]+label:before{border-color:var(--redColor)}.checkbox.is-invalid label,.checkbox.is-invalid label p,.checkbox.is-invalid label span,.checkbox.is-invalid label .required-text{color:var(--redColor)}.radio input[type=radio],.radio input[type=checkbox]{display:none}.radio input[type=radio]+label:before,.radio input[type=checkbox]+label:before{content:"";width:24px;height:24px;border-radius:50%;border:1px solid var(--textColor);margin-top:1px;box-sizing:border-box}.radio input[type=radio]:checked+label:before,.radio input[type=checkbox]:checked+label:before{box-shadow:inset 0 0 0 3px var(--whiteColor);background-color:var(--primaryColor)}.radio input[type=checkbox]:checked+label .label-text,.radio input[type=radio]:checked+label .label-text{font-weight:600}.radio label{font-size:18px;font-weight:400;line-height:150%;color:var(--textColor);display:flex;gap:20px;cursor:pointer;align-items:center;position:relative}.radio label .label-hidden-text{font-size:18px;font-weight:600;line-height:150%;visibility:hidden}.radio label .label-text{font-size:18px;font-weight:400;line-height:150%;position:absolute;left:44px}@media(hover:hover){.radio:hover{opacity:.7}}.radio.is-invalid input[type=radio]+label:before,.radio.is-invalid input[type=checkbox]+label:before{border-color:var(--redColor)}.radio.is-invalid label,.radio.is-invalid label .label-hidden-text,.radio.is-invalid label .label-text{color:var(--redColor)}.modal-background{background-color:#6d6e7126;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-background .modal-content{padding:15px 40px 40px;box-shadow:0 0 22px #00000014;display:flex;flex-direction:column;gap:30px;background-color:var(--whiteColor);border-radius:40px;height:fit-content;max-height:calc(100% - 80px);width:calc(100% - 80px);overflow-y:auto;max-width:600px;overflow-x:hidden}.modal-background .modal-content.full-width{max-width:100%}.modal-background .modal-content .modal-content-header{display:flex;align-items:flex-end;justify-content:space-between;margin-right:-25px}.modal-background .modal-content .modal-content-header .modal-close{cursor:pointer;flex-shrink:0;background-color:var(--greyColor);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-background .modal-content .modal-content-header .modal-close .x-icon:before,.modal-background .modal-content .modal-content-header .modal-close .x-icon:after{content:"";background-color:var(--whiteColor)}.modal-background .modal-content .modal-content-legal{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .list-text-bold{margin:10px 0}.modal-background .modal-content .modal-content-legal h2,.modal-background .modal-content .modal-content-legal h1,.modal-background .modal-content .modal-content-legal h3{font-size:18px;font-weight:700;line-height:18px;color:var(--textColor);margin-bottom:10px;margin-top:10px}.modal-background .modal-content .modal-content-legal b{font-weight:600;font-size:18px;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text a{color:var(--primaryColor);font-size:18px;font-weight:400;line-height:34.2px}.modal-background .modal-content .modal-content-legal .modal-content-legal-text b{font-weight:600;font-size:18px;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-content-legal .modal-content-legal-text ul{margin-left:20px}.modal-background .modal-content .modal-content-legal .modal-content-legal-text ul li{font-size:18px;font-weight:400;line-height:34.2px;color:var(--textColor)}.modal-background .modal-content .modal-slot-booked-row{display:flex;gap:40px}.modal-background .modal-content .modal-slot-booked-row .modal-slot-booked-column{display:flex;flex-direction:column;gap:5px}.modal-background .modal-content .button{width:100%;max-width:240px;margin:20px auto 0}.hide-desktop{display:none!important}@media(max-width:1300px){.hide-desktop{display:inherit!important}}.hide-tablet{display:inherit!important}@media(max-width:1300px){.hide-tablet{display:none!important}}.hide-mobile{display:inherit!important}@media(max-width:920px){.hide-mobile{display:none!important}}.show-mobile{display:none!important}@media(max-width:920px){.show-mobile{display:inherit!important}}.page-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:640px}.page-section .page-section-title{color:var(--primaryColor);font-size:69px;font-weight:300;line-height:100%;letter-spacing:2.76px;text-transform:uppercase;padding:80px 80px 0;width:100%;max-width:1440px}.page-section.page-section-grey{background-color:var(--veryLightGreyColor)}.page-section.page-section-green{background-color:var(--veryLightGreenColor2)}.page-section .page-section-content{display:flex;align-items:center;gap:80px;width:100%;max-width:1440px;padding:80px}.page-section .page-section-content .page-section-content-box{display:flex;flex-direction:column;gap:40px;width:100%;padding:40px 0}.page-section .page-section-content .page-section-content-box .page-section-content-disclaimer{padding:20px;border-radius:10px;background-color:var(--redColorLight);width:calc(100% - 40px);margin:0 auto}.page-section .page-section-content .page-section-content-box .page-section-content-text{display:flex;flex-direction:column;gap:20px}.page-section .page-section-content .page-section-content-box .page-section-content-text:is(ul,ol){margin-left:20px}.page-section .page-section-content .page-section-content-box.page-section-content-box-image{max-width:520px;gap:20px;padding:0}.page-section .page-section-content .page-section-content-box.page-section-content-box-image img{width:100%;border-radius:40px;height:100%;object-fit:cover;aspect-ratio:1/1}.page-section .page-section-content .page-section-content-box.page-section-content-box-image img.page-section-content-box-image-normal{aspect-ratio:auto;border-radius:0}.page-section .page-section-content .page-section-content-box.page-section-content-box-image .page-section-content-box-image-images{display:flex;gap:10px;flex-wrap:wrap}.page-section .page-section-content .page-section-content-box.page-section-content-box-image .page-section-content-box-image-images img{width:calc(50% - 5px);height:auto;border-radius:20px}.page-section .page-section-content.page-section-content-small{max-width:730px}@media(max-width:1300px){.page-section{min-height:auto}.page-section .page-section-title{font-size:36px;letter-spacing:1.44px;padding:80px 40px 0;max-width:810px}.page-section:has(.page-section-title) .page-section-content{padding-top:40px}.page-section .page-section-content{flex-direction:column;align-items:flex-start;max-width:810px;padding:80px 40px;gap:40px}.page-section .page-section-content .page-section-content-box{padding:0;order:3}.page-section .page-section-content .page-section-content-box.page-section-content-box-image{order:2}.page-section .page-section-content .page-section-content-box.hide-desktop{order:1}}@media(max-width:920px){.page-section .page-section-title{padding:40px 20px 0;word-break:break-word}.page-section .page-section-content{padding:40px 20px}}.faq-section-outside{display:flex;align-items:center;justify-content:center;width:100%}.faq-section-outside.faq-section-outside-grey{background-color:var(--veryLightGreyColor)}.faq-section-outside .faq-section{display:flex;flex-direction:column;padding:120px 40px;gap:60px;width:100%;max-width:810px;margin:0 auto}.faq-section-outside .faq-section .faq-section-questions{display:flex;flex-direction:column;gap:5px;width:100%}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question{display:flex;flex-direction:column;gap:20px;border-radius:20px;box-shadow:0 0 5px #0000001a;background:var(--whiteColor);overflow:hidden}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-header{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:30px}@media(hover:hover){.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-header:hover{background-color:var(--veryLightGreenColor2)}}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question:has(.faq-section-questions-question-content) .faq-section-questions-question-header{background-color:var(--veryLightGreenColor2)}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-content{padding:0 30px 30px;display:flex;flex-direction:column;gap:30px}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-content .faq-section-questions-question-content-box{display:flex;flex-direction:column;gap:10px}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-content .faq-section-questions-question-content-box .faq-section-questions-question-content-box-title{padding-top:30px;border-top:1px solid var(--greyColor2)}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-content .faq-section-questions-question-content-box ul{margin-left:20px}@media(max-width:1300px){.faq-section-outside .faq-section{padding:80px 40px;gap:40px}}@media(max-width:920px){.faq-section-outside .faq-section{padding:40px 20px}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-header{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-content{padding:0 20px 20px;gap:20px}}.section-page-steps{display:flex;align-items:center;justify-content:center;width:100%}.section-page-steps.section-page-steps-grey{background-color:var(--veryLightGreyColor)}.section-page-steps .section-page-steps-container{display:flex;flex-direction:column;gap:60px;padding:120px 40px;width:100%;max-width:1360px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps{display:flex;flex-wrap:wrap;row-gap:60px;column-gap:80px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step{display:flex;flex-direction:column;gap:20px;width:calc(50% - 40px)}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step .section-page-steps-container-step-index{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#82d4d5}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step .section-page-steps-container-step-icon{width:112px;height:112px;object-fit:contain}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step .section-page-steps-container-step-text{display:flex;flex-direction:column;gap:10px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step .section-page-steps-container-step-text .section-heading{min-height:46px;padding-bottom:10px;border-bottom:3px solid var(--primaryColor)}@media(max-width:1300px){.section-page-steps .section-page-steps-container{padding:80px 40px;gap:40px;max-width:810px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps{column-gap:40px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step{width:calc(50% - 20px)}}@media(max-width:920px){.section-page-steps .section-page-steps-container{gap:40px;padding:40px 20px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps{row-gap:40px}.section-page-steps .section-page-steps-container .section-page-steps-container-steps .section-page-steps-container-step{width:100%}}.section-page-steps-row{display:flex;align-items:center;justify-content:center}.section-page-steps-row .section-page-steps-row-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1920px;gap:60px;padding:120px 40px;min-height:640px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps{display:flex;justify-content:center;gap:40px;width:100%}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps.section-page-steps-row-wrapper-steps-3x3{flex-wrap:wrap}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps.section-page-steps-row-wrapper-steps-3x3 .section-page-steps-row-wrapper-steps-step{width:calc(33.3333333333% - 27px)}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step{display:flex;flex-direction:column;gap:20px;width:100%;max-width:500px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step .section-page-steps-row-wrapper-steps-step-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#82d4d5}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step img{width:120px;height:120px;object-fit:contain}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step .section-page-steps-row-wrapper-steps-step-text{display:flex;flex-direction:column;gap:10px;width:100%}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step .section-page-steps-row-wrapper-steps-step-text .section-heading{width:100%;min-height:46px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step .section-page-steps-row-wrapper-steps-step-text .section-page-steps-row-wrapper-steps-step-text-breaker{height:1px;background-color:var(--primaryColor);width:100%}@media(max-width:1300px){.section-page-steps-row .section-page-steps-row-wrapper{align-items:flex-start;width:100%;max-width:810px;gap:60px;padding:80px 40px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps{flex-wrap:wrap;row-gap:60px;column-gap:40px;justify-content:flex-start}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps.section-page-steps-row-wrapper-steps-3x3 .section-page-steps-row-wrapper-steps-step,.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step{width:calc(50% - 20px)}}@media(max-width:920px){.section-page-steps-row .section-page-steps-row-wrapper{gap:40px;padding:40px 20px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps{row-gap:40px}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps.section-page-steps-row-wrapper-steps-3x3 .section-page-steps-row-wrapper-steps-step{width:100%}.section-page-steps-row .section-page-steps-row-wrapper .section-page-steps-row-wrapper-steps .section-page-steps-row-wrapper-steps-step{width:100%;max-width:100%}}.arrow{width:8px;height:14px;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%229%22 height%3D%2215%22 viewBox%3D%220%200%209%2015%22 fill%3D%22none%22%3E%3Cpath d%3D%22M0.292893 8.20711C-0.097631 7.81658-0.097631 7.18342 0.292893 6.79289L6.65685 0.428932C7.04738 0.0384078 7.68054 0.0384078 8.07107 0.428932C8.46159 0.819457 8.46159 1.45262 8.07107 1.84315L2.41421 7.5L8.07107 13.1569C8.46159 13.5474 8.46159 14.1805 8.07107 14.5711C7.68054 14.9616 7.04738 14.9616 6.65685 14.5711L0.292893 8.20711ZM2 8.5H1V6.5H2V8.5Z%22 fill%3D%22%2315BBBD%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:left center}.arrow.right-arrow{transform:rotate(180deg)}.arrow.down-arrow{transform:rotate(-90deg)}.arrow.up-arrow{transform:rotate(90deg)}.minus-icon{width:16px;height:3px;background-color:var(--primaryColor);border-radius:2px}.plus-icon{width:16px;height:3px;background-color:var(--primaryColor);border-radius:2px;position:relative}.plus-icon:before{content:"";position:absolute;width:16px;height:3px;background-color:var(--primaryColor);border-radius:2px;top:0;left:50%;transform:translate(-50%) rotate(90deg)}.x-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:relative}.x-icon:before{content:"";position:absolute;width:16px;height:3px;background-color:var(--blackColor);border-radius:2px;top:50%;left:0;transform:translateY(-50%) rotate(45deg)}.x-icon:after{content:"";position:absolute;width:16px;height:3px;background-color:var(--blackColor);border-radius:2px;top:50%;left:0;transform:translateY(-50%) rotate(-45deg)}.x-icon.x-icon-green:before,.x-icon.x-icon-green:after{background-color:var(--primaryColor)}.navigation-component{width:100%;display:flex;justify-content:center;background-color:#fffc;transition:box-shadow .3s ease-in-out,height .3s ease-in-out;height:90px;z-index:10;position:sticky;top:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.navigation-component .navigation-component-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:20px 40px;width:100%;max-width:1920px;transition:padding .3s ease-in-out;position:relative}.navigation-component .navigation-component-wrapper a{display:flex;width:fit-content;height:fit-content}.navigation-component .navigation-component-wrapper .navigation-menu-logo{width:262px;height:fit-content}.navigation-component .navigation-component-wrapper .navigation-menu-logo img{width:100%;height:auto}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container .button{min-width:320px;max-width:320px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;gap:40px}.navigation-component .navigation-component-wrapper .navigation-component-menu{display:flex;align-items:center;width:100%;max-width:800px;height:50px}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px;flex:1 0 0;position:relative}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item p{white-space:nowrap}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item.navigation-component-menu-item-opened{background:var(--veryLightGreenColor2)}@media(hover:hover){.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item:hover{background:var(--veryLightGreenColor2)}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item:hover .navigation-component-menu-item-list-outside{display:block}}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item.navigation-component-menu-item-opened .navigation-component-menu-item-list-outside{display:block}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item .navigation-component-menu-item-list-outside{position:absolute;top:55px;left:50%;transform:translate(-50%);padding-top:5px;min-width:100%;display:none}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item .navigation-component-menu-item-list-outside .navigation-component-menu-item-list{display:flex;flex-direction:column;padding:20px;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 22px #00000014}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item .navigation-component-menu-item-list-outside .navigation-component-menu-item-list .navigation-component-menu-item-list-item{width:100%;padding:10px;border-bottom:1px solid var(--lightGreyColor);display:flex;align-items:center;justify-content:center;white-space:nowrap}.navigation-component .navigation-component-wrapper .navigation-component-menu .navigation-component-menu-item .navigation-component-menu-item-list-outside .navigation-component-menu-item-list .navigation-component-menu-item-list-item:last-child{border-bottom:none}.navigation-component .navigation-component-wrapper .navigation-language{display:flex;flex-direction:column;gap:10px;border-radius:14px;position:relative}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:14px}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current img{width:36px;aspect-ratio:43.2/24;height:24px;object-fit:none;border-radius:4px;box-shadow:0 0 9px #0000001f}@media(hover:hover){.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-current:hover{background:var(--lightGreenColor)}}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;position:absolute;left:0;padding:10px;background:var(--lightGreenColor);top:44px;width:100%;border-radius:0 0 14px 14px;z-index:10}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items .navigation-language-items-item-selected img{outline:2px solid var(--primaryColor)}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items img{aspect-ratio:43.2/24;width:36px;height:24px;border-radius:4px;box-shadow:0 0 9px #0000001f;object-fit:none;cursor:pointer}.navigation-component .navigation-component-wrapper .navigation-language .navigation-language-items:before{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:calc(100% - 20px);height:1px;background-color:var(--greyColor2)}.navigation-component .navigation-component-wrapper .navigation-language.navigation-language-opened{background:var(--lightGreenColor);border-radius:14px 14px 0 0}.navigation-component .navigation-component-wrapper .button{z-index:2;min-width:240px}.navigation-component .navigation-component-wrapper .navigation-back-wrapper{display:flex;align-items:center;height:50px;width:100%}.navigation-component .navigation-component-wrapper .navigation-back-wrapper .navigation-back{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate{display:none}.navigation-component.navigation-component-scrolled{box-shadow:0 0 50px #0000000d;height:70px}.navigation-component.navigation-component-with-back{transition:box-shadow .3s ease-in-out;height:fit-content}@media(max-width:1300px){.navigation-component{height:fit-content}.navigation-component .navigation-component-wrapper{padding:10px 20px;gap:10px}.navigation-component .navigation-component-wrapper .navigation-menu-logo{width:201px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box .navigation-component-menu{display:none}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate{display:flex;max-width:100%}.navigation-component.navigation-component-scrolled{height:fit-content}}@media(max-width:920px){.navigation-component .navigation-component-wrapper{padding:0;gap:0}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-container{height:60px;padding:0 20px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box{gap:20px}.navigation-component .navigation-component-wrapper .navigation-component-wrapper-box .button{display:none}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate{position:relative}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item{position:initial;max-height:100%}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item img{width:18px;height:18px;object-fit:contain}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item p{font-size:12px}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item .navigation-component-menu-item-list-outside{top:40px;padding:20px 10px}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item .navigation-component-menu-item-list-outside .navigation-component-menu-item-list{width:100%;padding:27px}.navigation-component .navigation-component-wrapper .navigation-component-menu-separate .navigation-component-menu-item .navigation-component-menu-item-list-outside .navigation-component-menu-item-list .navigation-component-menu-item-list-item{white-space:normal}.navigation-component .navigation-back-wrapper{padding:0 20px}}.navigation-component-footer{display:none}@media(max-width:920px){.navigation-component-footer{z-index:10;display:flex;background-color:var(--whiteColor);position:fixed;bottom:0;left:0;width:100%;transition:all .2s}.navigation-component-footer .button{border-radius:0;width:100%;height:60px;padding:10px 20px}.navigation-component-footer.navigation-component-footer-hidden{transform:translateY(100%)}}.swiper-container{position:relative;overflow:hidden;width:100%}.swiper-container .arrow-box{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background-color:var(--greyColor);border-radius:50%;transition:all .2s;cursor:pointer;position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:5;opacity:0;pointer-events:none}.swiper-container .arrow-box:before{content:"";position:absolute;width:11.25px;height:11.25px;border-top:3px solid var(--whiteColor);border-right:3px solid var(--whiteColor);border-radius:2px 0;transform:rotate(45deg);margin-right:6px}@media(hover:hover){.swiper-container .arrow-box:hover{background-color:var(--primaryColor)}}.swiper-container .arrow-box.left-arrow{right:auto;left:24px}.swiper-container .arrow-box.left-arrow:before{margin-left:6px;margin-right:0;transform:rotate(-135deg)}@media(hover:hover){.swiper-container:hover .arrow-box{opacity:1;pointer-events:all}.swiper-container:hover .arrow-box.disabled-arrow-box{opacity:0;pointer-events:none}}.swiper-container .swiper-container-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-y:hidden}.swiper-container .swiper-container-wrapper::-webkit-scrollbar{display:none}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{display:inline-flex;vertical-align:top;width:100%;padding:40px 0;gap:10px}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items{scroll-snap-align:start}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translate(130px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:130px}@media(max-width:1300px){.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translate(40px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:40px}}@media(max-width:920px){.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:20px 0}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translate(20px)}.swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:20px}}.contact-form{padding:80px 0;gap:80px;display:flex;flex-direction:column;width:100%}.contact-form .limit-width{max-width:800px;margin:0 auto;padding:0 20px;width:100%}.contact-form .contact-form-text{display:flex;flex-direction:column;gap:20px}.contact-form .contact-form-box{display:flex;flex-direction:column;gap:40px;width:100%}.contact-form .contact-form-box .contact-form-box-section{display:flex;flex-direction:column;gap:20px}.contact-form .contact-form-box .contact-form-box-section .list-text-bold:has(.error-text){position:relative}.contact-form .contact-form-box .contact-form-box-section .list-text-bold:has(.error-text) .error-text{position:absolute;bottom:-12px;left:0}.contact-form .contact-form-box .contact-form-box-section:has(.limit-width) .list-text-bold .error-text{left:20px}@media(max-width:920px){.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .contact-form-box-error-text-box{max-width:450px;width:calc(100% - 40px)}}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:0}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translate(clamp(10px,(100vw - 800px) / 2 + 10px,(100vw - 800px) / 2 + 10px))}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:clamp(10px,(100vw - 800px) / 2 + 10px,(100vw - 800px) / 2 + 10px)}.contact-form .contact-form-box .date-items input[type=radio]{display:none}.contact-form .contact-form-box .date-items label{width:160px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;background-color:var(--lightGreyColor);border:1px solid var(--lightGreyColor);cursor:pointer}.contact-form .contact-form-box .date-items label .date-items-day{color:var(--textColor);font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .date-items label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .date-items label:hover .date-items-day{color:var(--primaryColor)}}.contact-form .contact-form-box .date-items input[type=radio]:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.contact-form .contact-form-box .date-items input[type=radio]:checked+label .date-items-day{color:var(--whiteColor)}.contact-form .contact-form-box .doctor-items input[type=radio]{display:none}.contact-form .contact-form-box .doctor-items label{width:228px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:5px;background-color:var(--lightGreyColor);border:1px solid var(--lightGreyColor);cursor:pointer;font-size:16px}.contact-form .contact-form-box .doctor-items label .doctor-items-info{color:var(--textColor);font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .doctor-items label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .doctor-items label:hover .doctor-items-info{color:var(--primaryColor)}}.contact-form .contact-form-box .doctor-items input[type=radio]:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.contact-form .contact-form-box .doctor-items input[type=radio]:checked+label .doctor-items-info{color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]{display:none}.contact-form .contact-form-box .contact-form-box-section-times-box-time label{display:flex;align-items:center;justify-content:center;height:60px;width:160px;border-radius:5px;line-height:100%;background-color:var(--lightGreyColor);color:var(--textColor);cursor:pointer;border:1px solid var(--lightGreyColor)}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-times-box-time label:hover{background-color:var(--whiteColor);color:var(--primaryColor);border-color:var(--primaryColor)}}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:checked+label{background-color:var(--primaryColor);color:var(--whiteColor);border-color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:disabled+label{cursor:not-allowed;opacity:.5}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-times-box-time input[type=radio]:disabled+label:hover{background-color:var(--lightGreyColor);color:var(--textColor);border-color:var(--lightGreyColor)}}.contact-form .contact-form-box .contact-form-box-section-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]{display:none}.contact-form .contact-form-box .contact-form-box-section-options label{padding:10px 20px;border-radius:5px;color:var(--textColor);font-size:18px;font-weight:700;line-height:120%;height:60px;gap:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--lightGreyColor);width:calc(50% - 5px);cursor:pointer;border:1px solid var(--lightGreyColor)}.contact-form .contact-form-box .contact-form-box-section-options label .contact-form-box-section-options-info{color:var(--textColor);text-align:center;font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .contact-form-box-section-options label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-options label:hover .contact-form-box-section-options-info{color:var(--primaryColor)}}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]:checked+label{background-color:var(--primaryColor);color:var(--whiteColor);border-color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-box-section-options input[type=radio]:checked+label .contact-form-box-section-options-info{color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-box-error-text-box{width:100%;height:122px;max-width:760px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 20px;border-radius:5px;background-color:var(--lightGreyColor);font-size:16px;font-weight:700;line-height:16px;color:var(--textColor)}.contact-form .contact-form-box .contact-form-box-error-text-box.error-text{color:var(--redColor)}.contact-form .contact-form-box .contact-form-box-row{display:flex;width:100%;margin:0 auto;gap:20px}.contact-form .contact-form-box .checkbox-column{display:flex;flex-direction:column;width:100%;max-width:760px;margin:0 auto;gap:20px}.contact-form .contact-form-box .button{margin:0 auto;width:100%;max-width:240px;padding:20px}@media(max-width:1300px){.contact-form{padding:40px 0;gap:40px}}@media(max-width:920px){.contact-form{padding:40px 0 80px;gap:20px}.contact-form .limit-width{max-width:490px}.contact-form .contact-form-box{gap:20px}.contact-form .contact-form-box .contact-form-box-error-text-box{max-width:450px}.contact-form .contact-form-box .contact-form-box-section{gap:20px}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:0}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{transform:translate(clamp(20px,(100vw - 490px) / 2 + 20px,(100vw - 490px) / 2 + 20px))}.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items:last-child .swiper-container-wrapper-row-items-box{padding-inline-end:clamp(20px,(100vw - 490px) / 2 + 20px,(100vw - 490px) / 2 + 20px)}.contact-form .contact-form-box .contact-form-box-section-options label{font-size:16px;padding:10px 0}.contact-form .contact-form-box .date-items label{width:130px;font-size:16px}.contact-form .contact-form-box .contact-form-box-section-times-box-time label{width:70px;font-size:16px}.contact-form .contact-form-box .contact-form-box-row{flex-direction:column}.contact-form .contact-form-box .checkbox-column{padding:24px 24px 0}.contact-form .contact-form-box .button{margin-top:20px}}footer{display:flex;align-items:center;justify-content:center;background-color:var(--lightGreyColor);width:100%;margin-top:auto}footer .footer-component{display:flex;flex-wrap:wrap;width:100%;max-width:1920px;padding:120px 80px;gap:80px}footer .footer-component .footer-component-box{display:flex;flex-direction:column;gap:20px;flex:1 1 calc(25% - 60px)}footer .footer-component .footer-component-box .footer-component-box-column{display:flex;flex-direction:column;gap:10px;width:100%}footer .footer-component .footer-component-box .footer-component-box-row{display:flex;align-items:center;gap:10px;width:100%}footer .footer-component .footer-component-box .footer-component-box-row .footer-component-box-row-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}footer .footer-component .footer-component-box .footer-component-box-working-hours{display:flex;flex-direction:column}footer .footer-component .footer-component-box .footer-component-box-working-hours .footer-component-box-working-hours-hour{display:flex;justify-content:space-between}footer .footer-component .footer-component-box .footer-component-box-working-hours .footer-component-box-working-hours-hour p:last-child{text-align:right}footer .footer-component .footer-component-box .footer-component-box-line{width:100%;height:1px;background-color:var(--greyColor2)}@media(max-width:1300px){footer .footer-component{padding:80px 40px}footer .footer-component .footer-component-box{flex:1 1 calc(50% - 40px)}}@media(max-width:920px){footer .footer-component{flex-direction:column;padding:40px 20px;gap:40px}footer .footer-component .footer-component-box{flex:1 1 100%}}.cookie-dialog::backdrop{background:transparent}.cookie-dialog[open]{border-radius:10px;margin:20px;display:flex;flex-direction:column;outline:none;border:none;height:fit-content;width:calc(100% - 40px);max-width:770px;max-height:calc(100% - 40px);background:var(--veryLightOrangeColor);position:fixed;bottom:0;left:auto;right:0;z-index:100;overflow:hidden;padding:20px;gap:10px}.cookie-dialog[open] .cookie-dialog-actions{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}.cookie-dialog[open] .cookie-dialog-actions .cookie-dialog-actions-action{display:flex;height:40px;padding:10px;justify-content:center;align-items:center;border:none;outline:none;border-radius:5px;background:var(--primaryColor);color:var(--whiteColor);text-transform:uppercase;text-wrap:nowrap;cursor:pointer}.cookie-dialog[open] .cookie-dialog-actions .cookie-dialog-actions-action.cookie-dialog-actions-action-secondary{background:var(--whiteColor);color:var(--primaryColor)}@media(hover:hover){.cookie-dialog[open] .cookie-dialog-actions .cookie-dialog-actions-action:hover{background-color:var(--primaryHoverColor)}.cookie-dialog[open] .cookie-dialog-actions .cookie-dialog-actions-action:hover.cookie-dialog-actions-action-secondary{background:var(--lightGreyColor)}}@media(max-width:1300px){.cookie-dialog[open]{left:50%;transform:translate(-50%);width:calc(100% - 20px);margin:10px auto;max-width:730px}.cookie-dialog[open] .cookie-dialog-actions{flex-wrap:wrap;margin-top:10px}}@media(max-width:920px){.cookie-dialog[open]{margin-bottom:80px}.cookie-dialog[open] .cookie-dialog-actions .cookie-dialog-actions-action{flex:1 1 calc(50% - 10px)}}.input-component{display:flex;flex-direction:column;width:100%;transition:all .2s;position:relative}.input-component .clear-input{opacity:0;position:absolute;right:0;bottom:0;height:40px;padding:10px;width:40px;display:flex!important;justify-content:center;align-items:center;transition:all .2s;pointer-events:none}.input-component .clear-input.show{opacity:1;background-color:transparent;animation:fadeIn .3s ease-in-out;z-index:2;cursor:pointer;pointer-events:all}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.input-component .clear-input.show:before,.input-component .clear-input.show:after{position:absolute;content:"";width:50%;height:3px;background-color:var(--borderColor)}.input-component .clear-input.show:before{transform:rotate(45deg)}.input-component .clear-input.show:after{transform:rotate(-45deg)}.input-component input{width:100%;height:100%;border:1px solid var(--borderColor);height:40px;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:18px;border-radius:0;font-weight:400;line-height:100%;color:var(--textColor);padding:12px 40px 12px 12px;background-color:var(--whiteColor)}.input-component input:focus{outline:none;border:1px solid var(--primaryColor)}@media(hover:hover){.input-component input:hover{border:1px solid var(--primaryColor);outline:none}}.input-component label{font-size:12px;font-weight:500;line-height:12px;color:var(--textColor);text-transform:uppercase;margin-bottom:5px}.input-component.is-invalid input{border:1px solid var(--redColor)}.input-component.is-invalid input:focus{border:1px solid var(--redColor)}.input-component.is-invalid label{color:var(--redColor)}.input-component ::-webkit-input-placeholder{opacity:0;transition:inherit}.textarea-component{display:flex;flex-flow:column;width:100%;transition:all .2s;gap:10px}.textarea-component.resize-textarea textarea{min-height:auto}.textarea-component.is-invalid textarea{border:1px solid var(--redColor)}.textarea-component.is-invalid textarea:focus{border:1px solid var(--redColor)}.textarea-component.is-invalid label{color:var(--redColor)}.textarea-component textarea{width:100%;min-height:100px;font-size:18px;font-weight:400;line-height:130%;color:var(--textColor);border:1px solid var(--borderColor);padding:12px;background:var(--whiteColor);-moz-appearance:none;-webkit-appearance:none;appearance:none;resize:none}.textarea-component textarea:focus{outline:none;border:1px solid var(--primaryColor)}@media(hover:hover){.textarea-component textarea:hover{border:1px solid var(--primaryColor);outline:none}}.textarea-component label{font-size:12px;font-weight:500;line-height:12px;color:var(--textColor);text-transform:uppercase}.quantity-component{display:flex;align-items:center;gap:20px}.quantity-component .quantity-component-controls{display:flex;align-items:center;border-radius:40px;border:1px solid var(--primaryColor);height:50px}.quantity-component .quantity-component-controls .quantity-component-controls-button{display:flex;align-items:center;justify-content:center;width:78px;height:100%;outline:none;background-color:transparent;border:none;cursor:pointer}.quantity-component .quantity-component-controls .quantity-component-controls-button:disabled{cursor:not-allowed;opacity:.5}.quantity-component .quantity-component-controls p{display:flex;align-items:center;justify-content:center;color:var(--blackColor);width:80px;text-align:center;border-right:1px solid var(--primaryColor);border-left:1px solid var(--primaryColor);height:100%}.landing-page-hero{display:flex;justify-content:center;background-color:var(--lightGreyColor)}.landing-page-hero .landing-page-hero-image{width:50%;object-fit:cover;height:700px;max-height:700px}.landing-page-hero .landing-page-hero-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:40px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{display:flex;flex-direction:column;width:100%;max-width:600px;gap:40px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:64px;color:var(--primaryColor);font-weight:300;line-height:110%;text-transform:uppercase;width:100%;max-width:460px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-box{display:flex;width:100%;flex-direction:column;gap:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-box p{line-height:150%}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .button{max-width:fit-content}.landing-page-services{display:flex;flex-direction:column;gap:40px;margin:0 auto;width:100%;max-width:1920px;padding:80px 80px 40px}.landing-page-services .landing-page-services-box{display:flex;flex-wrap:wrap;column-gap:60px}.landing-page-services .landing-page-services-box .landing-page-services-box-item{display:flex;flex-direction:column;gap:20px;padding:40px 0;width:calc(33.3333333333% - 40px)}.landing-page-services .swiper-container{display:none}@media(max-width:1300px){.landing-page-services .landing-page-services-box{display:none}.landing-page-services .swiper-container{display:block}}.landing-page-team{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto;padding:80px;gap:80px;width:100%;max-width:1920px}.landing-page-team .section-title{grid-column:2/8}.landing-page-team .landing-page-team-doctor-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:calc(50% - 40px)}.landing-page-team .landing-page-team-doctor-info img{width:fit-content;max-width:100%;border-radius:80px;aspect-ratio:16/13;object-fit:contain}.landing-page-team .landing-page-team-doctor-info .landing-page-team-doctor-info-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.landing-page-team .landing-page-team-main-doctor{display:flex;align-items:center;gap:80px;grid-column:2/8}.landing-page-team .landing-page-team-main-doctor .landing-page-team-main-doctor-description{width:calc(50% - 40px);display:flex;flex-direction:column;gap:10px;padding-bottom:70px}.landing-page-team .landing-page-team-main-doctor .landing-page-team-main-doctor-description p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.landing-page-team .landing-page-team-main-doctor .landing-page-team-main-doctor-description a{height:34px;display:flex;align-items:center;width:fit-content}.landing-page-team .landing-page-team-doctors{display:flex;flex-wrap:wrap;grid-column:2/8;gap:40px}.landing-page-team .landing-page-team-doctors .landing-page-team-doctor-info{width:calc(33.3333333333% - 27px)}.landing-page-team .landing-page-team-doctors .landing-page-team-doctor-info img{border-radius:40px}.landing-page-team .swiper-container{display:none}.landing-page-products{display:flex;flex-direction:column;margin:0 auto;width:100%;padding:80px 0}.landing-page-products .section-title{padding:0 130px}.landing-page-products .product-item-loading{display:flex;flex-direction:column;gap:20px;width:390px;padding:40px;border-radius:20px;background-color:var(--whiteColor);box-shadow:0 0 5px #00000014;overflow:hidden;position:relative}.landing-page-products .product-item-loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(90deg,#f7f7f700 1%,#f7f7f7 50%,#f7f7f700);z-index:1;animation:loading 1.5s infinite}@keyframes loading{0%{transform:translate(0)}33%{transform:translate(100%)}to{transform:translate(200%)}}.landing-page-products .product-item-loading .product-item-loader-image{aspect-ratio:1/1;width:100%}.landing-page-products .product-item-loading .product-item-loader-title .product-item-loader-title-title,.landing-page-products .product-item-loading .product-item-loader-title .product-item-loader-title-description{height:59px}.landing-page-products .product-item-loading .product-item-loader-breaker{height:4px}.landing-page-products .product-item-loading .product-item-loader-price{height:34px}.landing-page-products .product-item{display:flex;flex-direction:column;gap:20px;width:390px;padding:40px;border-radius:20px;background-color:var(--whiteColor);box-shadow:0 0 5px #00000014;transition:all .2s}.landing-page-products .product-item img{-webkit-user-select:none;user-select:none;aspect-ratio:1/1;-webkit-user-drag:none}.landing-page-products .product-item .title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:59px}.landing-page-products .product-item .body-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:150%;height:59px}@media(hover:hover){.landing-page-products .product-item:hover{transform:scale3d(1.03,1.03,1.03);z-index:4;box-shadow:0 0 32px #0000001a}}.landing-page-products .blog-items{display:flex;flex-direction:column;width:390px;overflow:hidden;border-radius:20px;background-color:var(--whiteColor);box-shadow:0 0 50px #0000000d;transition:all .2s}.landing-page-products .blog-items img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;width:100%;height:245px;object-fit:cover}.landing-page-products .blog-items .blog-items-body{padding:20px 40px 40px;display:flex;flex-direction:column;gap:20px}.landing-page-products .blog-items .blog-items-body .title-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:88px}.landing-page-products .blog-items .blog-items-body .body-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:150%;overflow:hidden;height:79px}@media(hover:hover){.landing-page-products .blog-items:hover{transform:scale3d(1.03,1.03,1.03);z-index:4;box-shadow:0 0 32px #0000001a}}.landing-page-location{width:100%;position:relative;display:flex;height:fit-content;overflow:hidden}.landing-page-location .map-container{width:100%;height:100%;position:relative}.landing-page-location .map-container #map{width:100%;height:100%;object-fit:cover}.landing-page-location .map-container #map .gm-style iframe+div{border:none!important}.landing-page-location .map-container .booking-instructions-container{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--veryLightGreyColor);display:flex;padding:80px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1 0 0;align-self:stretch;z-index:1;overflow:hidden}.landing-page-location .map-container .booking-instructions-container .x-icon{position:absolute;top:40px;right:40px;z-index:2;cursor:pointer}.landing-page-location .map-container .booking-instructions-container .x-icon:before,.landing-page-location .map-container .booking-instructions-container .x-icon:after{background-color:var(--primaryColor)}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow-y:auto;padding:0 80px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content{display:flex;flex-direction:column;max-width:600px;gap:20px;width:100%;height:100%}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .title-text{padding-bottom:20px;border-bottom:4px solid var(--lighterPrimaryColor)}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content ul{padding-left:20px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .booking-instructions-container-wrapper-content-box{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid var(--lightGreyColor)}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .booking-instructions-container-wrapper-content-box:last-child{border-bottom:none;padding-bottom:0}.landing-page-location .landing-page-location-wrapper{display:flex;justify-content:center;padding:80px 40px;box-shadow:0 0 50px #0000000d;background-color:var(--veryLightGreyColor);width:100%;min-width:fit-content;z-index:2;position:relative}.landing-page-location .landing-page-location-wrapper .landing-page-location-info{display:flex;flex-direction:column;gap:20px;width:100%;max-width:360px;position:relative}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector{display:flex;align-items:center;border-bottom:2px solid var(--lightGreyColor)}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector input{display:none}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label{width:100%;cursor:pointer;padding:0 10px;height:60px;position:relative;color:var(--textColor);text-align:center;font-size:18px;font-weight:700;line-height:100%;display:flex;align-items:center;justify-content:center}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:transparent;transition:all .2s}@media(hover:hover){.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector label:hover:before{background-color:var(--lighterPrimaryColor)}}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-selector input:checked+label:before{background-color:var(--primaryColor)}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box{display:flex;flex-direction:column}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box a{width:fit-content}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box .landing-page-location-info-box-row{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box .landing-page-location-info-box-row p{line-height:100%}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-instructions{display:flex;justify-content:flex-end;border-top:2px solid var(--lightGreyColor);padding-top:20px}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-instructions .landing-page-location-info-box-instructions-row{display:flex;align-items:center;gap:10px;cursor:pointer;width:fit-content}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-actions{display:flex;align-items:center;gap:5px}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-actions .landing-page-location-info-box-actions-action{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;width:100%;border-radius:5px;background:var(--lightGreyColor);color:var(--primaryColor);font-size:14px;font-weight:700;line-height:100%;text-transform:uppercase;text-align:center;border:1px solid var(--lightGreyColor);cursor:pointer}@media(hover:hover){.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-actions .landing-page-location-info-box-actions-action:hover{background:var(--whiteColor);border-color:var(--primaryColor)}}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-hours{display:flex;justify-content:space-between}.landing-page-location .landing-page-location-wrapper .landing-page-location-info .landing-page-location-info-box-hours p:last-child{text-align:right}@media(max-width:1300px){.landing-page-hero .landing-page-hero-image{height:600px;max-height:600px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{gap:30px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:48px;max-width:360px}.landing-page-services{gap:0px;padding:0}.landing-page-services .section-title{padding:40px 40px 0}.landing-page-services .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch}.landing-page-services .services-box{width:fit-content;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 5px #00000026;align-self:stretch}.landing-page-services .services-box .title-text,.landing-page-services .services-box .body-text{white-space:nowrap}.landing-page-team{display:flex;flex-direction:column;padding:40px 0;gap:0}.landing-page-team .section-title{padding:0 40px}.landing-page-team .landing-page-team-main-doctor,.landing-page-team .landing-page-team-doctors{display:none}.landing-page-team .swiper-container{display:block}.landing-page-team .doctors-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.landing-page-team .doctors-box img{height:273px;aspect-ratio:313/273;border-radius:40px;object-fit:cover}.landing-page-team .doctors-box .doctors-box-title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.landing-page-team .doctors-box .doctors-box-title p{line-height:100%}.landing-page-team .doctors-box .doctors-box-description{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.landing-page-team .doctors-box .doctors-box-description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.landing-page-team .doctors-box .doctors-box-description a{height:34px;display:flex;align-items:center;width:fit-content}.landing-page-products{padding:40px 0}.landing-page-products .section-title{padding:0 40px}}@media(max-width:920px){.landing-page-hero{flex-direction:column-reverse}.landing-page-hero .landing-page-hero-image{width:100%;height:400px;max-height:400px}.landing-page-hero .landing-page-hero-text-wrapper{width:100%;padding:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text{gap:20px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .landing-page-hero-text-title{font-size:36px;max-width:400px}.landing-page-hero .landing-page-hero-text-wrapper .landing-page-hero-text .button{display:none}.landing-page-services{gap:0px;padding:0}.landing-page-services .section-title{padding:40px 20px 0}.landing-page-services .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding-bottom:40px}.landing-page-services .services-box .title-text{font-size:20px}.landing-page-team{padding:40px 0 0}.landing-page-team .section-title{padding:0 20px}.landing-page-products{padding:40px 0 0}.landing-page-products .section-title{padding:0 20px}.landing-page-products .product-item,.landing-page-products .product-item-loading{gap:20px;width:320px;padding:20px}.landing-page-products .blog-items{width:320px}.landing-page-products .blog-items .blog-items-body{padding:20px}.landing-page-products .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding-bottom:40px}.landing-page-location{flex-direction:column}.landing-page-location .map-container{height:360px}.landing-page-location .map-container .booking-instructions-container{padding:50px 0 20px;position:fixed;z-index:20}.landing-page-location .map-container .booking-instructions-container .x-icon{top:20px;right:20px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper{padding:0 20px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content{gap:10px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .title-text,.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .booking-instructions-container-wrapper-content-box{padding-bottom:10px}.landing-page-location .map-container .booking-instructions-container .booking-instructions-container-wrapper .booking-instructions-container-wrapper-content .booking-instructions-container-wrapper-content-box:last-child{border-bottom:none}.landing-page-location .landing-page-location-wrapper{padding:20px;box-shadow:none}.landing-page-location .landing-page-location-wrapper .landing-page-location-info{width:100%;max-width:100%;min-width:100%}}.blog-details-main{width:100%;max-width:1920px;margin:0 auto;padding:20px 40px}.blog-details-main .blog-details-main-details{display:flex;flex-direction:column;gap:40px;width:100%;max-width:800px;margin:0 auto;padding-top:40px;padding-bottom:60px}.blog-details-main .blog-details-main-details img{border-radius:40px;width:100%;height:fit-content}.blog-details-main .blog-details-main-details .blog-details-main-details-sections{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width:920px){.blog-details-main{padding:20px}.blog-details-main .blog-details-main-details{gap:20px;padding-top:20px;padding-bottom:40px}.blog-details-main .blog-details-main-details .blog-details-main-details-sections{gap:20px}}.product-details{width:100%;max-width:1920px;margin:0 auto;padding:0 80px 80px;display:flex;flex-direction:column;gap:40px}.product-details .product-details-box{display:flex;align-items:center;gap:80px}.product-details .product-details-box .product-details-box-image{width:calc(50% - 40px);height:fit-content;aspect-ratio:1/1;box-shadow:0 0 50px #0000000d;border-radius:20px}.product-details .product-details-box .product-details-box-info{width:calc(50% - 40px);display:flex;flex-direction:column;gap:30px}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-details .product-details-box .button{max-width:240px;margin:30px auto 0;width:100%}@media(max-width:1300px){.product-details{padding:0 40px 80px}.product-details .product-details-box{display:flex;align-items:center;gap:40px}.product-details .product-details-box .product-details-box-image,.product-details .product-details-box .product-details-box-info{width:calc(50% - 20px)}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity{justify-content:center;flex-direction:column;gap:20px}}@media(max-width:920px){.product-details{padding:0 40px 80px;gap:20px}.product-details .product-details-box{gap:20px;flex-direction:column}.product-details .product-details-box .product-details-box-image{width:100%}.product-details .product-details-box .product-details-box-info{width:100%;display:flex;flex-direction:column;gap:20px}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity .quantity-component{flex-direction:column}.product-details .product-details-box .button{margin-top:20px}}.checkout-page{width:100%;max-width:1920px;margin:0 auto;padding:0 80px 20px;gap:40px;display:flex;flex-direction:column}.checkout-page-item{display:flex;padding:20px 80px;align-items:center;gap:80px;width:100%;max-width:1920px;margin:0 auto}.checkout-page-item .checkout-page-item-image{width:120px;height:120px;box-shadow:0 0 50px #0000000d;border-radius:20px;object-fit:cover;background-color:var(--whiteColor)}.checkout-page-item .checkout-page-item-info{width:calc(100% - 200px);display:flex;align-items:center;gap:20px;padding:10px 0}.checkout-page-item .checkout-page-item-info p{width:25%}.checkout-page-item .checkout-page-item-info p:last-child{text-align:right}#payment-form{display:flex;flex-direction:column;gap:40px;width:100%;max-width:620px;margin:0 auto;padding-top:40px;padding-bottom:60px;position:relative}#payment-form .button{max-width:240px;margin:30px auto 0;width:100%}#payment-form #payment-message{position:absolute;bottom:120px;left:0;text-align:center;color:var(--redColor);width:100%}.checkout-page-form{padding:40px 40px 80px;display:flex;flex-direction:column;gap:40px;width:100%;max-width:620px;margin:0 auto}.checkout-page-form .title-text{position:relative}.checkout-page-form .title-text .small-list-text{position:absolute;bottom:-12px;left:0}.checkout-page-form .checkout-page-form-box{display:flex;flex-direction:column;gap:20px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-row{display:flex;align-items:center;gap:10px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{display:flex;align-items:center;gap:60px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios .radio{height:50px;display:flex;align-items:center}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-checkboxes{display:flex;flex-direction:column;margin:30px auto 0;width:fit-content;gap:20px}.checkout-page-form .checkout-page-form-box .button{max-width:240px;margin:30px auto 0;width:100%}@media(max-width:1300px){.checkout-page{padding:0 40px 20px}.checkout-page-item{padding:40px;gap:40px;max-width:620px}.checkout-page-item .checkout-page-item-info{width:fit-content;max-width:calc(100% - 160px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0;padding:0}.checkout-page-item .checkout-page-item-info p{width:100%}.checkout-page-item .checkout-page-item-info p:last-child{text-align:left}#payment-form{gap:40px}#payment-form .button{margin-top:20px}.checkout-page-form{padding:40px 40px 80px;gap:40px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{gap:40px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-checkboxes{margin-top:0}.checkout-page-form .checkout-page-form-box .button{margin-top:20px}}@media(max-width:920px){.checkout-page{padding:0 20px 20px;gap:20px}.checkout-page-item{padding:40px 20px}#payment-form{padding-top:20px;max-width:540px}.checkout-page-form{padding:20px 20px 80px;max-width:580px;gap:40px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-row{flex-direction:column;gap:20px}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios{gap:20px;flex-wrap:wrap}.checkout-page-form .checkout-page-form-box .checkout-page-form-box-radios .radio{height:fit-content}}.payment-status-page{display:flex;align-items:center;justify-content:center;gap:80px;padding:80px 130px;width:100%;max-width:1920px;margin:0 auto}.payment-status-page .payment-status-page-image{width:250px;aspect-ratio:1/1;box-shadow:0 0 50px #0000000d;border-radius:20px;flex-shrink:0}.payment-status-page .payment-status-page-info{display:flex;flex-direction:column;gap:40px;width:100%;max-width:800px}.payment-status-page .payment-status-page-info .payment-status-page-info-back{display:flex;align-items:center;padding:0 10px;gap:5px;width:fit-content}@media(max-width:1300px){.payment-status-page{gap:40px;padding:40px;flex-direction:column}}@media(max-width:920px){.payment-status-page{gap:20px;padding:20px}.payment-status-page .payment-status-page-info{gap:20px}}.payment-invalid-status{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px;flex-grow:1}.not-found-container{display:flex;flex-direction:column;gap:20px;flex-grow:1;align-items:center;justify-content:center;padding:20px}.success-page{display:flex;padding:80px 130px;flex-direction:column;gap:40px;width:100%;max-width:1120px;margin:0 auto;justify-content:center;flex-grow:1}.success-page .success-page-back{display:flex;align-items:center;gap:20px;width:fit-content}.success-page .success-page-calendar{display:flex;flex-direction:column;height:90px;justify-content:space-between}.success-page .success-page-calendar .success-page-calendar-buttons{display:flex;align-items:center;gap:10px}.success-page .success-page-data{display:flex;gap:20px;width:100%}.success-page .success-page-data .success-page-data-box{display:flex;flex-direction:column;gap:5px;width:100%}@media(max-width:1300px){.success-page{padding:40px}}@media(max-width:920px){.success-page{padding:20px;gap:20px;align-items:center}.success-page:has(.success-page-data){align-items:flex-start}.success-page .success-page-data{flex-direction:column}}.location-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%;margin:0 auto;max-width:1040px;height:fit-content;padding:40px}.location-details .section-title{max-width:800px;width:100%}.location-details .location-details-body-text{color:var(--textColor);font-size:18px;font-weight:400;line-height:190%;max-width:800px;width:100%}.location-details .location-details-highlighted-text{color:var(--textColor);font-size:18px;font-weight:600;line-height:190%;max-width:800px;width:100%;text-transform:uppercase}.location-details .location-details-subtitle{color:var(--textColor);font-size:24px;font-weight:700;line-height:normal;max-width:800px;width:100%}.location-details .location-details-options-selector{display:flex;gap:5px;max-width:800px;width:100%}.location-details .location-details-options-selector input{display:none}.location-details .location-details-options-selector label{display:flex;height:60px;padding:10px 30px;justify-content:center;align-items:center;border-radius:5px;background-color:#f7f7f7;cursor:pointer;width:100%;border:1px solid #f7f7f7}.location-details .location-details-options-selector label svg path{fill:var(--textColor)}@media(hover:hover){.location-details .location-details-options-selector label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor)}.location-details .location-details-options-selector label:hover svg path{fill:var(--primaryColor)}}.location-details .location-details-options-selector input:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor)}.location-details .location-details-options-selector input:checked+label svg path{fill:var(--whiteColor)}.location-details .locations-details-image{display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.location-details .locations-details-image .locations-details-image-main{aspect-ratio:4/3;height:fit-content;width:100%;max-height:600px;object-fit:cover;border-radius:40px}.location-details .locations-details-image .locations-details-image-row{display:flex;align-items:center;justify-content:space-between}.location-details .locations-details-image .locations-details-image-row a{margin-left:auto}.location-details .locations-details-image .locations-details-image-row .locations-details-image-row-box{display:flex;align-items:center;gap:10px;cursor:pointer}.location-details .locations-details-image .locations-details-image-row .locations-details-image-row-box p{line-height:100%}.location-details .locations-details-directions{display:flex;border-radius:40px;background:var(--whiteColor);box-shadow:0 0 22px #00000014;overflow:hidden;width:100%}.location-details .locations-details-directions .locations-details-directions-options{display:flex;flex-direction:column;overflow-y:auto;width:100%;min-width:50%;flex-grow:1;padding:40px;gap:20px}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option{display:flex;gap:20px;padding-top:20px;border-top:2px solid var(--lightGreyColor)}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option .locations-details-directions-options-option-direction{color:var(--textColor);font-size:18px;font-weight:400;line-height:140%}.location-details .locations-details-directions .locations-details-directions-options .locations-details-directions-options-option img{flex-shrink:0;width:fit-content;height:fit-content}.location-details .locations-details-directions .locations-details-directions-image{width:100%;min-width:50%;flex-grow:1;object-fit:cover}.location-details .locations-details-accordion{display:flex;flex-direction:column;max-width:800px;width:100%}.location-details .locations-details-accordion .accordion-item{display:flex;flex-direction:column;gap:20px;padding:20px 0;border-top:2px solid var(--lightGreyColor)}.location-details .locations-details-accordion .accordion-item:last-child{border-bottom:2px solid var(--lightGreyColor)}.location-details .locations-details-accordion .accordion-item .accordion-item-header{display:flex;align-items:center;width:100%;justify-content:space-between}.location-details .locations-details-accordion .accordion-item .accordion-item-header .accordion-item-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%}.location-details .locations-details-accordion .accordion-item .accordion-item-header .arrow{cursor:pointer}.location-details .locations-details-accordion .accordion-item .accordion-item-content{color:var(--textColor);font-size:18px;font-weight:400;line-height:190%}.location-details .locations-details-parking{display:flex;padding:20px;flex-direction:column;gap:20px;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 33.65px #0000001a;width:100%;max-width:800px}.location-details .locations-details-parking .locations-details-parking-title{font-size:18px;font-weight:600;line-height:100%;max-width:800px;width:100%;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid var(--greyColor);color:var(--textColor)}.location-details .locations-details-parking .locations-details-parking-box{display:flex;align-items:center;width:100%;gap:20px}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column{display:flex;flex-direction:column;gap:10px}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column .locations-details-parking-box-column-text{color:var(--textColor);font-size:14px;font-weight:700;line-height:100%;text-transform:uppercase}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column .locations-details-parking-box-column-value{color:var(--primaryColor);font-size:48px;font-weight:700;line-height:80%;text-transform:uppercase}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column .locations-details-parking-box-column-value.locations-details-parking-box-column-value-low{color:var(--orangeColor)}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column .locations-details-parking-box-column-value.locations-details-parking-box-column-value-zero{color:var(--redColor)}.location-details .locations-details-parking .locations-details-parking-box .locations-details-parking-box-column .locations-details-parking-box-column-last-checked{color:var(--textColor);font-size:12px;font-weight:400;line-height:100%;text-transform:uppercase}.location-details .location-details-bus-stops{display:flex;flex-direction:column;max-width:800px;width:100%;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 22px #00000014;overflow:hidden}.location-details .location-details-bus-stops .location-details-bus-stops-body{display:flex;flex-direction:column;padding:20px;gap:20px}.location-details .location-details-bus-stops .location-details-bus-stops-sub-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%;padding-top:20px;border-top:2px solid var(--lightGreyColor);width:100%;text-transform:uppercase}.location-details .location-details-bus-stops .location-details-bus-stops-numbers{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.location-details .location-details-bus-stops .location-details-bus-stops-numbers .location-details-bus-stops-number{display:flex;width:40px;height:40px;flex-shrink:0;justify-content:center;align-items:center;border-radius:50px;color:var(--whiteColor);text-align:center;font-size:18px;font-weight:700;line-height:100%}.location-details .location-details-bus-stops .location-details-bus-stops-image{width:100%;aspect-ratio:4/3;height:fit-content;max-height:600px;object-fit:cover}.location-details .locations-details-map{display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.location-details .locations-details-map .map{width:100%;aspect-ratio:4/3;border-radius:20px}.location-details .locations-details-map .map .gm-style iframe+div{border:none!important}.location-details .locations-details-map .locations-details-map-box{display:flex;align-items:center;gap:10px;cursor:pointer;margin-left:auto}.location-details .locations-details-map .locations-details-map-box p{line-height:100%}.location-details .locations-details-image-directions{display:flex;flex-direction:column;max-width:800px;width:100%;border-radius:20px;background:var(--whiteColor);box-shadow:0 0 22px #00000014;overflow:hidden}.location-details .locations-details-image-directions .locations-details-image-directions-title{padding:20px;color:var(--textColor);font-size:18px;font-weight:700;line-height:100%;text-transform:uppercase}.location-details .locations-details-image-directions .locations-details-image-directions-text{padding:0 20px 20px;color:var(--textColor);font-size:16px;font-weight:400;line-height:190%}.location-details .locations-details-image-directions .locations-details-image-directions-image{aspect-ratio:16/9;height:fit-content;width:100%;max-height:600px;object-fit:cover}.location-details .locations-details-text-box{display:flex;flex-direction:column;padding:20px;gap:10px;max-width:800px;width:100%;background:var(--whiteColor);border-radius:20px;box-shadow:0 0 33.65px #0000001a}.location-details .locations-details-text-box .locations-details-text-box-title{color:var(--textColor);font-size:18px;font-weight:700;line-height:100%}.location-details .locations-details-text-box .locations-details-text-box-content{color:var(--textColor);font-size:16px;font-weight:400;line-height:190%}.location-details .locations-details-breaker{height:2px;width:100%;background-color:var(--lightGreyColor);max-width:800px}@media(max-width:920px){.location-details{padding:20px 20px 40px;gap:20px}.location-details .location-details-body-text,.location-details .location-details-highlighted-text{font-size:16px}.location-details .location-details-subtitle{font-size:18px}.location-details .location-details-bus-stops .location-details-bus-stops-sub-title{font-size:14px}.location-details .locations-details-parking .locations-details-parking-title{font-size:16px}.location-details .locations-details-image-directions .locations-details-image-directions-title{font-size:14px}.location-details .locations-details-directions{flex-direction:column;border-radius:20px}.location-details .locations-details-directions .locations-details-directions-options{padding:20px;width:100%}}.doctor-details{display:flex;justify-content:center;gap:80px;padding:40px 80px 80px;width:100%;max-width:1920px;margin:0 auto}.doctor-details .doctor-details-name{display:flex;flex-direction:column;gap:10px}.doctor-details .doctor-details-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:calc(50% - 40px);max-width:490px}.doctor-details .doctor-details-info img{max-width:100%;max-height:400px;border-radius:80px;aspect-ratio:16/13;object-fit:contain}.doctor-details .doctor-details-info .doctor-details-name{display:none}.doctor-details .doctor-details-description{display:flex;flex-direction:column;height:100%;gap:30px;width:calc(50% - 40px);padding:40px 0}@media(max-width:1300px){.doctor-details{padding:30px 40px 80px}}@media(max-width:920px){.doctor-details{gap:40px;padding:30px 20px 80px;flex-direction:column}.doctor-details .doctor-details-info{align-items:flex-start;flex-direction:column-reverse;width:100%}.doctor-details .doctor-details-info .doctor-details-name{display:flex}.doctor-details .doctor-details-info img{max-height:286px;border-radius:40px}.doctor-details .doctor-details-description{width:100%;padding:0}.doctor-details .doctor-details-description .doctor-details-name{display:none}}.invisalign-page-header{width:100%;background:linear-gradient(0deg,#009ace,#009ace);display:flex;align-items:center;justify-content:center}.invisalign-page-header .invisalign-page-header-content{display:flex;flex-direction:column;width:100%;max-width:1920px;padding:20px 0}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row{display:flex;align-items:center;gap:80px;padding:60px 80px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box{display:flex;flex-direction:column;gap:30px;width:calc(50% - 40px)}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .button{width:fit-content}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-title{color:var(--whiteColor);font-size:69px;font-weight:900;line-height:100%;letter-spacing:2.76px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-line{width:100%;height:1px;background-color:var(--whiteColor)}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title{color:var(--whiteColor);font-size:36px;font-weight:600;line-height:100%;letter-spacing:1.44px;text-transform:uppercase;display:flex;flex-direction:column;gap:10px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title-bold{color:var(--whiteColor);font-size:36px;font-weight:900;line-height:100%;letter-spacing:1.44px;text-transform:uppercase}@media(max-width:1300px){.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-title{font-size:48px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title,.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title-bold{font-size:24px}}@media(max-width:920px){.invisalign-page-header .invisalign-page-header-content{padding:20px;align-items:center;gap:40px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row{flex-direction:column;max-width:460px;gap:20px;padding:0}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box{gap:20px;width:100%;padding:0;align-items:center;justify-content:center}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-image{width:100%;max-width:100%}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-title{font-size:36px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title{font-size:20px;width:100%;text-align:center}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .invisalign-page-header-content-row-box-header-title-bold{font-size:20px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .button{display:none}.invisalign-page-header.invisalign-page-header-landing .invisalign-page-header-content{padding:20px;align-items:center;gap:40px}.invisalign-page-header.invisalign-page-header-landing .invisalign-page-header-content .invisalign-page-header-content-row .invisalign-page-header-content-row-box .button{display:flex}}.invisalign-page-signature{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.invisalign-page-signature img{height:55px;width:auto;object-fit:contain;mix-blend-mode:multiply}:root{--textColor: #6d6e71;--primaryColor: #15bbbd;--whiteColor: #ffffff;--veryLightGreyColor: #fafafa;--lightGreyColor: #f2f2f2;--lighterPrimaryColor: #82d4d5cc;--greyColor: #cfd1d6;--greyColor2: #ced1d6;--secondaryColor: #9bdddd;--primaryHoverColor: #15bbbdb2;--lightGreenColor: #bdf0f0;--veryLightGreenColor2: #f3fcfc;--borderColor: #b6b8bd;--redColor: #ff0000;--redColorLight: #ffd9d9;--orangeColor: #f90;--veryLightOrangeColor: #fff6e8;--blackColor: #000000}
