@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}.star-title{display:flex;gap:var(--gap10)}.star-title.star-title-caption:before{height:var(--captionText)}.star-title:before{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;height:var(--subSectionTitle);flex-shrink:0;aspect-ratio:18.67/20}.star-title.multiple-stars{align-items:center}.star-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")}.page-title{font-size:var(--homeTitle);font-weight:300;line-height:110%;color:var(--primaryColor);text-transform:uppercase}.subpage-title{font-size:var(--homeSubTitle);font-weight:300;line-height:110%;color:var(--textColor);text-transform:uppercase}.subpage-title-bold{font-size:var(--homeSubTitle);font-weight:500;line-height:110%;color:var(--textColor);text-transform:uppercase}.subsection-title{font-size:var(--subSectionTitle);font-weight:500;line-height:110%;color:var(--textColor);text-transform:uppercase}.subsection-label-light{font-size:var(--subSectionLabel);font-weight:300;line-height:110%;color:var(--textColor);text-transform:uppercase}.subsection-label{font-size:var(--subSectionLabel);font-weight:500;line-height:110%;color:var(--textColor);text-transform:uppercase}.caption-text{font-size:var(--captionText);font-weight:600;line-height:110%;color:var(--textColor);text-transform:uppercase}.caption-text-body{font-size:var(--captionText);font-weight:400;line-height:110%;color:var(--textColor);text-transform:uppercase}.body-text{font-size:var(--bodyText);font-weight:400;line-height:150%;color:var(--textColor)}.body-text-bold{font-size:var(--bodyText);font-weight:600;line-height:150%;color:var(--textColor)}.list-text{font-size:var(--listText);font-weight:400;line-height:var(--listText);color:var(--textColor)}.list-text-bold{font-size:var(--listText);font-weight:700;line-height:var(--listText);color:var(--textColor)}.link-text{font-size:var(--linkText);font-weight:600;line-height:100%;color:var(--primaryColor);cursor:pointer;text-decoration:none}@media(hover:hover){.link-text:hover{color:var(--primaryHoverColor)}}.button-text{font-size:var(--buttonText);font-weight:700;line-height:100%;color:var(--primaryColor);text-transform:uppercase}@media(hover:hover){.button-text:hover{color:var(--primaryHoverColor)}}.medium-text{font-size:var(--mediumText);font-weight:400;line-height:21px;color:var(--textColor)}.medium-text-list{font-size:var(--mediumText);font-weight:400;line-height:110%;color:var(--textColor)}.medium-text-list-medium{font-size:var(--mediumText);font-weight:500;line-height:110%;color:var(--textColor)}.medium-text-list-bold{font-size:var(--mediumText);font-weight:600;line-height:110%;color:var(--textColor)}.small-text{font-size:var(--smallText);font-weight:400;line-height:18px;color:var(--textColor)}.small-list-text{font-size:var(--smallText);font-weight:400;line-height:var(--smallText);color:var(--textColor)}.small-list-text-uppercase{font-size:var(--smallText);font-weight:400;line-height:var(--smallText);color:var(--textColor);text-transform:uppercase}.small-list-text-bold{font-size:var(--smallText);font-weight:500;line-height:var(--smallText);color:var(--textColor)}.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)}.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)}.hidden-text{visibility:hidden;opacity:0;pointer-events:none}.error-text{color:var(--redColor)}.white-text{color:var(--whiteColor)}.center-text{text-align:center}.primary-text{color:var(--primaryColor)}.clickable-text{cursor:pointer}.uppercase-text{text-transform:uppercase}.discounted-price{position:relative}.discounted-price:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--redColor);transform:rotate(-15deg);z-index:1}.button{display:flex;align-items:center;justify-content:center;text-align:center;gap:20px;padding:10px 30px;border-radius:200px;height:50px;color:var(--whiteColor);font-size:var(--buttonText);font-weight:700;line-height:110%;text-transform:uppercase;background-color:var(--primaryColor);outline:none;border:none;cursor:pointer;position:relative;overflow:hidden}@media(hover:hover){.button:hover{background-color:var(--primaryHoverColor)}}.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%}.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:var(--bodyText);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-container::backdrop{background:#6c6d70e6}.modal-container[open]{margin:auto;display:flex;flex-direction:column;outline:none;border:none;width:calc(100% - var(--padding));max-width:calc(100% - var(--padding));max-height:calc(100% - var(--padding));border-radius:var(--roundCorners) var(--roundCorners) 0 0;background:var(--whiteColor);margin:var(--padding) auto 0 auto;overscroll-behavior:contain}.modal-container[open].modal-container-locations{max-width:800px}.modal-container[open] .modal-container-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--gap40);padding:var(--padding);background-color:var(--veryLightGreyColor)}.modal-container[open] .modal-container-body{display:flex;flex-direction:column;gap:var(--gap40);padding:var(--padding);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.modal-container[open] .modal-container-body:focus{outline:none}.modal-background{background:#6c6d701a;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{display:flex;flex-direction:column;background-color:var(--whiteColor);border-radius:var(--roundCorners);height:fit-content;max-height:calc(100% - 80px);width:calc(100% - 80px);max-width:920px;overflow:hidden}.modal-background .modal-content .modal-content-header{display:flex;align-items:center;justify-content:space-between;background-color:var(--veryLightGreyColor);padding:var(--padding);gap:var(--gap40)}.modal-background .modal-content .modal-content-header .modal-close{cursor:pointer;flex-shrink:0;width:32px;height:32px;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(--textColor);border-radius:0}.modal-background .modal-content .modal-content-body{overflow-y:auto}.modal-background .modal-content .modal-content-body.modal-content-body-column{display:flex;flex-direction:column;padding:var(--padding);gap:var(--gap40)}.modal-background .modal-content .modal-content-body .modal-content-legal{overflow-y:auto;padding:var(--padding);font-size:var(--bodyText);font-weight:400;line-height:150%;color:var(--textColor)}.modal-background .modal-content .modal-content-body .modal-content-legal .list-text-bold{margin:var(--gap10) 0}.modal-background .modal-content .modal-content-body .modal-content-legal h2,.modal-background .modal-content .modal-content-body .modal-content-legal h1,.modal-background .modal-content .modal-content-body .modal-content-legal h3{font-size:var(--bodyText);font-weight:700;line-height:var(--bodyText);color:var(--textColor);margin:var(--gap10) 0}.modal-background .modal-content .modal-content-body .modal-content-legal b{font-weight:600;font-size:var(--bodyText);line-height:150%;color:var(--textColor)}.modal-background .modal-content .modal-content-body .modal-content-legal .modal-content-legal-text{font-size:var(--bodyText);font-weight:400;line-height:150%;color:var(--textColor)}.modal-background .modal-content .modal-content-body .modal-content-legal .modal-content-legal-text a{color:var(--primaryColor);font-size:var(--bodyText);font-weight:400;line-height:150%}.modal-background .modal-content .modal-content-body .modal-content-legal .modal-content-legal-text b{font-weight:600;font-size:var(--bodyText);line-height:150%;color:var(--textColor)}.modal-background .modal-content .modal-content-body .modal-content-legal .modal-content-legal-text ul{margin-left:20px}.modal-background .modal-content .modal-content-body .modal-content-legal .modal-content-legal-text ul li{font-size:var(--bodyText);font-weight:400;line-height:150%;color:var(--textColor)}.modal-background .modal-content .modal-content-body .modal-content-row{display:flex;gap:var(--gap40)}.modal-background .modal-content .modal-content-body .modal-content-row .modal-slot-booked-row-box{display:flex;flex-direction:column;gap:var(--gap10)}.modal-background .modal-content .modal-content-body .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}}.options-container-wrapper{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--veryLightGreyColor)}.options-container-wrapper .options-container{display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);width:100%;max-width:calc(900px + var(--paddingHorizontal) * 2)}.options-container-wrapper .options-container .options-container-box{display:flex;flex-direction:column;gap:var(--gap10)}.options-container-wrapper .options-container .options-container-box .options-container-box-item{width:100%;display:flex;flex-direction:column;background-color:var(--whiteColor);border-radius:10px;box-shadow:0 0 10px #0000000a}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-header{display:flex;flex-direction:column;padding:var(--gap20) var(--padding);gap:10px;background-color:var(--veryLightGreenColor2);border-radius:10px 10px 0 0}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-header .options-container-box-item-header-line{width:100%;height:1px;background-color:var(--greyColor2)}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content{display:flex;flex-direction:column;height:100%;gap:var(--gap10);padding:var(--gap10) var(--padding)}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content .options-container-box-item-content-box-title{padding-top:var(--gap10)}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content ul{display:flex;flex-direction:column;gap:var(--gap10)}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content ul li{list-style:none;display:flex;gap:var(--gap10)}.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content ul li:before{content:"";width:18px;flex-shrink:0;height:18px;margin:2px 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuODI2OSAxMS42MjAzQzkuMjc2MTMgMTMuNjcwMiA4Ljk3MzcgMTguMDAyNiA4Ljk3MzcgMTguMDAyNkw4Ljk2MDU0IDE3Ljg3NDFDOC45MDEzNyAxNy4xNzY1IDguNDc0MDYgMTMuNDc0NCA2LjE3MzEgMTEuNjE0MkMzLjYyMjMzIDkuNTY0MjMgMCA5LjAwMTMgMCA5LjAwMTNDMCA5LjAwMTMgMy42MjIzMyA4LjQ0NDQ0IDYuMTczMSA2LjM4ODRDOC40ODA2MyA0LjUzNDMgOC45MDEzNyAwLjgyNjA4MSA4Ljk2MDU0IDAuMTI4NDk3TDguOTczNyAwQzguOTczNyAwIDkuMjc2MTMgNC4zMzIzNiAxMS44MjY5IDYuMzgyOEMxNC4zNzc3IDguNDMyMiAxOCA4Ljk5NTE3IDE4IDguOTk1MTdDMTggOC45OTUxNyAxNC4zNzc3IDkuNTcwMzYgMTEuODI2OSAxMS42MjAzWiIgZmlsbD0iIzE1QkJCRCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}@media(max-width:1300px){.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content ul li:before{margin:1px 0}}@media(max-width:920px){.options-container-wrapper .options-container .options-container-box .options-container-box-item .options-container-box-item-content ul li:before{margin:0}}@media(max-width:1300px){.options-container-wrapper .options-container{max-width:calc(var(--contentMaxWidth) + 2 * var(--paddingHorizontal))}}.faq-section-outside{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--veryLightGreyColor)}.faq-section-outside .faq-section{display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);width:100%;max-width:calc(var(--contentMaxWidth) + 2 * var(--paddingHorizontal));margin:0 auto}.faq-section-outside .faq-section .faq-section-questions{display:flex;flex-direction:column;gap:10px;width:100%}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 10px #0000000a;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:var(--gap20);cursor:pointer;padding:var(--gap10) var(--padding)}.faq-section-outside .faq-section .faq-section-questions .faq-section-questions-question .faq-section-questions-question-header .arrow{flex-shrink:0}@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:var(--gap10) var(--padding);display:flex;flex-direction:column;gap:var(--gap20)}.page-header{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:698px}.page-header picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page-header picture img{width:100%;height:100%;object-fit:cover}.page-header .page-header-text-wrapper{display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal))}.page-header .page-header-text-wrapper .page-header-text{display:flex;flex-direction:column;width:100%;max-width:min(50% - var(--gap120) / 2,600px);gap:var(--gap40)}.page-header .page-header-text-wrapper .page-header-text .page-header-text-column{display:flex;flex-direction:column;gap:var(--gap20)}.page-header .page-header-text-wrapper .page-header-text .page-header-text-column .page-header-text-column-box{display:flex;flex-direction:column;gap:5px}.page-header .page-header-text-wrapper .page-header-text .button{max-width:fit-content}@media(max-width:1300px){.page-header{min-height:auto}}@media(max-width:920px){.page-header picture{height:360px;position:relative}.page-header .page-header-text-wrapper .page-header-text{max-width:100%}.page-header .page-header-text-wrapper .page-header-text .button{display:none}}.page-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:640px;width:100%}.page-section.page-section-grey{background-color:var(--veryLightGreyColor)}.page-section.page-section-dark-grey{background-color:var(--lightGreyColor)}.page-section.page-section-gradient{background:linear-gradient(180deg,#0000,#00000008),#fff}.page-section.page-section-green{background-color:var(--veryLightGreenColor2)}.page-section.page-section-blue{background-color:var(--veryLightBlueColor)}.page-section .page-section-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);max-width:calc(1920px + 2 * var(--paddingHorizontal))}.page-section .page-section-plan .page-section-plan-title{width:100%}.page-section .page-section-plan .page-section-plan-container{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--gap40)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items{display:flex;align-items:stretch;gap:var(--gap10);width:100%}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item{display:flex;flex-direction:column;min-width:260px;width:100%;border-radius:var(--roundCorners);box-shadow:0 0 10px #0000000a;background-color:var(--whiteColor)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header{display:flex;padding:var(--gap10) var(--gap20);flex-direction:column;gap:10px;background-color:var(--blueColor);border-radius:var(--roundCorners) var(--roundCorners) 0 0;position:relative}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-discount{position:absolute;width:82px;height:82px;top:-10px;right:28px;background-color:var(--whiteColor);border-radius:50%;box-shadow:0 0 22px #00000014;display:flex;align-items:center;justify-content:center;color:var(--primaryColor);font-weight:800;font-size:25px;line-height:110%}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-discount:after{content:"";position:absolute;width:72px;height:72px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);border:1px dashed var(--blueColor)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-row{display:flex;align-content:center;justify-content:space-between;border-top:2px solid var(--whiteColor);padding-top:10px;gap:10px}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-row .page-section-plan-container-item-header-row-box{display:flex;align-items:center;gap:10px}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-body{display:flex;flex-direction:column;height:100%;padding:var(--gap10) var(--padding);gap:var(--gap10)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-body .page-section-plan-container-item-body-box{display:flex;flex-direction:column;gap:10px}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-body .page-section-plan-container-item-body-box:first-of-type{margin-top:auto}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-breaker{width:100%;height:1px;background-color:var(--primaryColor)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-include{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:var(--gap20) var(--gap40);gap:var(--gap10)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-include .page-section-plan-container-include-row{display:flex;align-items:center;gap:var(--gap40)}@media(max-width:1300px){.page-section .page-section-plan{max-width:600px;align-items:flex-start}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items{flex-direction:column;gap:var(--gap20)}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-discount{width:52px;height:52px;font-size:15px}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-items .page-section-plan-container-item .page-section-plan-container-item-header .page-section-plan-container-item-header-discount:after{width:46px;height:46px}.page-section .page-section-plan .page-section-plan-container .page-section-plan-container-include .page-section-plan-container-include-row{flex-direction:column;gap:var(--gap10)}.page-section .page-section-plan .button{margin:0 auto}}.page-section .page-section-videos{display:flex;gap:var(--gap80);width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal)}.page-section .page-section-videos .video-player-container{position:sticky;top:calc(var(--paddingVertical) + 70px)}.page-section .page-section-videos .page-section-videos-box{display:flex;flex-direction:column;gap:var(--gap40);width:100%;max-width:600px}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items{display:flex;flex-direction:column;gap:10px}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item{display:flex;flex-direction:column;border-radius:var(--roundCorners);background:#dbdde3;overflow:hidden}@media(hover:hover){.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item:hover{background:var(--veryLightGreenColor)}}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item.page-section-videos-box-items-item-selected{background:var(--whiteColor)}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header{display:flex;flex-direction:column;padding:20px;gap:10px;cursor:pointer}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-title{display:flex;align-items:center;width:100%;gap:var(--gap10)}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-title .page-section-videos-box-items-item-header-preview{width:105px;height:100%;aspect-ratio:106.67/60;border-radius:5px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;cursor:pointer}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-title .page-section-videos-box-items-item-header-preview img{width:100%;height:100%;object-fit:cover;pointer-events:none}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-title .page-section-videos-box-items-item-header-preview .video-player-icon-box{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0003,#0003)}@media(hover:hover){.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-title .page-section-videos-box-items-item-header-preview:hover .video-player-icon-box .video-player-icon{background-position:0 -54px}}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .video-player-container{display:none;aspect-ratio:1240/697.5}@media(max-width:1300px){.page-section .page-section-videos{justify-content:center}.page-section .page-section-videos .video-player-container{display:none}.page-section .page-section-videos .page-section-videos-box{max-width:730px}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item .video-player-container{border-radius:var(--roundCorners) var(--roundCorners) 0 0;display:block;position:relative;top:auto}.page-section .page-section-videos .page-section-videos-box .page-section-videos-box-items .page-section-videos-box-items-item.page-section-videos-box-items-item-selected .page-section-videos-box-items-item-header .page-section-videos-box-items-item-header-preview{display:none}}.page-section .page-section-counters{display:flex;align-items:center;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal)}.page-section .page-section-counters .page-section-counters-counter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap40);width:100%;padding:20px}.page-section .page-section-counters .page-section-counters-counter img{width:120px;height:120px;object-fit:contain}.page-section .page-section-counters .page-section-counters-counter .page-section-counters-counter-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap20)}@media(max-width:920px){.page-section .page-section-counters{flex-direction:column;max-width:calc(600px + 2 * var(--paddingHorizontal))}}.page-section .page-section-boxes{display:flex;align-items:center;gap:var(--gap40);width:100%;max-width:calc(1280px + 2 * var(--paddingHorizontal));padding:0 var(--paddingHorizontal) var(--paddingVertical) var(--paddingHorizontal)}.page-section .page-section-boxes .page-section-boxes-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:var(--gap10);width:100%;background-color:var(--veryLightGreyColor);border-radius:var(--roundCorners)}.page-section .page-section-boxes .page-section-boxes-box img{width:120px;height:120px;object-fit:contain}@media(max-width:920px){.page-section .page-section-boxes{flex-direction:column;max-width:calc(600px + 2 * var(--paddingHorizontal))}}.page-section:has(.page-section-boxes) .page-section-content{padding-bottom:var(--gap80)}.page-section .page-section-explanation{display:flex;flex-direction:column;gap:var(--gap80);width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);max-width:calc(920px + 2 * var(--paddingHorizontal))}.page-section .page-section-explanation .page-section-explanation-box{display:flex;flex-direction:column;gap:10px}.page-section .page-section-explanation .page-section-explanation-box .page-section-explanation-box-item{display:flex;flex-direction:column;gap:var(--gap20);padding:var(--padding);border-radius:var(--roundCorners);background-color:var(--whiteColor);box-shadow:0 0 10px #0000000a}.page-section .page-section-explanation .page-section-explanation-box .page-section-explanation-box-item .page-section-explanation-box-item-header{padding-bottom:var(--gap20);border-bottom:1px solid var(--greyColor)}.page-section .page-section-cards{display:flex;flex-direction:column;gap:var(--gap80);width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);max-width:calc(1920px + 2 * var(--paddingHorizontal))}.page-section .page-section-cards .page-section-cards-box{display:flex;gap:10px;width:100%}.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item{display:flex;flex-direction:column;width:calc(25% - 7.5px);border-radius:5px;overflow:hidden}.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/4}.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item .page-section-cards-box-item-text{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--veryLightGreyColor);gap:var(--gap10);padding:var(--gap20)}.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item .page-section-cards-box-item-text .subsection-label{min-height:calc(2 * var(--subSectionLabel) * 1.1)}@media(max-width:1300px){.page-section .page-section-cards .page-section-cards-box{flex-wrap:wrap}.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item{width:calc(50% - 5px)}}@media(max-width:920px){.page-section .page-section-cards .page-section-cards-box .page-section-cards-box-item{width:100%}}.page-section .page-section-content{display:flex;justify-content:center;width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80)}.page-section .page-section-content.page-section-content-center{align-items:center}.page-section .page-section-content .page-section-content-box{display:flex;flex-direction:column;gap:var(--gap80);width:100%;max-width:600px}.page-section .page-section-content .page-section-content-box .page-section-content-disclaimer{padding:20px;border-radius:10px;background-color:var(--redColorLight);width:100%;margin:0 auto}.page-section .page-section-content .page-section-content-box .page-section-content-text{display:flex;flex-direction:column;gap:var(--gap10)}.page-section .page-section-content .page-section-content-box .page-section-content-text .page-section-content-text-box{display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--greyColor2);padding-bottom:var(--gap10)}.page-section .page-section-content .page-section-content-box .page-section-content-text .page-section-content-text-box:last-child{border-bottom:none;padding-bottom:0}.page-section .page-section-content .page-section-content-box .page-section-content-text li{list-style:none;display:flex;gap:var(--gap20)}.page-section .page-section-content .page-section-content-box .page-section-content-text li:before{content:"";width:18px;flex-shrink:0;height:18px;margin:2px 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuODI2OSAxMS42MjAzQzkuMjc2MTMgMTMuNjcwMiA4Ljk3MzcgMTguMDAyNiA4Ljk3MzcgMTguMDAyNkw4Ljk2MDU0IDE3Ljg3NDFDOC45MDEzNyAxNy4xNzY1IDguNDc0MDYgMTMuNDc0NCA2LjE3MzEgMTEuNjE0MkMzLjYyMjMzIDkuNTY0MjMgMCA5LjAwMTMgMCA5LjAwMTNDMCA5LjAwMTMgMy42MjIzMyA4LjQ0NDQ0IDYuMTczMSA2LjM4ODRDOC40ODA2MyA0LjUzNDMgOC45MDEzNyAwLjgyNjA4MSA4Ljk2MDU0IDAuMTI4NDk3TDguOTczNyAwQzguOTczNyAwIDkuMjc2MTMgNC4zMzIzNiAxMS44MjY5IDYuMzgyOEMxNC4zNzc3IDguNDMyMiAxOCA4Ljk5NTE3IDE4IDguOTk1MTdDMTggOC45OTUxNyAxNC4zNzc3IDkuNTcwMzYgMTEuODI2OSAxMS42MjAzWiIgZmlsbD0iIzE1QkJCRCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}@media(max-width:1300px){.page-section .page-section-content .page-section-content-box .page-section-content-text li:before{margin:1px 0}}@media(max-width:920px){.page-section .page-section-content .page-section-content-box .page-section-content-text li:before{margin:0}}.page-section .page-section-content .page-section-content-box.page-section-content-box-image{gap:var(--gap20)}.page-section .page-section-content .page-section-content-box.page-section-content-box-image.page-section-content-box-image-grey{background-color:var(--veryLightGreyColor)}.page-section .page-section-content .page-section-content-box.page-section-content-box-image img{width:100%;border-radius:5px;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-calendar{aspect-ratio:440/397.43;border-radius:0;object-fit:contain;max-height:400px}.page-section .page-section-content .page-section-content-box.page-section-content-box-image img.page-section-content-box-image-triangle{max-width:300px;object-fit:contain;margin:auto;height:auto}.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}@media(max-width:1300px){.page-section{min-height:auto}}@media(max-width:920px){.page-section .page-section-content{flex-direction:column;max-width:600px;gap:40px}.page-section .page-section-content .page-section-content-box{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.show-mobile{order:1}.page-section .page-section-content .page-section-content-box.page-section-content-box-first{order:0}}.page-section-gallery{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);min-height:640px}.page-section-gallery .page-section-gallery-container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.page-section-gallery .page-section-gallery-container .page-section-gallery-container-box{display:flex;width:100%;height:100%;overflow:hidden;cursor:pointer;aspect-ratio:1/1}.page-section-gallery .page-section-gallery-container .page-section-gallery-container-box img{width:100%;height:100%;object-fit:cover;border-radius:5px}@media(hover:hover){.page-section-gallery .page-section-gallery-container .page-section-gallery-container-box:hover{opacity:.7}}@media(max-width:920px){.page-section-gallery{min-height:auto}.page-section-gallery .page-section-gallery-container{grid-template-columns:repeat(2,1fr)}}.contact-form-box-section-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.contact-form-box-section-options input[type=radio]{display:none}.contact-form-box-section-options label{padding:10px 20px;border-radius:5px;color:var(--textColor);font-size:var(--buttonText);font-weight:700;line-height:100%;text-transform:uppercase;word-break:break-word;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-box-section-options label .contact-form-box-section-options-info{color:var(--textColor);text-align:center;font-size:var(--selectorSmallText);font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form-box-section-options label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form-box-section-options label:hover .contact-form-box-section-options-info{color:var(--primaryColor)}}.contact-form-box-section-options input[type=radio]:checked+label{background-color:var(--primaryColor);color:var(--whiteColor);border-color:var(--primaryColor)}.contact-form-box-section-options input[type=radio]:checked+label .contact-form-box-section-options-info{color:var(--whiteColor)}@media(max-width:920px){.contact-form-box-section-options label{padding:10px 0}}.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(--textColor);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(--textColor);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:1960px;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}@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.navigation-component-menu-item-opened{background:var(--veryLightGreenColor2)}.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;min-height:40px}.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(--whiteColor);border-radius:50%;box-shadow:0 0 10px #00000014;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(--greyColor);border-right:3px solid var(--greyColor);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:hover:before{border-color:var(--whiteColor)}}.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:var(--paddingVertical) 0px;gap:var(--gap80);display:flex;flex-direction:column;width:100%}.contact-form .limit-width{max-width:calc(var(--contentMaxWidth) + var(--paddingHorizontal) * 2);margin:0 auto;padding:0 var(--paddingHorizontal);width:100%}.contact-form .contact-form-text{display:flex;flex-direction:column;gap:var(--gap20)}.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:var(--gap20)}.contact-form .contact-form-box .contact-form-box-section .subsection-label:has(.error-text){position:relative}.contact-form .contact-form-box .contact-form-box-section .subsection-label:has(.error-text) .error-text{position:absolute;bottom:-12px;left:0}.contact-form .contact-form-box .contact-form-box-section:has(.limit-width) .subsection-label .error-text{left:var(--paddingHorizontal)}@media(max-width:920px){.contact-form .contact-form-box .contact-form-box-section.contact-form-box-section-times .contact-form-box-error-text-box{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(var(--paddingHorizontal),(100vw - (var(--contentMaxWidth) + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal),(100vw - (var(--contentMaxWidth) + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal)))}.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(var(--paddingHorizontal),(100vw - (var(--contentMaxWidth) + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal),(100vw - (var(--contentMaxWidth) + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal))}.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]{display:none}.contact-form .contact-form-box .contact-form-swiper-box 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);color:var(--textColor);font-size:var(--buttonText);font-weight:700;line-height:100%;text-transform:uppercase;cursor:pointer}.contact-form .contact-form-box .contact-form-swiper-box label .contact-form-swiper-box-info{color:var(--textColor);font-size:var(--selectorSmallText);font-weight:500;line-height:100%;text-transform:uppercase}@media(hover:hover){.contact-form .contact-form-box .contact-form-swiper-box label:hover{background-color:var(--whiteColor);border-color:var(--primaryColor);color:var(--primaryColor)}.contact-form .contact-form-box .contact-form-swiper-box label:hover .contact-form-swiper-box-info{color:var(--primaryColor)}}.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]:checked+label{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]:checked+label .contact-form-swiper-box-info{color:var(--whiteColor)}.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]:disabled+label{cursor:not-allowed;opacity:.5}@media(hover:hover){.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]:disabled+label:hover{background-color:var(--lightGreyColor);border-color:var(--lightGreyColor);color:var(--textColor)}.contact-form .contact-form-box .contact-form-swiper-box input[type=radio]:disabled+label:hover .contact-form-swiper-box-info{color:var(--textColor)}}.contact-form .contact-form-box .contact-form-box-error-text-box{width:100%;height:122px;max-width:var(--contentMaxWidth);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:var(--bodyText);font-weight:400;line-height:130%;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:calc(var(--contentMaxWidth) + var(--paddingHorizontal) * 2);margin:0 auto;padding:0 var(--paddingHorizontal);gap:var(--gap20)}.contact-form .contact-form-box .button{margin:0 auto;width:100%;max-width:240px}@media(max-width:920px){.contact-form .contact-form-box .contact-form-swiper-box label{width:130px}.contact-form .contact-form-box .contact-form-swiper-box.contact-form-swiper-box-doctors label{width:228px}.contact-form .contact-form-box .contact-form-box-row{flex-direction:column}.contact-form .contact-form-box .button{margin-top:var(--gap20)}}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:2160px;padding:120px 80px;gap:80px}footer .footer-component .footer-component-box{display:flex;flex-direction:column;gap:var(--gap40);flex:1 1 calc(25% - 60px)}footer .footer-component .footer-component-box .footer-component-box-column{display:flex;flex-direction:column;gap:var(--gap10);width:100%}footer .footer-component .footer-component-box .link-text{width:fit-content}footer .footer-component .footer-component-box .footer-component-box-column-box{display:flex;flex-direction:column;gap:10px}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;width:100%;max-width:400px;gap:20px}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)}}.services-section{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80)}.services-section .services-section-box{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap10)}.services-section .services-section-box.services-section-box-2x2{grid-template-columns:repeat(2,1fr)}.services-section.services-section-steps{max-width:calc(900px + var(--paddingHorizontal) * 2)}.services-section .services-section-box-steps{display:flex;flex-direction:column;gap:var(--gap80);position:relative}.services-section .services-section-box-steps .service-box-step{display:flex;gap:var(--gap40);position:relative}.services-section .services-section-box-steps .service-box-step:not(:last-child):after{content:"";position:absolute;width:2px;top:calc(var(--iconSize) + var(--gap10) * 2);bottom:calc(-1 * var(--gap80));left:calc(var(--iconSize) / 2 + var(--gap10));background-color:var(--greyColor);z-index:0}.services-section .services-section-box-steps .service-box-step .services-section-box-steps-image{display:flex;padding:var(--gap10);border-radius:var(--roundCorners);border:2px solid var(--greyColor);background-color:var(--whiteColor);flex-shrink:0;align-self:flex-start;z-index:1}.services-section .services-section-box-steps .service-box-step .services-section-box-steps-image img{width:var(--iconSize);height:var(--iconSize);object-fit:contain}.services-section .services-section-box-steps .service-box-step .service-box-step-text{display:flex;flex-direction:column;gap:var(--gap10);width:100%}.services-section .services-section-box-steps .service-box-step .service-box-step-text .service-box-title{display:flex;align-items:center;gap:var(--gap10)}.services-section .services-section-box-steps .service-box-step .service-box-step-text .service-box-step-text-box{display:flex;flex-direction:column}.services-section .service-box-title-number{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:var(--veryLightGreenColor);flex-shrink:0}.services-section .service-box{display:flex;flex-direction:column;gap:var(--gap20);padding:var(--padding);border-radius:var(--roundCorners);background:var(--whiteColor);box-shadow:0 0 10px #0000000d;width:100%}.services-section .service-box img{width:var(--iconSize);height:var(--iconSize);object-fit:contain}.services-section .service-box .service-box-title{display:flex;align-items:center;gap:var(--gap20)}.services-section .service-box .service-box-breaker{height:1px;width:100%;background-color:var(--primaryColor)}.services-section .service-box .service-box-description{display:flex;flex-direction:column}.services-section .swiper-container{display:none}@media(max-width:1300px){.services-section.services-section-steps{max-width:calc(var(--contentMaxWidth) + 2 * var(--paddingHorizontal))}.services-section.services-section-steps .service-box-step .services-section-box-steps-image{display:none}.services-section.services-section-steps .service-box-step .service-box-step-text .service-box-title{gap:var(--gap10)}.services-section.services-section-steps .service-box-step:after{display:none}.services-section:not(.services-section-steps){padding:0;gap:0}.services-section:not(.services-section-steps) .subsection-title{padding:var(--paddingVertical) var(--paddingHorizontal) 0 var(--paddingHorizontal)}.services-section:not(.services-section-steps) .services-section-box{display:none}.services-section:not(.services-section-steps) .service-box{width:100%}.services-section:not(.services-section-steps) .swiper-container{display:block}.services-section:not(.services-section-steps) .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:var(--gap80) 0 var(--paddingVertical) 0;gap:var(--gap10)}.services-section:not(.services-section-steps) .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch;transform:translate(var(--paddingHorizontal));min-width:310px}.services-section:not(.services-section-steps) .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:var(--paddingHorizontal)}}.gallery-modal::backdrop{background:#6c6d70e6}.gallery-modal[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap40);outline:none;width:100%;max-width:100%;max-height:calc(100% - var(--gap40) * 2);height:100%;border:none;margin:auto 0;background-color:transparent;overscroll-behavior:contain;overflow:hidden;touch-action:pan-y pinch-zoom}.gallery-modal[open] .gallery-modal-close{position:absolute;top:calc(-1 * var(--gap40));right:0;padding:var(--padding);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.gallery-modal[open] .gallery-modal-close .x-icon:before,.gallery-modal[open] .gallery-modal-close .x-icon:after{background-color:var(--whiteColor)}@media(hover:hover){.gallery-modal[open] .gallery-modal-close:hover .x-icon:before,.gallery-modal[open] .gallery-modal-close:hover .x-icon:after{background-color:var(--primaryColor)}}.gallery-modal[open] .gallery-modal-images{display:flex;justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 var(--padding);scroll-behavior:smooth;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.gallery-modal[open] .gallery-modal-images:focus{outline:none}.gallery-modal[open] .gallery-modal-images:active{cursor:grabbing}.gallery-modal[open] .gallery-modal-images::-webkit-scrollbar{height:0;display:none}.gallery-modal[open] .gallery-modal-images{scrollbar-width:none}.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image{width:80px;height:80px;flex-shrink:0;opacity:1;cursor:pointer;border-radius:5px;overflow:hidden;position:relative}.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--whiteColor);opacity:.3}@media(hover:hover){.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image:hover:after{opacity:0}}.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image.gallery-modal-images-image-active{outline:3px solid var(--whiteColor);outline-offset:-3px}.gallery-modal[open] .gallery-modal-images .gallery-modal-images-image.gallery-modal-images-image-active:after{opacity:0}.gallery-modal[open] .gallery-modal-image{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:calc(100% - 2 * var(--padding));height:100%;max-height:calc(100% - var(--gap40) - 80px);touch-action:pan-x;overflow:hidden}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-container{position:relative;aspect-ratio:1322.74/880;width:auto;height:100%;display:flex;align-items:center;justify-content:center}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-container .gallery-image{position:absolute;top:50%;left:50%;width:100%;max-width:calc(100% - 2 * var(--paddingVertical));height:100%;max-height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-user-select:none;user-select:none;transform-origin:center}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-arrow{display:flex;align-items:center;justify-content:center;width:var(--paddingVertical);height:var(--paddingHorizontal);aspect-ratio:1/1;flex-shrink:0;position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;z-index:10}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-arrow .gallery-modal-image-arrow-icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50px;background-color:var(--whiteColor);box-shadow:0 0 10px #0000000a}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-arrow:has(.gallery-modal-image-arrow-icon-left){right:auto;left:0}@media(hover:hover){.gallery-modal[open] .gallery-modal-image .gallery-modal-image-arrow:hover .gallery-modal-image-arrow-icon svg path{stroke:var(--primaryColor);stroke-width:3px}}@media(max-width:920px){.gallery-modal[open] .gallery-modal-image{height:auto;width:100%;max-height:calc(100% - var(--gap40) - 100px);padding:0}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-arrow{display:none}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-container{aspect-ratio:353/234.84;width:100%;height:auto}.gallery-modal[open] .gallery-modal-image .gallery-modal-image-container .gallery-image{max-width:100%}}.video-player-container{border-radius:var(--roundCorners);overflow:hidden;width:100%;height:fit-content;aspect-ratio:1080/607.5;position:relative;background:linear-gradient(0deg,#0000001a,#0000001a)}.video-player-container video{width:100%;height:100%;object-fit:cover}.video-player-container .video-player-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg,#0000001a,#0000001a);z-index:1;cursor:pointer}.video-player-container .video-player-overlay.video-player-loading-overlay{background:linear-gradient(0deg,#0003,#0003)}.video-player-container .video-player-overlay.video-player-loading-overlay .video-player-loading-spinner{border:10px solid var(--whiteColor);border-top:10px solid var(--primaryColor);border-radius:50%;width:120px;height:120px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(hover:hover){.video-player-container .video-player-overlay:hover .video-player-icon{background-position:0 -142px}}.video-player-container .video-player-controls{position:absolute;bottom:0;left:0;width:100%;background:#6c6d7033;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:10px 20px;gap:20px;opacity:0;transition:opacity .3s ease;z-index:3;display:flex;align-items:center}.video-player-container .video-player-controls.video-player-controls-shown{opacity:1}@media(hover:hover){.video-player-container:hover .video-player-controls{opacity:1}}.video-player-container .video-player-controls-progress{width:100%;height:6px;background:var(--veryLightGreyColor);cursor:pointer;position:relative}.video-player-container .video-player-controls-progress .video-player-controls-progress-bar{height:100%;background:var(--lightGreenColor);pointer-events:none;transform-origin:left center;transform:scaleX(0)}.video-player-container .video-player-controls-progress .video-player-controls-progress-dot{position:absolute;top:50%;left:0;width:18px;height:18px;background:var(--lightGreenColor);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.video-player-container .video-player-controls-button{filter:drop-shadow(0 0 10px rgba(0,0,0,.04));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:50%;overflow:hidden}.video-player-container .video-player-controls-time{font-weight:600;width:60px;text-align:right;flex-shrink:0}.video-player-icon{width:44px;height:44px;background-repeat:no-repeat;background-position:0 0;flex-shrink:0;cursor:pointer;box-shadow:0 0 7.467px #0000000a;-webkit-backdrop-filter:blur(5.2266664505px);backdrop-filter:blur(5.2266664505px);border-radius:50%;overflow:hidden}.video-player-icon.video-player-icon-play{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%200)'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%200)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M16.8154%2030.9775L16.8154%2013.0186L32.3691%2021.998L16.8154%2030.9775Z'%20fill='white'%20stroke='white'%20stroke-width='1.49333'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%2054)'%20fill='%23BDF0F0'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%2054)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M16.8154%2084.9775L16.8154%2067.0186L32.3691%2075.998L16.8154%2084.9775Z'%20fill='white'%20stroke='white'%20stroke-width='1.49333'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-pause{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='22'%20cy='22'%20r='21'%20fill='%23F2F2F2'%20fill-opacity='0.4'%20stroke='white'%20stroke-width='2'/%3e%3crect%20x='14.9336'%20y='14.1992'%20width='3.86667'%20height='15.6'%20fill='white'%20stroke='white'%20stroke-width='2'/%3e%3crect%20x='25.1992'%20y='14.1992'%20width='3.86667'%20height='15.6'%20fill='white'%20stroke='white'%20stroke-width='2'/%3e%3ccircle%20cx='22'%20cy='76'%20r='21'%20fill='%23BDF0F0'%20stroke='white'%20stroke-width='2'/%3e%3crect%20x='14.9336'%20y='68.1992'%20width='3.86667'%20height='15.6'%20fill='white'%20stroke='white'%20stroke-width='2'/%3e%3crect%20x='25.1992'%20y='68.1992'%20width='3.86667'%20height='15.6'%20fill='white'%20stroke='white'%20stroke-width='2'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-rewind{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%200)'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%200)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M31.4397%2032.3985L18.96%2022.0039L31.4397%2011.6094V32.3985Z'%20fill='white'/%3e%3cpath%20d='M21.0393%2032.3907L8.55957%2021.9961L21.0393%2011.6016V32.3907Z'%20fill='white'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%2054)'%20fill='%23BDF0F0'/%3e%3crect%20x='-1'%20y='1'%20width='42'%20height='42'%20rx='21'%20transform='matrix(-1%200%200%201%2042%2054)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M31.4397%2086.3985L18.96%2076.0039L31.4397%2065.6094V86.3985Z'%20fill='white'/%3e%3cpath%20d='M21.0393%2086.3907L8.55957%2075.9961L21.0393%2065.6016V86.3907Z'%20fill='white'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-forward{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M12.5603%2032.3985L25.04%2022.0039L12.5603%2011.6094V32.3985Z'%20fill='white'/%3e%3cpath%20d='M22.9607%2032.3907L35.4404%2021.9961L22.9607%2011.6016V32.3907Z'%20fill='white'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20fill='%23BDF0F0'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M12.5603%2086.3985L25.04%2076.0039L12.5603%2065.6094V86.3985Z'%20fill='white'/%3e%3cpath%20d='M22.9597%2086.3907L35.4395%2075.9961L22.9597%2065.6016V86.3907Z'%20fill='white'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-muted{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M35.0211%2027.0433L24.9277%2016.9499'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.9277%2027.0433L35.0211%2016.9499'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.5974%2011.8041C20.9693%2011.5402%2021.4245%2011.8866%2021.4246%2012.434V31.5648C21.4246%2032.1122%2020.9693%2032.4597%2020.5974%2032.1957L13.4177%2027.099V27.1H8.97925V16.9018H13.4177V16.9008L20.5974%2011.8041Z'%20fill='white'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20fill='%23BDF0F0'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M35.0211%2081.0437L24.9277%2070.9504'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.9277%2081.0437L35.0211%2070.9504'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3cpath%20d='M20.5972%2065.8042C20.9689%2065.5403%2021.4241%2065.887%2021.4243%2066.4341V85.5659C21.4243%2086.1132%2020.969%2086.4598%2020.5972%2086.1958L13.4175%2081.0991V81.1001H8.979V70.9019H13.4175V70.9009L20.5972%2065.8042Z'%20fill='white'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-unmuted{background-image:url("data:image/svg+xml,%3csvg%20width='44'%20height='98'%20viewBox='0%200%2044%2098'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='1'%20y='1'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M20.5972%2011.8042C20.969%2011.5403%2021.4243%2011.8868%2021.4243%2012.4341V31.5659C21.4241%2032.113%2020.9689%2032.4597%2020.5972%2032.1958L13.4175%2027.0991V27.1001H8.979V16.9019H13.4175V16.9009L20.5972%2011.8042Z'%20fill='white'/%3e%3cpath%20d='M29.2128%2012.807C34.2896%2017.8838%2034.2896%2026.1149%2029.2128%2031.1918M25.6772%2016.3425C28.8014%2019.4667%2028.8014%2024.532%2025.6772%2027.6562'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20fill='%23BDF0F0'/%3e%3crect%20x='1'%20y='55'%20width='42'%20height='42'%20rx='21'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M20.5972%2065.8041C20.969%2065.5402%2021.4243%2065.8876%2021.4243%2066.4349V85.5658C21.4243%2086.1131%2020.969%2086.4596%2020.5972%2086.1957L13.4175%2081.099V81.1H8.979V70.9017H13.4175V70.9008L20.5972%2065.8041Z'%20fill='white'/%3e%3cpath%20d='M29.2128%2066.8073C34.2896%2071.8841%2034.2896%2080.1152%2029.2128%2085.192M25.6772%2070.3428C28.8014%2073.467%2028.8014%2078.5323%2025.6772%2081.6565'%20stroke='white'%20stroke-width='3'%20stroke-miterlimit='10'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.video-player-icon.video-player-icon-play-big{width:132px;height:132px;background-image:url("data:image/svg+xml,%3csvg%20width='132'%20height='274'%20viewBox='0%200%20132%20274'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='-1'%20y='1'%20width='130'%20height='130'%20rx='65'%20transform='matrix(-1%200%200%201%20130%200)'%20fill='%23F2F2F2'%20fill-opacity='0.4'/%3e%3crect%20x='-1'%20y='1'%20width='130'%20height='130'%20rx='65'%20transform='matrix(-1%200%200%201%20130%200)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M50.4473%2092.9355L50.4473%2039.0615L97.1045%2065.998L50.4473%2092.9355Z'%20fill='white'%20stroke='white'%20stroke-width='4.48'/%3e%3crect%20x='-1'%20y='1'%20width='130'%20height='130'%20rx='65'%20transform='matrix(-1%200%200%201%20130%20142)'%20fill='%23BDF0F0'/%3e%3crect%20x='-1'%20y='1'%20width='130'%20height='130'%20rx='65'%20transform='matrix(-1%200%200%201%20130%20142)'%20stroke='white'%20stroke-width='2'/%3e%3cpath%20d='M50.4473%20234.936L50.4473%20181.062L97.1045%20207.998L50.4473%20234.936Z'%20fill='white'%20stroke='white'%20stroke-width='4.48'/%3e%3c/svg%3e")}@media(hover:hover){.video-player-icon:hover{background-position:0 -54px}.video-player-icon:hover.video-player-icon-play-big{background-position:0 -142px}}.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);box-shadow:0 0 0 1px var(--primaryColor)}@media(hover:hover){.input-component input:hover{border:1px solid var(--primaryColor);box-shadow:0 0 0 1px var(--primaryColor);outline:none}}.input-component label{font-size:var(--smallText);font-weight:500;line-height:var(--smallText);color:var(--textColor);text-transform:uppercase;margin-bottom:10px}.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;box-shadow:0 0 0 1px var(--primaryColor);border:1px solid var(--primaryColor)}@media(hover:hover){.textarea-component textarea:hover{box-shadow:0 0 0 1px var(--primaryColor);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(--textColor);width:80px;text-align:center;border-right:1px solid var(--primaryColor);border-left:1px solid var(--primaryColor);height:100%}.landing-page-products{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--veryLightGreyColor)}.landing-page-products .subsection-title{max-width:calc(1920px + 2 * var(--paddingHorizontal));width:100%;padding:var(--paddingVertical) var(--paddingHorizontal) 0 var(--paddingHorizontal)}.landing-page-products .product-item-loading{display:flex;flex-direction:column;width:405px;border-radius:var(--roundCorners);background-color:var(--whiteColor);box-shadow:0 0 10px #0000000d;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-box{display:flex;flex-direction:column;gap:var(--gap10);padding:var(--padding)}.landing-page-products .product-item-loading .product-item-loader-box .product-item-loader-title-title{height:calc(var(--subSectionTitle) * 2)}.landing-page-products .product-item-loading .product-item-loader-box .product-item-loader-title-description{height:calc(var(--bodyText) * 2)}.landing-page-products .product-item-loading .product-item-loader-box .product-item-loader-breaker{height:1px}.landing-page-products .product-item-loading .product-item-loader-box .product-item-loader-price{height:var(--subSectionLabel)}.landing-page-products .product-item{display:flex;flex-direction:column;width:405px;border-radius:var(--roundCorners);background-color:var(--whiteColor);box-shadow:0 0 10px #0000000d;transition:all .2s;overflow:hidden}.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 .product-item-box{display:flex;flex-direction:column;gap:var(--gap10);padding:var(--padding)}.landing-page-products .product-item .product-item-box .subsection-label,.landing-page-products .product-item .product-item-box .body-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.landing-page-products .product-item .product-item-box .product-item-breaker{display:flex;width:100%;height:1px;background-color:var(--primaryColor)}@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 .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:var(--gap80) 0 var(--paddingVertical) 0;gap:var(--gap10)}.landing-page-products .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch;transform:translate(clamp(var(--paddingHorizontal),(100vw - (1920px + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal),(100vw - (1920px + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal)))}.landing-page-products .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(var(--paddingHorizontal),(100vw - (1920px + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal),(100vw - (1920px + var(--paddingHorizontal) * 2)) / 2 + var(--paddingHorizontal))}@media(max-width:1300px){.landing-page-products .product-item,.landing-page-products .product-item-loading{width:320px}}.landing-page-team{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:640px}.landing-page-team picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.landing-page-team picture img{width:100%;height:100%;object-fit:cover}.landing-page-team .landing-page-team-text-wrapper{display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal))}.landing-page-team .landing-page-team-text-wrapper .landing-page-team-text{display:flex;flex-direction:column;width:100%;max-width:min(50% - var(--gap80),600px);gap:var(--gap80)}.landing-page-team .landing-page-team-text-wrapper .landing-page-team-text .landing-page-team-text-box{display:flex;width:100%;flex-direction:column;gap:var(--gap20)}@media(max-width:920px){.landing-page-team{align-items:flex-start;min-height:auto}.landing-page-team .subsection-title{width:100%;padding:var(--paddingVertical) var(--paddingHorizontal) var(--gap80) var(--paddingHorizontal)}.landing-page-team picture{height:360px;position:relative}.landing-page-team .landing-page-team-text-wrapper{padding:var(--gap80) var(--paddingHorizontal) var(--paddingVertical) var(--paddingHorizontal)}.landing-page-team .landing-page-team-text-wrapper .landing-page-team-text{max-width:100%}}.landing-page-location{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80)}.landing-page-location .landing-page-location-container{display:flex;gap:var(--gap80)}.landing-page-location .landing-page-location-box{display:flex;flex-direction:column;border-radius:var(--roundCorners);box-shadow:0 0 10px #00000014;background-color:var(--whiteColor);overflow:hidden;width:calc(50% - var(--gap80) / 2)}.landing-page-location .landing-page-location-box .landing-page-location-box-text{display:flex;flex-direction:column;gap:var(--gap40);padding:var(--padding);flex-grow:1}.landing-page-location .landing-page-location-box .landing-page-location-box-text .landing-page-location-box-text-info{display:flex;flex-direction:column;gap:var(--gap40);height:100%}.landing-page-location .landing-page-location-box .landing-page-location-box-text .landing-page-location-box-text-info .landing-page-location-box-text-info-line{width:100%;height:1px;background-color:var(--greyColor2);margin-top:auto}.landing-page-location .landing-page-location-box .landing-page-location-box-text .landing-page-location-box-text-info .landing-page-location-box-text-info-actions{display:flex;align-items:center;gap:var(--gap40)}.landing-page-location .landing-page-location-box .landing-page-location-box-image{height:480px;width:100%}.landing-page-location .landing-page-location-box .landing-page-location-box-image img{width:100%;height:100%;object-fit:cover}@media(hover:hover){.landing-page-location .landing-page-location-box .landing-page-location-box-image:hover{opacity:.7}}.landing-page-location .swiper-container{display:none}@media(max-width:1300px){.landing-page-location .landing-page-location-box .landing-page-location-box-text .landing-page-location-box-text-info .landing-page-location-box-text-info-actions{flex-direction:column;align-items:flex-start}.landing-page-location .landing-page-location-box .landing-page-location-box-image{height:240px}}@media(max-width:920px){.landing-page-location{padding:0;gap:0}.landing-page-location .subsection-title{padding:var(--paddingVertical) var(--paddingHorizontal) 0 var(--paddingHorizontal)}.landing-page-location .landing-page-location-container{display:none}.landing-page-location .landing-page-location-box{width:100%}.landing-page-location .landing-page-location-box img{height:240px}.landing-page-location .swiper-container{display:block}.landing-page-location .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:var(--gap80) 0 var(--paddingVertical) 0;gap:var(--gap10)}.landing-page-location .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items{min-width:310px;width:calc(50% - var(--paddingHorizontal) - var(--gap10) / 2)}.landing-page-location .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch;transform:translate(var(--paddingHorizontal))}.landing-page-location .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:var(--paddingHorizontal)}}.landing-page-banner{display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:var(--blueColor)}@media(hover:hover){.landing-page-banner:hover{background-color:rgba(var(--blueColorRGB),.7)}}.landing-page-banner img{min-width:0;max-width:100%;flex-shrink:1}.landing-page-banner .landing-page-banner-wrapper{display:flex;align-items:center;justify-content:center;width:fit-content;gap:40px;max-width:100%}.landing-page-banner .landing-page-banner-row{display:flex;align-items:center;gap:40px}.landing-page-banner .landing-page-banner-discount{display:flex;padding:10px;justify-content:center;align-items:center;border-radius:10px;background-color:var(--whiteColor);color:var(--primaryColor);font-size:60px;font-weight:800;line-height:100%;letter-spacing:2.4px;height:70px}.landing-page-banner .landing-page-banner-title{display:flex;flex-direction:column;gap:5px}@media(max-width:1300px){.landing-page-banner .landing-page-banner-wrapper{flex-direction:column;gap:10px}.landing-page-banner .landing-page-banner-row{gap:10px}.landing-page-banner .landing-page-banner-discount{padding:5px;font-size:30px;letter-spacing:1.2px;height:fit-content}.landing-page-banner .landing-page-banner-title{padding-top:10px;width:100%;border-top:1px solid var(--whiteColor)}}.product-details{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);background:var(--veryLightGreyColor)}.product-details .product-details-box{display:flex;align-items:center;gap:var(--gap80)}.product-details .product-details-box .product-details-box-image{width:100%;max-width:800px;aspect-ratio:1/1;box-shadow:0 0 10px #0000000a;border-radius:var(--roundCorners);object-fit:contain}.product-details .product-details-box .product-details-box-info{width:100%;max-width:800px;display:flex;flex-direction:column;gap:var(--gap40)}.product-details .product-details-box .product-details-box-info .product-details-box-info-line{width:100%;display:flex;height:1px;background-color:var(--greyColor2)}.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity{display:flex;align-items:center;justify-content:space-between;gap:var(--gap20)}.product-details .product-details-box .button{max-width:240px;margin:0 auto;margin-top:var(--padding);width:100%}@media(max-width:920px){.product-details .product-details-box,.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity,.product-details .product-details-box .product-details-box-info .product-details-box-info-quantity .quantity-component{flex-direction:column}}.checkout-page-item{display:flex;padding:var(--padding) var(--paddingHorizontal);align-items:center;justify-content:center;gap:var(--gap80);width:100%;max-width:1440px;margin:0 auto}.checkout-page-item .checkout-page-item-image{width:120px;height:120px;box-shadow:0 0 10px #0000000a;border-radius:5px;aspect-ratio:1/1}.checkout-page-item .checkout-page-item-box-container{display:flex;align-items:center;gap:var(--gap80)}.checkout-page-item .checkout-page-item-box-container .checkout-page-item-box{display:flex;flex-direction:column;gap:10px;opacity:.7}.checkout-page-item .checkout-page-item-box-container .checkout-page-item-box:last-child{opacity:1}@media(max-width:920px){.checkout-page-item{max-width:730px;align-items:flex-start;justify-content:flex-start;gap:var(--gap40)}.checkout-page-item .checkout-page-item-image{flex-grow:1;height:auto;max-width:220px;max-height:220px}.checkout-page-item .checkout-page-item-box-container{flex-direction:column;align-items:flex-start;gap:var(--gap40)}}#payment-form{display:flex;flex-direction:column;gap:var(--gap40);width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);max-width:calc(730px + 2 * var(--paddingHorizontal));margin:0 auto;position:relative}#payment-form .button{max-width:240px;margin:30px auto 0;width:100%}#payment-form #payment-message{position:absolute;bottom:calc(var(--paddingVertical) + 60px);left:0;text-align:center;color:var(--redColor);width:100%}.checkout-page-form{display:flex;flex-direction:column;gap:var(--gap40);width:100%;padding:var(--paddingVertical) var(--paddingHorizontal);max-width:calc(730px + 2 * var(--paddingHorizontal));margin:0 auto}.checkout-page-form .subsection-label{position:relative}.checkout-page-form .subsection-label .small-list-text{position:absolute;bottom:-12px;left:0}.checkout-page-form .checkout-page-form-box{display:flex;flex-direction:column;gap:var(--gap20)}.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-checkboxes{display:flex;flex-direction:column;margin:0 auto;gap:var(--gap20)}.checkout-page-form .button{max-width:240px;margin:30px auto 0;width:100%}@media(max-width:920px){.checkout-page-form .checkout-page-form-box .checkout-page-form-box-row{flex-direction:column;gap:var(--gap20)}}.payment-status-page{display:flex;align-items:center;justify-content:center;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));margin:0 auto}.payment-status-page .payment-status-page-image{width:250px;aspect-ratio:1/1;box-shadow:0 0 10px #0000000a;border-radius:5px;flex-shrink:0}.payment-status-page .payment-status-page-info{display:flex;flex-direction:column;gap:var(--gap40);width:100%;max-width:var(--contentMaxWidth)}.payment-status-page .payment-status-page-info .payment-status-page-info-back{display:flex;align-items:center;padding:0 10px;gap:var(--gap10);width:fit-content}@media(max-width:920px){.payment-status-page{flex-direction:column;align-items:flex-start}}.payment-invalid-status{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap20);flex-grow:1}.not-found-container{display:flex;flex-direction:column;gap:20px;flex-grow:1;align-items:center;justify-content:center;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap20)}.success-page{display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap40);width:100%;max-width:calc(920px + 2 * var(--paddingHorizontal));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;gap:var(--gap10);width:100%}.success-page .success-page-calendar .success-page-calendar-buttons{display:flex;align-items:center;width:100%;max-width:480px;gap:10px}.success-page .success-page-calendar .success-page-calendar-buttons .success-page-calendar-buttons-button{height:60px;display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--lightGreyColor);border:1px solid var(--lightGreyColor);border-radius:5px;cursor:pointer}.success-page .success-page-calendar .success-page-calendar-buttons .success-page-calendar-buttons-button svg{width:24px;height:24px}.success-page .success-page-calendar .success-page-calendar-buttons .success-page-calendar-buttons-button svg path{fill:var(--textColor)}@media(hover:hover){.success-page .success-page-calendar .success-page-calendar-buttons .success-page-calendar-buttons-button:hover{background-color:var(--whiteColor);border-color:var(--primaryColor)}.success-page .success-page-calendar .success-page-calendar-buttons .success-page-calendar-buttons-button:hover svg path{fill:var(--primaryColor)}}.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:920px){.success-page{align-items:center}.success-page:has(.success-page-data){align-items:flex-start}.success-page .success-page-data{flex-direction:column}}.location-details-general{display:flex;align-items:center;margin:0 auto;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));padding:var(--paddingVertical) var(--paddingHorizontal);gap:var(--gap80);min-height:640px}.location-details-general .location-details-general-info{display:flex;flex-direction:column;min-width:fit-content;width:fit-content;position:relative;gap:var(--gap80);max-width:480px}.location-details-general .location-details-general-info .location-details-general-info-container{display:flex;flex-direction:column;gap:var(--gap40)}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-box{display:flex;flex-direction:column;gap:var(--gap10)}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-box-row{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-actions{display:flex;align-items:center;gap:5px}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-actions .location-details-general-info-container-actions-action{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 20px;width:100%;border-radius:5px;background:var(--lightGreyColor);color:var(--primaryColor);font-size:var(--mediumText);font-weight:600;line-height:100%;text-transform:uppercase;text-align:center;border:1px solid var(--lightGreyColor);cursor:pointer}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-actions .location-details-general-info-container-actions-action img{width:24px;height:24px;object-fit:contain}@media(hover:hover){.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-actions .location-details-general-info-container-actions-action:hover{background:var(--whiteColor);border-color:var(--primaryColor)}}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-wheelchair{display:flex;height:60px;padding:0 20px;gap:20px;border-radius:5px;background-color:var(--veryLightGreenColor);justify-content:center;align-items:center}.location-details-general .location-details-general-info .location-details-general-info-container-box-hours{display:flex;justify-content:space-between;width:320px;max-width:100%}.location-details-general .location-details-general-info .location-details-general-info-container-box-hours p:last-child{text-align:right}.location-details-general .map-container{width:100%;height:100%;position:relative;border-radius:var(--roundCorners);overflow:hidden;flex:1 0 0}.location-details-general .map-container #map{width:100%;height:100%;object-fit:cover}.location-details-general .map-container #map .gm-style iframe+div{border:none!important}@media(max-width:920px){.location-details-general{flex-direction:column;min-height:auto}.location-details-general .location-details-general-info{width:100%;max-width:100%;min-width:100%}.location-details-general .location-details-general-info .location-details-general-info-container .location-details-general-info-container-box-hours{width:100%}.location-details-general .map-container{min-height:360px}}.booking-instructions-container{width:100%;display:flex;flex-direction:column;padding:var(--paddingVertical) var(--paddingHorizontal);max-width:calc(var(--contentMaxWidth) + 2 * var(--paddingHorizontal));gap:var(--gap80);margin:0 auto}.booking-instructions-container .booking-instructions-container-wrapper-content{display:flex;flex-direction:column;gap:var(--gap40);width:100%}.booking-instructions-container .booking-instructions-container-wrapper-content ul{display:flex;flex-direction:column;gap:var(--gap20)}.booking-instructions-container .booking-instructions-container-wrapper-content ul li{list-style:none;display:flex;gap:var(--gap20)}.booking-instructions-container .booking-instructions-container-wrapper-content ul li:before{content:"";width:18px;flex-shrink:0;height:18px;margin:2px 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuODI2OSAxMS42MjAzQzkuMjc2MTMgMTMuNjcwMiA4Ljk3MzcgMTguMDAyNiA4Ljk3MzcgMTguMDAyNkw4Ljk2MDU0IDE3Ljg3NDFDOC45MDEzNyAxNy4xNzY1IDguNDc0MDYgMTMuNDc0NCA2LjE3MzEgMTEuNjE0MkMzLjYyMjMzIDkuNTY0MjMgMCA5LjAwMTMgMCA5LjAwMTNDMCA5LjAwMTMgMy42MjIzMyA4LjQ0NDQ0IDYuMTczMSA2LjM4ODRDOC40ODA2MyA0LjUzNDMgOC45MDEzNyAwLjgyNjA4MSA4Ljk2MDU0IDAuMTI4NDk3TDguOTczNyAwQzguOTczNyAwIDkuMjc2MTMgNC4zMzIzNiAxMS44MjY5IDYuMzgyOEMxNC4zNzc3IDguNDMyMiAxOCA4Ljk5NTE3IDE4IDguOTk1MTdDMTggOC45OTUxNyAxNC4zNzc3IDkuNTcwMzYgMTEuODI2OSAxMS42MjAzWiIgZmlsbD0iIzE1QkJCRCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}@media(max-width:1300px){.booking-instructions-container .booking-instructions-container-wrapper-content ul li:before{margin:1px 0}}@media(max-width:920px){.booking-instructions-container .booking-instructions-container-wrapper-content ul li:before{margin:0}}.booking-instructions-container .booking-instructions-container-wrapper-content .booking-instructions-container-wrapper-content-box{display:flex;flex-direction:column;gap:var(--gap10)}.locations-details-image{display:flex;flex-direction:column;gap:var(--gap20);width:100%}.locations-details-image .locations-details-image-main{aspect-ratio:4/3;height:fit-content;width:100%;max-height:600px;object-fit:cover;border-radius:var(--roundCorners)}.locations-details-image .locations-details-image-row{display:flex;align-items:center;justify-content:space-between}.locations-details-image .locations-details-image-row a{margin-left:auto}.locations-details-image .locations-details-image-row .locations-details-image-row-box{display:flex;align-items:center;gap:10px;cursor:pointer}.locations-details-image .locations-details-image-row .locations-details-image-row-box p{line-height:100%}.locations-details-parking{display:flex;flex-direction:column;padding:var(--padding);width:calc(100% + 2 * var(--padding));margin-left:calc(-1 * var(--padding));gap:var(--padding);background:var(--veryLightGreyColor)}.locations-details-parking .locations-details-parking-wrapper{display:flex;flex-direction:column;padding:var(--padding);width:100%;gap:var(--gap20);background:var(--whiteColor);border-radius:var(--roundCorners)}.locations-details-parking .locations-details-parking-wrapper .locations-details-parking-title{padding-bottom:var(--gap20);border-bottom:1px solid var(--greyColor)}.locations-details-parking .locations-details-parking-wrapper .locations-details-parking-box{display:flex;align-items:center;width:100%;gap:var(--gap20)}.locations-details-parking .locations-details-parking-wrapper .locations-details-parking-box .locations-details-parking-box-column{display:flex;flex-direction:column;gap:8px}.locations-details-parking .locations-details-parking-wrapper .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}.locations-details-parking .locations-details-parking-wrapper .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)}.locations-details-parking .locations-details-parking-wrapper .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-bus-stops{display:flex;flex-direction:column;width:100%;padding:var(--padding);gap:var(--gap40);background:var(--veryLightGreyColor);width:calc(100% + 2 * var(--padding));margin-left:calc(-1 * var(--padding))}.location-details-bus-stops .location-details-bus-stops-body{display:flex;flex-direction:column;box-shadow:0 0 10px #0000000a;border-radius:var(--roundCorners)}.location-details-bus-stops .location-details-bus-stops-body .location-details-bus-stops-body-title{display:flex;flex-direction:column;gap:var(--gap20);padding:var(--padding);border-radius:var(--roundCorners) var(--roundCorners) 0 0;background-color:var(--whiteColor)}.location-details-bus-stops .location-details-bus-stops-body .location-details-bus-stops-body-title .location-details-bus-stops-sub-title{padding-bottom:var(--gap20);border-bottom:2px solid var(--lightGreyColor);width:100%}.location-details-bus-stops .location-details-bus-stops-body .location-details-bus-stops-body-title .location-details-bus-stops-numbers{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.location-details-bus-stops .location-details-bus-stops-body .location-details-bus-stops-body-title .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-bus-stops .location-details-bus-stops-body .location-details-bus-stops-image{width:100%;aspect-ratio:4/3;height:fit-content;max-height:600px;object-fit:cover;border-radius:0 0 var(--roundCorners) var(--roundCorners)}.locations-details-map{display:flex;flex-direction:column;gap:var(--gap20);width:100%}.locations-details-map .map{width:100%;aspect-ratio:4/3;border-radius:var(--roundCorners)}.locations-details-map .map .gm-style iframe+div{border:none!important}.locations-details-map .locations-details-map-box{display:flex;align-items:center;gap:10px;cursor:pointer;margin-left:auto}.locations-details-map .locations-details-map-box p{line-height:100%}.locations-details-image-directions{display:flex;flex-direction:column;max-width:800px;width:100%;border-radius:var(--roundCorners);background:var(--whiteColor);box-shadow:0 0 10px #0000000a}.locations-details-image-directions .locations-details-image-directions-title{padding:var(--padding)}.locations-details-image-directions .locations-details-image-directions-image{aspect-ratio:16/9;height:fit-content;width:100%;max-height:600px;object-fit:cover;border-radius:0 0 var(--roundCorners) var(--roundCorners)}.locations-details-text-box{display:flex;flex-direction:column;padding:var(--padding);gap:var(--gap10);width:calc(100% + 2 * var(--padding));margin-left:calc(-1 * var(--padding));background:var(--veryLightGreyColor);border-radius:var(--roundCorners)}.locations-details-text-box .locations-details-text-box-wrapper{display:flex;flex-direction:column;padding:var(--padding);gap:var(--gap10);background:var(--whiteColor);border-radius:var(--roundCorners);box-shadow:0 0 10px #0000000a}.locations-details-breaker{height:2px;width:100%;background-color:var(--lightGreyColor);max-width:800px}.team-section{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:calc(1920px + 2 * var(--paddingHorizontal));gap:var(--gap80);padding:var(--paddingVertical) var(--paddingHorizontal)}.team-section .team-section-box-wrapper{display:flex;flex-wrap:wrap;gap:var(--gap10)}.team-section .team-section-box{display:flex;flex-direction:column;border-radius:5px;background:var(--whiteColor);box-shadow:0 0 10px #0000000a;width:calc(25% - 3 * var(--gap10) / 4);overflow:hidden}.team-section .team-section-box img{aspect-ratio:465/405.92;width:100%;object-fit:cover}.team-section .team-section-box .team-section-box-title{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;gap:5px}.team-section .swiper-container{display:none}@media(max-width:1300px){.team-section{padding:0;gap:0}.team-section .subsection-title{padding:var(--paddingVertical) var(--paddingHorizontal) 0 var(--paddingHorizontal)}.team-section .team-section-box-wrapper{display:none}.team-section .team-section-box{min-width:310px}.team-section .swiper-container{display:block}.team-section .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row{padding:var(--gap80) 0 var(--paddingVertical) 0;gap:var(--gap10)}.team-section .swiper-container .swiper-container-wrapper .swiper-container-wrapper-row .swiper-container-wrapper-row-items .swiper-container-wrapper-row-items-box{min-height:100%;display:flex;align-items:stretch;transform:translate(var(--paddingHorizontal))}.team-section .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:var(--paddingHorizontal)}}.invisalign-page-header{width:100%;background:linear-gradient(0deg,var(--blueColor) 0%,var(--blueColor) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap40);padding:var(--paddingHorizontal) var(--gap120) var(--gap40) var(--gap120);min-height:698px}.invisalign-page-header .invisalign-page-header-line{width:100%;height:1px;background-color:var(--whiteColor)}.invisalign-page-header .invisalign-page-header-content{display:flex;align-items:center;gap:var(--gap80)}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap40);width:100%;max-width:600px}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-wrapper .invisalign-page-header-content-box-wrapper-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap10)}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-wrapper .invisalign-page-header-content-box-wrapper-price p{color:var(--whiteColor);text-align:center;font-size:25.58px;font-weight:700;line-height:100%;text-transform:uppercase}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-wrapper .invisalign-page-header-content-box-wrapper-price .invisalign-page-header-content-box-wrapper-price-breaker{width:100%;height:1px;background-color:#82d4d5}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-actions{display:flex;align-items:center;justify-content:center;gap:var(--gap10)}.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .invisalign-page-header-content-box-actions .button{width:fit-content}.invisalign-page-header .invisalign-page-header-image{width:100%;height:100%;object-fit:contain}.invisalign-page-header .invisalign-page-header-footer-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap10)}.invisalign-page-header .invisalign-page-header-footer{display:flex;align-items:center;gap:var(--gap40)}@media(max-width:920px){.invisalign-page-header .invisalign-page-header-content .invisalign-page-header-content-box .button{display:none}.invisalign-page-header .invisalign-page-header-footer-wrapper{gap:var(--gap20)}.invisalign-page-header .invisalign-page-header-footer{flex-direction:column;gap:var(--gap10)}.invisalign-page-header .invisalign-page-header-footer svg{display:none}}.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;--veryLightGreenColor: #dcf9fa;--veryLightGreenColor2: #f3fcfc;--borderColor: #b6b8bd;--redColor: #ff0000;--redColorLight: #ffd9d9;--orangeColor: #f90;--veryLightOrangeColor: #fff6e8;--veryLightBlueColor: #f0f8fd;--blueColor: #009ace;--blueColorRGB: 0, 154, 206;--homeTitle: 54px;--homeSubTitle: 47px;--subSectionTitle: 29px;--subSectionLabel: 22px;--buttonText: 16px;--bodyText: 18px;--listText: 18px;--linkText: 18px;--mediumText: 14px;--smallText: 12px;--selectorSmallText: 14px;--captionText: 20px;--paddingVertical: 120px;--paddingHorizontal: 80px;--padding: 40px;--gap120: 120px;--gap80: 80px;--gap40: 40px;--gap20: 20px;--gap10: 20px;--roundCorners: 20px;--iconSize: 78px;--contentMaxWidth: 730px;--tabletBreakpoint: 1300px;--mobileBreakpoint: 920px}@media(max-width:1300px){:root{--homeTitle: 44px;--homeSubTitle: 36px;--subSectionTitle: 24px;--captionText: 18px;--paddingVertical: 80px;--paddingHorizontal: 40px;--gap120: 80px;--gap80: 40px;--gap40: 20px;--roundCorners: 10px;--iconSize: 68px}}@media(max-width:920px){:root{--homeTitle: 34px;--homeSubTitle: 24px;--subSectionTitle: 20px;--subSectionLabel: 18px;--bodyText: 16px;--listText: 16px;--linkText: 16px;--captionText: 16px;--paddingVertical: 40px;--paddingHorizontal: 20px;--padding: 20px;--gap120: 40px;--gap80: 40px;--gap10: 10px;--roundCorners: 5px;--iconSize: 58px}}
