.clearfix:after{clear:both;content:"";display:table}.visually-hidden,.screen-reader-text{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.hidden{display:none !important}.debug{position:fixed;top:106px;left:auto;right:20px;background-color:#fff;color:#000;border:1px solid lime;margin:0;padding:5px;text-align:left;z-index:999999}@font-face{font-family:"icomoon";src:url(../..//icomoon.b85976a2d54c8e3da4b5.ttf) format("truetype"),url(../..//icomoon.254cc264704ba8d5dd62.woff) format("woff"),url(../..//icomoon.6959142313c8616f5914.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}.icon,.bookanappointment .phone-wrapper .select2-selection__rendered:before{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-map-marker-black:before{content:"\e975"}.icon-wechat-footer:before{content:"\e96e";color:#e6e6e6}.icon-wechat-editorial:before{content:"\e96f"}.icon-red-footer:before{content:"\e970";color:#e6e6e6}.icon-red-editorial:before{content:"\e971"}.icon-line:before{content:"\e972"}.icon-kakao-footer:before{content:"\e978"}.icon-kakao-editorial:before{content:"\e979"}.icon-line-pay:before{content:"\e96d";color:#4b4b4b}.icon-store-googlepay:before{content:"\e96c"}.icon-application:before{content:"\e96a"}.icon-skincare-ritual:before{content:"\e96b"}.icon-offers:before{content:"\e967";color:#4b4b4b}.icon-premiers:before{content:"\e968";color:#4b4b4b}.icon-recomendations:before{content:"\e969";color:#4b4b4b}.icon-play-button:before{content:"\e966"}.icon-sound-off:before{content:"\e964"}.icon-sound-on:before{content:"\e965"}.icon-sort:before{content:"\e963"}.icon-scroll-down-arrow:before{content:"\e962"}.icon-Kakao-Pay-V2 .path1:before{content:"\e95f";color:#4b4b4b}.icon-Kakao-Pay-V2 .path2:before{content:"\e960";margin-left:-1em;color:#fff}.icon-Kakao-Pay-V2 .path3:before{content:"\e961";margin-left:-1em;color:#fff}.icon-Talk-Icon .path1:before{content:"\e930";color:#6a6d6e}.icon-Talk-Icon .path2:before{content:"\e934";margin-left:-1em;color:#fff}.icon-Credit-Card:before{content:"\e950";color:#4b4b4b}.icon-e-Wallet:before{content:"\e954";color:#4b4b4b}.icon-NPay .path1:before{content:"\e958";color:#4b4b4b}.icon-NPay .path2:before{content:"\e959";margin-left:-1em;color:#4b4b4b}.icon-NPay .path3:before{content:"\e95a";margin-left:-1em;color:#4b4b4b}.icon-NPay .path4:before{content:"\e95b";margin-left:-1em;color:#4b4b4b}.icon-NPay .path5:before{content:"\e95c";margin-left:-1em;color:#fff}.icon-PayCo:before{content:"\e95d";color:#4b4b4b}.icon-Toss:before{content:"\e95e";color:#4b4b4b}.icon-dot:before{content:"\e92f"}.icon-video-camera:before{content:"\e92e"}.icon-brush:before{content:"\e92b"}.icon-success:before{content:"\e92a"}.icon-delivery:before{content:"\e922"}.icon-gift:before{content:"\e923"}.icon-payment:before{content:"\e924"}.icon-phone-consultation:before{content:"\e925"}.icon-samples:before{content:"\e929"}.icon-map-marker-filled:before{content:"\e91f"}.icon-map-marker-laprairie:before{content:"\e921"}.icon-chat:before{content:"\e916"}.icon-laprairie:before{content:"\e909"}.icon-wechat:before{content:"\e910"}.icon-instagram:before{content:"\e91b"}.icon-facebook:before{content:"\e91d"}.icon-logo:before{content:"\e905"}.icon-account-logged:before{content:"\e901"}.icon-account:before{content:"\e912"}.icon-nav-menu:before{content:"\e913"}.icon-mir:before{content:"\e957"}.icon-live-chat-grey:before{content:"\e953"}.icon-mail-grey:before{content:"\e955"}.icon-mail-white:before{content:"\e956";color:#fff}.icon-plus1:before{content:"\e951"}.icon-mini-bag:before{content:"\e952"}.icon-edit-address:before{content:"\e94d"}.icon-padlock:before{content:"\e94e"}.icon-planet:before{content:"\e94f"}.icon-restart:before{content:"\e94c"}.icon-Arrow-Up-Grey:before{content:"\e94a"}.icon-Arrow-Down-Grey:before{content:"\e94b"}.icon-star-added-to-wishlist-grey:before{content:"\e948"}.icon-star-add-to-wishlist-dark-grey:before{content:"\e949"}.icon-direction:before{content:"\e947"}.icon-yoomoney:before{content:"\e946"}.icon-store-mastercard:before{content:"\e944"}.icon-store-maestro:before{content:"\e945"}.icon-store-diners:before{content:"\e93c"}.icon-store-jcb:before{content:"\e93d"}.icon-store-alipay:before{content:"\e937"}.icon-store-americanexpress:before{content:"\e938"}.icon-store-applepay:before{content:"\e939"}.icon-store-discover:before{content:"\e93a"}.icon-store-klarna:before{content:"\e93b"}.icon-store-qiwi:before{content:"\e93e"}.icon-store-twint:before{content:"\e93f"}.icon-store-unionpay:before{content:"\e940"}.icon-store-visa:before{content:"\e941"}.icon-store-wechatpay:before{content:"\e942"}.icon-store-yandex:before{content:"\e943"}.icon-drag:before{content:"\e936"}.icon-phone-grey:before{content:"\e935"}.icon-location1:before{content:"\e933"}.icon-filter:before{content:"\e932"}.icon-error-form-icon:before{content:"\e931"}.icon-registration-error-input:before{content:"\e92d"}.icon-registration-valid-input:before{content:"\e92c"}.icon-eye-cream:before{content:"\e926"}.icon-moisturiser:before{content:"\e927"}.icon-serum:before{content:"\e928"}.icon-logo-lpg:before{content:"\e91c"}.icon-logout:before{content:"\e91a"}.icon-user:before{content:"\e900"}.icon-cart:before{content:"\e902"}.icon-check:before{content:"\e918";color:#4b4b4b}.icon-info:before{content:"\e917"}.icon-mail:before{content:"\e914"}.icon-phone:before{content:"\e915"}.icon-paypal:before{content:"\e911"}.icon-list:before{content:"\e907"}.icon-grid:before{content:"\e908"}.icon-grid2:before{content:"\e919"}.icon-envelope:before{content:"\e920"}.icon-fax:before{content:"\e91e"}.icon-telephone:before{content:"\e76a"}.icon-map-marker:before{content:"\e77a"}.icon-location:before{content:"\e783"}.icon-search:before{content:"\e904"}.icon-cross:before{content:"\e906"}.icon-plus:before{content:"\e90a"}.icon-minus:before{content:"\e90b"}.icon-chevron-up:before{content:"\e90c"}.icon-chevron-down:before,.bookanappointment .phone-wrapper .select2-selection__rendered:before{content:"\e90d"}.icon-chevron-left:before{content:"\e90e"}.icon-chevron-right:before{content:"\e90f"}.icon-share:before{content:"\ea82"}.icon-weibo:before{content:"\e903"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-icon-error-form-icon-color .path1:before{content:"\e973";color:#4b4b4b}.icon-icon-error-form-icon-color .path2:before{content:"\e974";margin-left:-1em;color:#ebebeb}.clearfix:after{clear:both;content:"";display:table}.visually-hidden,.screen-reader-text{position:absolute;border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden}.hidden{display:none !important}.debug{position:fixed;top:106px;left:auto;right:20px;background-color:#fff;color:#000;border:1px solid lime;margin:0;padding:5px;text-align:left;z-index:999999}.black{background:#000}.bunker{background:#242729}.bunker2{background:#292c2e}.cod-grey{background:#2f3335}.charade{background:#393d40}.trout{background:#4e5153}.mid-grey{background:#6a6d6e}.shady-lady{background:#969696}.silver{background:#bebebe}.gainsboro{background:#dcdcdc}.lou-lou{background:#503548}.hit-grey{background:#a6a7a7}.logo-gray{background:#4c4c4c}.white-smoke{background:#ebebeb}.white{background:#fff}.snow{background:#fafafa}.blue{background:#000c8d}.white-smoke-3{background:#f5f5f5}.charcoal{background:#4b4b4b}.txt-shady-lady{color:#969696}.color-white{color:#fff}.color-medium-dark-grey{color:#4b4b4b}.bookanappointment{display:flex;flex-direction:column;align-items:center}.bookanappointment .container:after{display:none}@media screen and (max-width: 64rem){.bookanappointment .container{width:100%}}@media screen and (max-width: 23.4375rem){.bookanappointment .container{width:360px}}@media screen and (min-width: 23.4375rem){.bookanappointment.container{width:auto;padding-left:0;padding-right:0}}@media screen and (min-width: 48rem){.bookanappointment.container{width:720px;padding-left:0.9375rem;padding-right:0.9375rem}}@media screen and (min-width: 64rem){.bookanappointment.container{width:1000px}}@media screen and (min-width: 85.375rem){.bookanappointment.container{width:1200px}}.bookanappointment.container .bookanappointment-treatment__bottom{padding-left:0.9375rem;padding-right:0.9375rem}.bookanappointment h2{font-size:1.75rem;line-height:2.25rem}.bookanappointment h3{font-size:1.75rem;line-height:2.125rem;text-transform:uppercase;font-weight:300}.bookanappointment h4{font-size:1.25rem;line-height:1.75rem;text-transform:none}.bookanappointment p{font-size:1rem;line-height:1.625rem;font-weight:200}.bookanappointment p strong{font-weight:400}@media screen and (min-width: 105rem){.bookanappointment .container{max-width:1580px;width:100vw}}.bookanappointment__main-tabs{display:flex;align-items:center;justify-content:center;line-height:20px;font-size:0.875rem;width:100%}.bookanappointment__main-tabs-item{margin:20px;padding-bottom:15px}.bookanappointment__main-tabs-item--selected{border-bottom:1px solid #4b4b4b}.bookanappointment__main-tabs-item a{text-decoration:none;text-transform:uppercase}.bookanappointment__title{margin-bottom:1.25rem;text-align:center;width:550px;max-width:80%}.bookanappointment__title h1{font-size:2.125rem;padding-bottom:1.25rem;margin-bottom:1.25rem;line-height:2.5625rem;font-weight:200}.bookanappointment__title p{font-size:1rem;line-height:1.625rem}.bookanappointment__tabs-links{display:flex;justify-content:center;margin-bottom:1.25rem}.bookanappointment__tabs-link{margin:0 30px;padding-bottom:15px;font-weight:200;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center}.bookanappointment__tabs-link--selected{border-bottom:1px solid #4b4b4b}@media screen and (max-width: 64rem){.bookanappointment__tabs-link{font-size:1rem;line-height:1.25rem;margin:0 15px}}.bookanappointment__tabs-link .category-image{height:65px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.bookanappointment__tabs-link .category-image img{margin-top:auto}.bookanappointment__tabs-content-item{display:none}.bookanappointment__tabs-content-item--selected{display:block}.bookanappointment__tabs-content-item-main{display:flex;flex-direction:column}.bookanappointment__tabs-content-item-main .consultation-item{margin:10px;text-align:center;background-color:#dcdcdc;display:flex;flex-direction:column;align-items:center}.bookanappointment__tabs-content-item-main .consultation-item h2{font-size:1.75rem;margin-bottom:40px;line-height:2.125rem;font-weight:200;max-width:360px}.bookanappointment__tabs-content-item-main .consultation-item p{font-size:1rem;margin-bottom:24px;line-height:1.625rem;max-width:360px}.bookanappointment__tabs-content-item-main .consultation-item a{margin-bottom:40px}.bookanappointment__tabs-content-item-main .consultation-item .booking-selection__icons{justify-content:center}.bookanappointment__tabs-content-item-main .consultation-item .booking-selection__icons span{transform:translateY(0)}.bookanappointment__tabs:not(.selected).consultation-selection [data-tab-id=consultation-selection],.bookanappointment__tabs:not(.selected).consultation-selection [data-tab-id=treatment-selection]{border-bottom:1px solid #4b4b4b}.bookanappointment__tabs:not(.selected).consultation-selection #consultation-selection,.bookanappointment__tabs:not(.selected).consultation-selection #treatment-selection{display:block}.bookanappointment__tabs:not(.selected).details [data-tab-id=consultation-detail],.bookanappointment__tabs:not(.selected).details [data-tab-id=treatment-detail]{border-bottom:1px solid #4b4b4b}.bookanappointment__tabs:not(.selected).details #consultation-detail,.bookanappointment__tabs:not(.selected).details #treatment-detail{display:block}.bookanappointment__tabs:not(.selected).beauty-advisors [data-tab-id=consultation-advisors],.bookanappointment__tabs:not(.selected).beauty-advisors [data-tab-id=treatment-advisors]{border-bottom:1px solid #4b4b4b}.bookanappointment__tabs:not(.selected).beauty-advisors #consultation-advisors,.bookanappointment__tabs:not(.selected).beauty-advisors #treatment-advisors{display:block}.bookanappointment .main-title-with-background{width:100vw}.bookanappointment .main-title-with-background.right .main-title-with-background__text{right:140px;left:auto}.bookanappointment .main-title-with-background:not(.right){background:linear-gradient(180deg, transparent 50%, #DCDCDC 50%)}.bookanappointment .main-title-with-background.left{background:rgba(0,0,0,0)}.bookanappointment .main-title-with-background .container{position:relative}.bookanappointment .main-title-with-background img{max-width:100%;width:auto;height:auto}.bookanappointment .main-title-with-background__text{position:absolute;left:140px;top:50%;transform:translateY(-50%);color:#fff;width:300px;text-align:center}.bookanappointment .main-title-with-background__text h2{font-size:1.75rem;line-height:2.25rem;padding-bottom:20px;margin-bottom:20px;position:relative}.bookanappointment .main-title-with-background__text h2:after{content:" ";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:45px;border-bottom:1px solid #969696}.bookanappointment .main-title-with-background__text p{font-size:1rem;line-height:1.625rem;font-weight:200}@media screen and (max-width: 64rem){.bookanappointment .main-title-with-background{width:100%}.bookanappointment .main-title-with-background:not(.right){background:#ebebeb}.bookanappointment .main-title-with-background img{display:none}.bookanappointment .main-title-with-background__text{transform:none;position:static;margin:20px auto;color:#4b4b4b}}.bookanappointment .text-columns-with-icons{width:100%;background-color:#dcdcdc;padding-top:100px;padding-bottom:100px}.bookanappointment .text-columns-with-icons .container{display:flex;text-align:center;justify-content:space-between}.bookanappointment .text-columns-with-icons .container:after{display:none}.bookanappointment .text-columns-with-icons .container .slick-arrow{width:20px;height:20px;border:0 none;top:35px}@media screen and (max-width: 64rem){.bookanappointment .text-columns-with-icons .container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media screen and (max-width: 48rem){.bookanappointment .text-columns-with-icons .container{display:flex;width:100vw;flex-direction:column}}.bookanappointment .text-columns-with-icons__item{max-width:400px}@media screen and (max-width: 48rem){.bookanappointment .text-columns-with-icons__item{width:100%;max-width:100%}}.bookanappointment .text-columns-with-icons .icon,.bookanappointment .text-columns-with-icons .phone-wrapper .select2-selection__rendered:before,.bookanappointment .phone-wrapper .text-columns-with-icons .select2-selection__rendered:before{width:70px;height:70px;border:1px solid #4b4b4b;border-radius:100%;padding:10px;display:flex;justify-content:center;align-items:center;margin:0 auto 20px}.bookanappointment .text-columns-with-icons .icon img,.bookanappointment .text-columns-with-icons .phone-wrapper .select2-selection__rendered:before img,.bookanappointment .phone-wrapper .text-columns-with-icons .select2-selection__rendered:before img{width:100%;height:auto}.bookanappointment .text-columns-with-icons h2{font-size:1.5rem;line-height:2.25rem;margin-bottom:20px}.bookanappointment .text-columns-with-icons p{font-size:1rem;line-height:1.625rem;font-weight:200}@media screen and (max-width: 64rem){.bookanappointment .text-columns-with-icons h2{font-size:1.25rem;line-height:1.875rem}}.bookanappointment .image-with-text-and-button{display:flex;padding:120px 0}@media screen and (max-width: 64rem){.bookanappointment .image-with-text-and-button{padding:40px 0}}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button{flex-direction:column}}.bookanappointment .image-with-text-and-button.left{flex-direction:row-reverse}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button.left{flex-direction:column-reverse}}.bookanappointment .image-with-text-and-button.left .image-with-text-and-button__text{padding-left:0;padding-right:120px}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button.left .image-with-text-and-button__text{padding:0;width:100%}}@media screen and (max-width: 64rem){.bookanappointment .image-with-text-and-button.left .image-with-text-and-button__text{padding-right:30px}}@media screen and (max-width: 64rem){.bookanappointment .image-with-text-and-button__image{width:50%;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button__image{width:100%}}.bookanappointment .image-with-text-and-button__text{padding-left:120px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:40%}.bookanappointment .image-with-text-and-button__text h2{font-size:1.75rem;line-height:2.25rem}.bookanappointment .image-with-text-and-button__text p{font-size:1rem;line-height:1.625rem;font-weight:200}@media screen and (max-width: 64rem){.bookanappointment .image-with-text-and-button__text{padding-left:30px;max-width:50%}.bookanappointment .image-with-text-and-button__text h2{font-size:1.5rem;line-height:1.875rem}.bookanappointment .image-with-text-and-button__text p{margin:10px 0}}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button__text{padding:0;max-width:100%}}.bookanappointment .image-with-text-and-button__buttons{display:flex}.bookanappointment .image-with-text-and-button__buttons .button{margin-left:10px}@media screen and (max-width: 64rem){.bookanappointment .image-with-text-and-button__buttons .button{margin-left:0}}.bookanappointment .image-with-text-and-button__video{flex:1}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button__video{margin-top:30px}}.bookanappointment .image-with-text-and-button img{max-width:100%}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button img{max-width:100%}}@media screen and (max-width: 48rem){.bookanappointment .image-with-text-and-button{flex-direction:column}}.bookanappointment .two-rows-text{background:#dcdcdc;padding:100px 0;width:100%}@media screen and (max-width: 64rem){.bookanappointment .two-rows-text{padding:40px 0}}.bookanappointment .two-rows-text .container{display:flex}.bookanappointment .two-rows-text .container>div{width:50%}@media screen and (max-width: 64rem){.bookanappointment .two-rows-text .container{flex-direction:column}.bookanappointment .two-rows-text .container>div{width:100%}}.bookanappointment .two-rows-text .two-rows-text__with-button p{max-width:400px}.bookanappointment .text-with-button{text-align:center;padding:120px 0;width:100%}@media screen and (max-width: 64rem){.bookanappointment .text-with-button{padding:40px 0}}.bookanappointment #consultation-selection .slot-content-wrapper:first-child{display:flex;flex-wrap:wrap;justify-content:center;max-width:1580px;padding-bottom:100px}.bookanappointment #consultation-selection .slot-content-wrapper:first-child img{max-width:100%}@media screen and (max-width: 48rem){.bookanappointment #consultation-selection .slot-content-wrapper:first-child{padding-bottom:30px}}.bookanappointment .one-text-column-with-icons{width:calc(33.3333333333% - 66.6666666667px);text-align:center;margin-top:30px}@media screen and (max-width: 85.375rem){.bookanappointment .one-text-column-with-icons{width:465px;margin:0 auto}}.bookanappointment .one-text-column-with-icons__heading{padding:0 40px}.bookanappointment .one-text-column-with-icons__content{padding:40px;background-color:#dcdcdc}.bookanappointment .one-text-column-with-icons__item{display:flex}.bookanappointment .one-text-column-with-icons .text{padding-left:30px;text-align:left}.bookanappointment .one-text-column-with-icons .text p{margin-bottom:10px}.bookanappointment .one-text-column-with-icons .icon,.bookanappointment .one-text-column-with-icons .phone-wrapper .select2-selection__rendered:before,.bookanappointment .phone-wrapper .one-text-column-with-icons .select2-selection__rendered:before{flex-shrink:0;width:70px;height:70px;border:1px solid #4b4b4b;border-radius:100%;padding:10px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}.bookanappointment .one-text-column-with-icons .icon img,.bookanappointment .one-text-column-with-icons .phone-wrapper .select2-selection__rendered:before img,.bookanappointment .phone-wrapper .one-text-column-with-icons .select2-selection__rendered:before img{width:100%;height:auto}.bookanappointment .one-text-column-with-icons h4{font-size:1.5rem;line-height:2.25rem;margin-bottom:20px}.bookanappointment .one-text-column-with-icons p{margin-top:0}@media screen and (max-width: 85.375rem){.bookanappointment .one-text-column-with-icons h4{font-size:1.25rem !important;font-size:1.875rem}}.bookanappointment .slot-content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100vw}@media screen and (max-width: 85.375rem){.bookanappointment .slick-on-tablet{max-width:465px}}.bookanappointment .slick-on-tablet .slick-arrow{top:42px}.bookanappointment .phone-wrapper{display:flex;align-items:flex-start;margin-bottom:20px;width:100%}.bookanappointment .phone-wrapper .input-field{width:100%}.bookanappointment .phone-wrapper .input-field:first-child{margin-right:20px;max-width:90px}.bookanappointment .phone-wrapper .phonecode{padding-left:40px}.bookanappointment .phone-wrapper .phonecode~.icon-chevron-down,.bookanappointment .phone-wrapper .phonecode~.select2-selection__rendered:before{display:none}.bookanappointment .phone-wrapper .phonecode-phone~span.error{transform:translateY(calc(100% + 20px))}.bookanappointment .phone-wrapper .form-label~.form-caption{position:absolute;top:calc(100% + 10px);font-size:14px;padding-left:0}.bookanappointment .phone-wrapper .select2-selection{font-size:16px;font-size:1rem;line-height:1.5rem;border:none;height:2.25rem;outline:none;background-color:unset}.bookanappointment .phone-wrapper .select2-selection .select2-selection__placeholder{color:#4b4b4b}.bookanappointment .phone-wrapper .select2-selection__rendered{color:#4b4b4b;padding-left:0;background-color:#dcdcdc;font-size:1rem;height:36px;padding:0.3125rem 0;border-bottom:1px solid #6e6e6e}.bookanappointment .phone-wrapper .select2-selection__rendered .fi{margin-right:10px}.bookanappointment .phone-wrapper .select2-selection__rendered:before{font-size:16px;font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);content:""}.bookanappointment .phone-wrapper .select2-selection__arrow{display:none}.bookanappointment .phonecode-select2.select2-dropdown{border:none}.bookanappointment .phonecode-select2 .select2-search--dropdown{border-top:1px solid #6e6e6e;border-bottom:1px solid #6e6e6e;height:40px}.bookanappointment .phonecode-select2 .select2-search--dropdown .select2-search__field{border:none;text-transform:capitalize;font-size:16px;font-size:1rem;line-height:1rem;position:relative;color:#6e6e6e}.bookanappointment .phonecode-select2 .select2-search--dropdown .select2-search__field--hideText{color:rgba(0,0,0,0)}.bookanappointment .phonecode-select2 .select2-search__field-suggest{font-size:16px;font-size:1rem;line-height:1rem;position:absolute;top:14px;left:29px;color:#6e6e6e;z-index:2}.bookanappointment .phonecode-select2 .select2-search__field-suggest-chars{font-weight:400;color:#4b4b4b}.bookanappointment .phonecode-select2 .select2-results__options::-webkit-scrollbar{width:14px}.bookanappointment .phonecode-select2 .select2-results__options::-webkit-scrollbar-thumb{background-color:#e7e7e7;border-radius:14px;border:3px solid rgba(0,0,0,0);background-clip:content-box}.bookanappointment .phonecode-select2 .select2-results__option{font-size:16px;font-size:1rem;line-height:1.5rem;border-bottom:1px solid #6e6e6e;background-color:#ebebeb}.bookanappointment .phonecode-select2 .select2-results__option--selected{background-color:#6e6e6e;color:#fff}.bookanappointment .phonecode-select2 .select2-results__option--selectable.select2-results__option--highlighted{background-color:#dcdcdc;color:#4b4b4b}.bookanappointment .phonecode-select2 .select2-results__option.select2-results__message:before{content:none}.bookanappointment .phonecode-select2 .select2-results__option .fi{margin-right:10px}.bookanappointment .personal-details .phone-wrapper .phonecode~.icon-chevron-down,.bookanappointment .personal-details .phone-wrapper .phonecode~.select2-selection__rendered:before{display:block;top:1.25rem}.bookanappointment .personal-details .phone-wrapper .input-field:first-child{max-width:4.9375rem}.bookanappointment .personal-details .input-text{padding:0 0 0.875rem 0}.bookanappointment .personal-details .input-select{padding-bottom:0.625rem}.bookanappointment .personal-details .select2-selection__rendered{line-height:0.125rem;padding:0.125rem 0}.bookanappointment .personal-details .select2-selection .fi{margin-right:0.3125rem}.bookanappointment .personal-details .general-consent{padding:0.625rem 0}#js-booking-error-modal{display:none}#js-booking-error-modal .ui-dialog-titlebar{display:none}#js-booking-error-modal.ui-dialog-content{width:100%;text-align:center}#js-booking-error-modal.ui-dialog-content h3{font-size:1.375rem;font-weight:300}#js-booking-error-modal.ui-dialog-content p{font-size:1rem;font-weight:300}.bookanappointment-consultation__heading{margin-bottom:20px;text-align:center}.bookanappointment-consultation__backlink{position:absolute;left:0;transform:translateY(-80px);font-size:1rem;font-weight:300;padding:0 1.875rem}@media screen and (max-width: 64rem){.bookanappointment-consultation__backlink{display:none}}.bookanappointment-consultation__backlink a{text-decoration:none;color:#4b4b4b}.bookanappointment-consultation__backlink a .text{border-bottom:1px solid #4b4b4b}.bookanappointment-consultation__section{display:flex;justify-content:flex-start;width:100%;background-color:#dcdcdc;flex-direction:column;overflow:hidden;padding:0 0.9375rem;margin-bottom:30px}@media screen and (min-width: 64rem){.bookanappointment-consultation__section{padding:4.375rem 7.5rem;margin-bottom:3.75rem;position:unset}}.bookanappointment-consultation__section.overflow-visible{overflow:visible}.bookanappointment-consultation__section-content{height:0;overflow:hidden}.bookanappointment-consultation__section-content.overflow-visible{overflow:visible}.bookanappointment-consultation__section-content .communication-channels__error{font-size:12px;font-size:0.75rem;font-weight:300;font-family:"LaPrairie",Helvetica,Arial,sans-serif;color:#790da0}.bookanappointment-consultation__section-content .communication-channels__error--hidden{display:none}.bookanappointment-consultation__section-content .communication-channels__error--shown{display:block}.bookanappointment-consultation__section-content .communication-channels__error::before{font-family:"icomoon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#790da0;font-size:14px;font-size:0.875rem;margin-right:0.3125rem;margin-left:0.0625rem}.bookanappointment-consultation__section.open .bookanappointment-consultation__section-content{height:auto;overflow:unset}.bookanappointment-consultation__section .show-when-submitted{display:none}.bookanappointment-consultation__section .always-visible{display:block;height:auto}.bookanappointment-consultation__section.submitted .show-when-submitted{display:block;height:auto}.bookanappointment-consultation__section h3{display:flex;align-items:center}@media screen and (max-width: 64rem){.bookanappointment-consultation__section h3{line-height:24px;font-size:20px;flex-wrap:wrap}}.bookanappointment-consultation__section h3 .text{flex:1}.bookanappointment-consultation__section h3 .number{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border:1px solid #000;border-radius:100%;margin-right:20px}.bookanappointment-consultation__section h3 .edit{margin-left:auto;text-transform:none;font-weight:300;font-size:16px;text-decoration:underline;cursor:pointer}.bookanappointment-consultation__section p.label{font-size:1.25rem}.bookanappointment-consultation__section .input-field--radio{display:flex;flex-direction:row}@media screen and (max-width: 48rem){.bookanappointment-consultation__section .input-field--radio{flex-direction:column}}.bookanappointment-consultation__section .input-field--radio .radio-block-wrapper{margin-right:80px;margin-bottom:20px}@media screen and (max-width: 48rem){.bookanappointment-consultation__section .input-field--radio .radio-block-wrapper{margin:0 0 30px 0}}.bookanappointment-consultation__section .input-field--radio .radio-block-wrapper label{padding-bottom:0}.bookanappointment-consultation__section .radio-icons-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:35px}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .radio-icons-wrapper{grid-gap:20px}}@media screen and (max-width: 48rem){.bookanappointment-consultation__section .radio-icons-wrapper{grid-template-columns:1fr 1fr}.bookanappointment-consultation__section .radio-icons-wrapper .radio-icon-wrapper{margin-bottom:0}.bookanappointment-consultation__section .radio-icons-wrapper label{font-size:1rem;padding-left:2rem}}.bookanappointment-consultation__section .radio-icons-wrapper .radio-icon-wrapper{background-color:#ebebeb;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;margin-right:0;text-align:center}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .radio-icons-wrapper .radio-icon-wrapper{padding:20px 10px}}.bookanappointment-consultation__section .radio-icons-wrapper .radio-icon-wrapper svg{margin-bottom:30px}.bookanappointment-consultation__section .radio-icons-wrapper .radio-icon-wrapper label{width:auto;margin-top:auto}.bookanappointment-consultation__section .consultation-item{display:flex;background-color:#ebebeb;margin-top:20px}.bookanappointment-consultation__section .consultation-item>div{padding:30px 50px}.bookanappointment-consultation__section .consultation-item h2{font-weight:300}.bookanappointment-consultation__section .consultation-item img{width:200px;-o-object-fit:cover;object-fit:cover}.bookanappointment-consultation__section .consultation-item .button{display:none}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .consultation-item{padding:10px;margin:0 0 10px}.bookanappointment-consultation__section .consultation-item img{width:95px;height:80px;margin-right:20px}.bookanappointment-consultation__section .consultation-item>div{padding:0}.bookanappointment-consultation__section .consultation-item>div p{display:none}.bookanappointment-consultation__section .consultation-item h2{font-size:1rem;line-height:1.25rem;margin:0}}.bookanappointment-consultation__section .book-date-time{display:flex}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .book-date-time{flex-direction:column}}.bookanappointment-consultation__section .book-date-time .input-select{margin-bottom:1.875rem}.bookanappointment-consultation__section .book-date-time .selected-timezone{position:absolute;top:0;right:0}.bookanappointment-consultation__section #book-time{padding-left:100px;width:45%;position:relative}@media screen and (max-width: 64rem){.bookanappointment-consultation__section #book-time{padding-left:0;width:100%}}.bookanappointment-consultation__section #book-time h3{font-size:1.5rem;margin:20px 0px 30px}@media screen and (max-width: 64rem){.bookanappointment-consultation__section #book-time h3{font-size:1.25rem;font-weight:200}}.bookanappointment-consultation__section #book-time .icon-chevron-down,.bookanappointment-consultation__section #book-time .bookanappointment .phone-wrapper .select2-selection__rendered:before,.bookanappointment .phone-wrapper .bookanappointment-consultation__section #book-time .select2-selection__rendered:before{position:absolute;top:82px;right:0}.bookanappointment-consultation__section .book-time_input-wrapper{display:grid;grid-template-columns:1fr 1fr}.bookanappointment-consultation__section .book-time_input-wrapper p{grid-column:-1;font-size:0.875rem}.bookanappointment-consultation__section .book-time_input-wrapper .radio-block-wrapper{margin-bottom:30px}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .calendar-wrapper{display:flex;flex-direction:column;overflow:visible}}.bookanappointment-consultation__section .calendar-wrapper__available-times--hidden{display:none}.bookanappointment-consultation__section #book-calendar{width:55%}@media screen and (max-width: 64rem){.bookanappointment-consultation__section #book-calendar{width:calc(100% + 40px);margin-left:-20px}}.bookanappointment-consultation__section #book-calendar .ui-datepicker-header{display:flex}.bookanappointment-consultation__section #book-calendar .ui-datepicker-prev{order:1}.bookanappointment-consultation__section #book-calendar .ui-datepicker-title{text-align:center;order:2;margin:20px auto;text-transform:uppercase;font-size:1.5rem}@media screen and (max-width: 64rem){.bookanappointment-consultation__section #book-calendar .ui-datepicker-title{font-size:1.25rem;font-weight:200}}.bookanappointment-consultation__section #book-calendar .ui-datepicker-next{order:3;margin-right:0.3125rem}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar th{text-align:center}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar td{padding:0px}@media screen and (min-width: 85.375rem){.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar td{padding:8px}}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar a,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar span{text-decoration:none;border:1px solid rgba(0,0,0,0);border-radius:2px;padding:12px 8px;display:block;text-align:center;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 64rem){.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar a,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar span{width:70px;height:70px}}@media screen and (max-width: 48rem){.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar a,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar span{width:32px;height:32px;margin:5px}}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar a:hover,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar span:hover{border-color:#4b4b4b}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar a.ui-state-active,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar span.ui-state-active{border-color:#4b4b4b;background-color:#4b4b4b;color:#fff}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .time-slots--disabled span,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .time-slots--disabled a{color:#b1b1b1}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .time-slots--disabled span.ui-state-active,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .time-slots--disabled a.ui-state-active{background-color:rgba(0,0,0,0)}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-datepicker-unselectable span,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-datepicker-unselectable a,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-state-disabled span,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-state-disabled a{color:#b1b1b1}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-datepicker-unselectable span:hover,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-datepicker-unselectable a:hover,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-state-disabled span:hover,.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-state-disabled a:hover{border:1px solid rgba(0,0,0,0)}.bookanappointment-consultation__section #book-calendar .ui-datepicker-calendar .ui-datepicker-today{border-color:#4b4b4b}.bookanappointment-consultation__section #book-calendar .ui-datepicker-prev span,.bookanappointment-consultation__section #book-calendar .ui-datepicker-next span{box-sizing:border-box;position:relative;display:block;width:36px;height:36px;border:2px solid rgba(0,0,0,0);border-radius:100px;top:50%;transform:translateY(-40%)}.bookanappointment-consultation__section #book-calendar .ui-datepicker-prev span:after,.bookanappointment-consultation__section #book-calendar .ui-datepicker-next span:after{content:"";display:block;box-sizing:border-box;position:absolute;width:13px;height:13px;border-bottom:2px solid;border-right:2px solid;transform:rotate(135deg);right:6px;top:4px}.bookanappointment-consultation__section #book-calendar .ui-datepicker-prev.ui-datepicker-next span:after,.bookanappointment-consultation__section #book-calendar .ui-datepicker-next.ui-datepicker-next span:after{transform:rotate(-45deg)}.bookanappointment-consultation__section .button-next-step{width:auto;float:right;margin:30px 0}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .button-next-step{width:100%}}.bookanappointment-consultation__section .personal-details{max-width:450px}.bookanappointment-consultation__section .personal-details .account-login__buttons-separator{padding:1.75rem 0 1.25rem}.bookanappointment-consultation__section .personal-details .form-title{padding-bottom:1rem}.bookanappointment-consultation__section .personal-details .label-extra,.bookanappointment-consultation__section .personal-details .form-title{font-size:16px;font-size:1rem;font-weight:300}.bookanappointment-consultation__section .personal-details .label-extra{line-height:1.5}.bookanappointment-consultation__section .personal-details .general-consent{padding:0.5rem 0 1.25rem}.bookanappointment-consultation__section .personal-details .general-consent__link{display:inline-block}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .personal-details{margin:auto}}@media screen and (max-width: 64rem){.bookanappointment-consultation__section .personal-details .radio-block-wrapper{margin-right:25px}}.bookanappointment-consultation__section .personal-details .input-field input[disabled=true],.bookanappointment-consultation__section .personal-details .input-field select[disabled=true]{opacity:.5}.bookanappointment-consultation__section .personal-details .input-field input[disabled=true]~label,.bookanappointment-consultation__section .personal-details .input-field input[disabled=true]~.label-extra,.bookanappointment-consultation__section .personal-details .input-field select[disabled=true]~label,.bookanappointment-consultation__section .personal-details .input-field select[disabled=true]~.label-extra{display:none}.bookanappointment-consultation__section .personal-details .input-field--radio{opacity:.5;flex-wrap:wrap;flex-direction:row;opacity:1}.bookanappointment-consultation__section .personal-details .input-field--radio .label-extra{flex-grow:1}.bookanappointment-consultation__section .personal-details .mandatory-msg{font-size:16px;font-weight:200}.bookanappointment-consultation__section .personal-details .account-registration__text{padding-left:40px}.bookanappointment-consultation__section .personal-details__button{margin-bottom:1.875rem}.bookanappointment-consultation__section .personal-details .icon-chevron-down,.bookanappointment-consultation__section .personal-details .bookanappointment .phone-wrapper .select2-selection__rendered:before,.bookanappointment .phone-wrapper .bookanappointment-consultation__section .personal-details .select2-selection__rendered:before{top:1.25rem}.bookanappointment-consultation__section .personal-details .icon-chevron-down:before,.bookanappointment-consultation__section .personal-details .bookanappointment .phone-wrapper .select2-selection__rendered:before,.bookanappointment .phone-wrapper .bookanappointment-consultation__section .personal-details .select2-selection__rendered:before{font-size:18px;font-size:1.125rem}.bookanappointment-consultation__bottom{text-align:center;font-size:1rem;max-width:600px;padding:1.875rem 0.9375rem}.consultation-details__experience-container{position:relative;z-index:2}.consultation-details__experience-container .experience__main-title{font-size:22px;font-size:1.375rem;line-height:2.125rem;text-transform:uppercase}@media screen and (min-width: 85.375rem){.consultation-details__experience-container .experience__main-title{line-height:1.75rem}}@media screen and (min-width: 105rem){.consultation-details__experience-container .experience__main-title{font-size:28px;font-size:1.75rem;line-height:2.25rem}}.consultation-details__experience-container .experience__main-title:after{background:#969696}.consultation-details__experience-container .experience__desc{width:100%;margin:1.25rem 0 2.5rem}@media screen and (min-width: 64rem){.consultation-details__experience-container .experience__desc{margin:1.25rem 0 1.875rem}}@media screen and (min-width: 85.375rem){.consultation-details__experience-container .experience__desc{margin:1.25rem 0 0}}.consultation-details__image-container{display:none}@media screen and (min-width: 85.375rem){.consultation-details__image-container{display:block}.consultation-details__image-container img{display:block;width:100%}}.consultation-details__text-container{text-align:center;margin:0 auto}@media screen and (min-width: 48rem){.consultation-details__text-container{max-width:335px}}@media screen and (min-width: 85.375rem){.consultation-details__text-container{position:absolute;left:146px;top:50%;margin:0;transform:translate(0, -50%);max-width:280px}}.consultation-details__steps-banner-container{display:flex;justify-content:center;background:#242627;padding:3.125rem 0 5.9375rem}@media screen and (min-width: 64rem){.consultation-details__steps-banner-container{padding:3.125rem 0 4.3125rem}}@media screen and (min-width: 85.375rem){.consultation-details__steps-banner-container{background:rgba(0,0,0,0);padding:3.75rem 0}}@media screen and (min-width: 105rem){.consultation-details__steps-banner-container{padding:6.25rem 0 6.5625rem}}.consultation-details__steps-banner-container.slick-slider{margin-bottom:0}.consultation-details__steps-banner-container .slick-dots{bottom:55px}@media screen and (min-width: 48rem){.consultation-details__steps-banner-container .slick-dots{bottom:30px}}.consultation-details__steps-banner-container .slick-arrow{top:76px}.consultation-details__steps-banner-container .slick-next{right:20px}@media screen and (min-width: 48rem){.consultation-details__steps-banner-container .slick-next{right:30px}}.consultation-details__steps-banner-container .slick-prev{left:20px}@media screen and (min-width: 48rem){.consultation-details__steps-banner-container .slick-prev{left:30px}}.consultation-details__steps-banner-container .step__desc{width:100%;max-width:335px;margin:1.25rem auto 0}@media screen and (min-width: 85.375rem){.consultation-details__steps-banner-container .step__desc{max-width:none;margin:1.875rem 0 0}}@media screen and (min-width: 105rem){.consultation-details__steps-banner-container .step__desc{margin:1.25rem 0 0}}.consultation-details__steps-banner-container .step__main-title{font-size:20px;font-size:1.25rem;line-height:1.875rem;text-transform:uppercase;padding:0}@media screen and (min-width: 85.375rem){.consultation-details__steps-banner-container .step__main-title{line-height:1.75rem}}@media screen and (min-width: 105rem){.consultation-details__steps-banner-container .step__main-title{font-size:24px;font-size:1.5rem;line-height:2.25rem}}.consultation-details__steps-banner-container .step__main-title:after{background:none}.consultation-details__looking-for-container{padding:3.75rem 0}@media screen and (min-width: 48rem){.consultation-details__looking-for-container{padding:3.75rem 0 5rem}}@media screen and (min-width: 64rem){.consultation-details__looking-for-container{padding:3.75rem 0}}@media screen and (min-width: 85.375rem){.consultation-details__looking-for-container{padding:3.75rem 0 5rem}}@media screen and (min-width: 105rem){.consultation-details__looking-for-container{padding:7.5rem 0}}.consultation-details__looking-for-container .looking-for__title{font-size:22px;font-size:1.375rem;line-height:1.6875rem;padding-bottom:1.25rem}@media screen and (min-width: 85.375rem){.consultation-details__looking-for-container .looking-for__title{padding-bottom:1.125rem}}@media screen and (min-width: 105rem){.consultation-details__looking-for-container .looking-for__title{font-size:28px;font-size:1.75rem;line-height:2.125rem}}.consultation-details__looking-for-container .looking-for__title::after{display:none}.consultation-details__looking-for-container .looking-for__desc{margin:0 auto 1.875rem;font-size:16px;font-size:1rem;line-height:1.6875rem}@media screen and (min-width: 48rem){.consultation-details__looking-for-container .looking-for__desc{max-width:465px}}@media screen and (min-width: 85.375rem){.consultation-details__looking-for-container .looking-for__desc{max-width:362px}}@media screen and (min-width: 105rem){.consultation-details__looking-for-container .looking-for__desc{max-width:374px}}.consultation-details__looking-for-container .looking-for__cta{width:220px;background:#e7e7e7;color:#292c2e;border-radius:2px;padding:0.8125rem 1.25rem}.consultations-consultation-details__step-container{text-align:center;z-index:2}@media screen and (min-width: 64rem){.consultations-consultation-details__step-container{max-width:272px}}@media screen and (min-width: 85.375rem){.consultations-consultation-details__step-container{max-width:350px}}@media screen and (min-width: 105rem){.consultations-consultation-details__step-container{max-width:400px}}@media screen and (min-width: 64rem){.consultations-consultation-details__step-container:not(:last-child){margin-right:4.625rem}}@media screen and (min-width: 85.375rem){.consultations-consultation-details__step-container:not(:last-child){margin-right:5.9375rem}}@media screen and (min-width: 105rem){.consultations-consultation-details__step-container:not(:last-child){margin-right:11.875rem}}.consultations-consultation-details__step-container .step-icon img{margin:0 auto 1.25rem}.experience-steps-container{position:relative}@media screen and (min-width: 105rem){.experience-steps-container .banner-background{position:absolute;left:0;top:187px;z-index:1;background:#242627;width:100%;height:760px}}.any-doubts-wrapper{background:#242627;padding:0 1.25rem}@media screen and (min-width: 48rem){.any-doubts-wrapper{padding:0}}@media screen and (min-width: 64rem){.any-doubts-wrapper{padding:0 1.875rem}}@media screen and (min-width: 85.375rem){.any-doubts-wrapper{padding:0;display:flex}}.any-doubts-wrapper .any-doubts-text{text-align:left;margin:0 0 2.5rem;padding-top:3.125rem}@media screen and (min-width: 48rem){.any-doubts-wrapper .any-doubts-text{max-width:465px;margin:0 auto;padding:2.5rem 0}}@media screen and (min-width: 64rem){.any-doubts-wrapper .any-doubts-text{max-width:465px;margin:0}}@media screen and (min-width: 85.375rem){.any-doubts-wrapper .any-doubts-text{max-width:400px;margin:3.875rem 0 0 3.9375rem;padding:0}}@media screen and (min-width: 105rem){.any-doubts-wrapper .any-doubts-text{max-width:400px;margin:6.6875rem 0 0 10.625rem}}.any-doubts-wrapper .any-doubts__title{text-transform:uppercase;position:relative;font-size:22px;font-size:1.375rem;line-height:2.25rem;margin:0;padding-bottom:1.25rem}@media screen and (min-width: 85.375rem){.any-doubts-wrapper .any-doubts__title{padding-bottom:1.6875rem}}@media screen and (min-width: 105rem){.any-doubts-wrapper .any-doubts__title{font-size:28px;font-size:1.75rem;padding-bottom:1.8125rem}}.any-doubts-wrapper .any-doubts__title::after{display:none}.any-doubts-wrapper .any-doubts__desc{margin:0 0 1.25rem;font-size:16px;font-size:1rem;line-height:1.625rem}@media screen and (min-width: 48rem){.any-doubts-wrapper .any-doubts__desc{margin:0 0 1.875rem;max-width:465px}}@media screen and (min-width: 85.375rem){.any-doubts-wrapper .any-doubts__desc{margin:0 0 1.5rem;max-width:400px}}@media screen and (min-width: 85.375rem){.any-doubts-left-col,.any-doubts-right-col{width:50%}}.any-doubts-right-col{padding:0 0 3.5rem}@media screen and (min-width: 48rem){.any-doubts-right-col{padding:0 0 3.25rem;max-width:465px;margin:0 auto}}@media screen and (min-width: 64rem){.any-doubts-right-col{max-width:636px;margin:0}}@media screen and (min-width: 85.375rem){.any-doubts-right-col{padding:3.75rem 0;max-width:610px}}@media screen and (min-width: 105rem){.any-doubts-right-col{padding:6.625rem 0}}.any-doubts-right-col .qa-item{margin-bottom:1.875rem}@media screen and (min-width: 48rem){.any-doubts-right-col .qa-item{margin-bottom:2.5rem}}@media screen and (min-width: 85.375rem){.any-doubts-right-col .qa-item{margin-bottom:2.3125rem}}.any-doubts-right-col .qa-item:last-child{margin-bottom:0}.any-doubts-right-col .qa-item .expandable__content{--line-count: none}@media screen and (min-width: 48rem){.any-doubts-right-col .qa-item .expandable__content{--line-count: none}}.any-doubts-right-col .qa-item__inner{padding:0}.any-doubts-right-col .qa-item__question{font-size:20px;font-size:1.25rem;line-height:1.75rem}.any-doubts-right-col .qa-item__answer{line-height:1.625rem}@media screen and (min-width: 48rem){.any-doubts-right-col .qa-item__answer{margin-top:1.25rem}}@media screen and (min-width: 85.375rem){.any-doubts-right-col .qa-item__answer{margin-top:0.625rem}}@media screen and (min-width: 85.375rem){.any-doubts-right-col .any-doubts__desc{max-width:610px}}.consultations-consultation-selection__tiles{display:flex;justify-content:center;flex-wrap:wrap}.consultations-consultation-selection__container{background:#242627;margin-bottom:3.75rem}@media screen and (min-width: 48rem){.consultations-consultation-selection__container:nth-child(odd){margin-right:1.25rem}}@media screen and (min-width: 48rem){.consultations-consultation-selection__container{width:50%;display:block;max-width:344px;margin-bottom:5rem}}@media screen and (min-width: 64rem){.consultations-consultation-selection__container{max-width:470px}}@media screen and (min-width: 85.375rem){.consultations-consultation-selection__container{max-width:610px}}@media screen and (min-width: 105rem){.consultations-consultation-selection__container{max-width:780px;margin-bottom:4.375rem}}.consultations-consultation-selection__image img{display:block;width:100%}.consultations-consultation-selection__content{margin:0 auto;padding:1.875rem 0.9375rem 2.4375rem}@media screen and (min-width: 48rem){.consultations-consultation-selection__content{max-width:305px;padding:1.25rem 0 2.3125rem}}@media screen and (min-width: 64rem){.consultations-consultation-selection__content{text-align:center;max-width:400px;padding:1.875rem 0 3.1875rem}}@media screen and (min-width: 85.375rem){.consultations-consultation-selection__content{padding:1.25rem 0 2.25rem}}@media screen and (min-width: 105rem){.consultations-consultation-selection__content{max-width:480px;padding:1.875rem 0 2.6875rem}}.consultations-consultation-selection__title{font-size:22px;font-size:1.375rem;line-height:1.875rem;margin:0 0 1.625rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media screen and (min-width: 48rem){.consultations-consultation-selection__title{margin:0 0 1.25rem}}@media screen and (min-width: 64rem){.consultations-consultation-selection__title{font-size:20px;font-size:1.25rem;line-height:1.5rem;text-transform:uppercase}}@media screen and (min-width: 85.375rem){.consultations-consultation-selection__title{font-size:22px;font-size:1.375rem;line-height:1.6875rem}}@media screen and (min-width: 105rem){.consultations-consultation-selection__title{font-size:28px;font-size:1.75rem;line-height:2.125rem}}.consultations-consultation-selection__icons{display:flex;margin-bottom:1.5rem}@media screen and (min-width: 48rem){.consultations-consultation-selection__icons{margin-bottom:1.5625rem}}@media screen and (min-width: 64rem){.consultations-consultation-selection__icons{margin-bottom:1.1875rem;justify-content:center}}.consultations-consultation-selection__icon{display:flex;align-items:center;padding:0 0.9375rem}.consultations-consultation-selection__icon:first-child{padding-left:0}@media screen and (min-width: 64rem){.consultations-consultation-selection__icon:first-child{padding-left:0.9375rem}}.consultations-consultation-selection__icon img{margin-right:0.625rem}.consultations-consultation-selection__label{font-size:14px;font-size:0.875rem;line-height:1.625rem;transform:translateY(6px)}.consultations-consultation-selection__desc{font-size:14px;font-size:0.875rem;line-height:1.625rem;margin:0 0 1.875rem}@media screen and (min-width: 48rem){.consultations-consultation-selection__desc{margin:0 0 1.875rem}}@media screen and (min-width: 64rem){.consultations-consultation-selection__desc{margin:0 1.125rem 1.5625rem}}@media screen and (min-width: 85.375rem){.consultations-consultation-selection__desc{font-size:16px;font-size:1rem;line-height:1.75rem;margin:0 1.125rem 1.875rem}}@media screen and (min-width: 105rem){.consultations-consultation-selection__desc{margin:0 1.125rem 1.5625rem}}.consultations-consultation-selection__cta{min-width:305px;padding:0.6875rem 0}@media screen and (min-width: 64rem){.consultations-consultation-selection__cta{min-width:230px;padding:0.75rem 0}}@media screen and (min-width: 85.375rem){.consultations-consultation-selection__cta{font-size:16px;font-size:1rem;line-height:1.75rem;padding:0.3125rem 0}}.book-consultations-treatments-wrapper .services-and-booking-headings__title{font-size:25px;font-size:1.5625rem;line-height:1.625rem}@media screen and (min-width: 85.375rem){.book-consultations-treatments-wrapper .services-and-booking-headings__title{font-size:30px;font-size:1.875rem;line-height:2.25rem}}@media screen and (min-width: 105rem){.book-consultations-treatments-wrapper .services-and-booking-headings__title{font-size:34px;font-size:2.125rem;line-height:2.5625rem}}.book-consultations-treatments-wrapper .services-and-booking-headings__desc{margin:1.25rem 0.9375rem 1.875rem}@media screen and (min-width: 48rem){.book-consultations-treatments-wrapper .services-and-booking-headings__desc{margin:1.25rem auto 1.875rem}}@media screen and (min-width: 85.375rem){.book-consultations-treatments-wrapper .services-and-booking-headings__desc{margin:1.5625rem auto 2.5rem}}@media screen and (min-width: 105rem){.book-consultations-treatments-wrapper .services-and-booking-headings__desc{margin:2.5rem auto}}.sticky-book-services{transform:translateY(100%);visibility:hidden;position:fixed;bottom:0;width:100%;z-index:10;top:auto;transition:transform .8s,visibility .8s}.sticky-book-services.sticky{transform:translateY(0);visibility:visible}@media screen and (min-width: 64rem){.sticky-book-services.sticky.no-transitions{transition:transform .8s,visibility .8s}}@media screen and (min-width: 105rem){.sticky-book-services.sticky{max-width:1920px;left:0;right:0;margin:0 auto}}.sticky-book-services__container{display:flex;justify-content:space-between;background-color:#242729;padding:0.3125rem 1.25rem;margin:0 auto;max-height:60px;border-top:1px solid #e7e7e7}@media screen and (min-width: 48rem){.sticky-book-services__container{padding:0.5rem 1.875rem;margin:0}}@media screen and (min-width: 105rem){.sticky-book-services__container{padding:0.5rem 3.9375rem}}.sticky-book-services__title{display:none}@media screen and (min-width: 48rem){.sticky-book-services__title{display:block;padding:0.625rem 0;font-size:18px;font-size:1.125rem;line-height:1.375rem;text-transform:uppercase}}.sticky-book-services__button-container,.sticky-book-services__button{height:40px}@media screen and (min-width: 48rem){.sticky-book-services__button-container,.sticky-book-services__button{height:44px}}.sticky-book-services__button-container{width:100%}@media screen and (min-width: 48rem){.sticky-book-services__button-container{width:auto}}.sticky-book-services__button{width:100%;min-width:auto;font-size:16px;font-size:1rem;line-height:1.125rem;padding:0.625rem 1.25rem;background:#e7e7e7;color:#000;border-radius:2px}.sticky-book-services__button:hover{background:#e7e7e7;color:#000}@media screen and (min-width: 48rem){.sticky-book-services__button{width:auto;min-width:220px;padding:0.8125rem 1.25rem}}@media screen and (min-width: 85.375rem){.sticky-book-services__button{min-width:260px}}.booking-confirmation-amend{text-align:center;background:#dcdcdc}.booking-confirmation-amend__container{max-width:450px;margin:0 auto;padding:2.5rem 1.25rem}@media screen and (min-width: 85.375rem){.booking-confirmation-amend__container{padding:4.25rem 1.25rem}}.booking-confirmation-amend__title{font-size:20px;font-size:1.25rem;line-height:1.5rem;margin:0 0 1.25rem}.booking-confirmation-amend__desc{font-size:16px;font-size:1rem;line-height:1.6875rem}.booking-confirmation-amend__desc p{margin:0 0 1.875rem}.booking-confirmation-amend__mail{text-decoration:underline}.booking-confirmation-amend__cta{background:#fff;color:#292c2e}.booking-confirmation-amend__cta:hover,.booking-confirmation-amend__cta:focus{background:#fff;color:#292c2e}.booking-confirmation-getready{padding:3.75rem 1.25rem}@media screen and (min-width: 48rem){.booking-confirmation-getready{width:60.54%;margin:0 auto;padding:5.4375rem 0 2.8125rem}}@media screen and (min-width: 64rem){.booking-confirmation-getready{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:3.75rem 1.875rem;width:auto}}@media screen and (min-width: 85.375rem){.booking-confirmation-getready{width:1240px;margin:0 auto;padding:5rem 0}}@media screen and (min-width: 105rem){.booking-confirmation-getready{width:1228px;padding:5rem 0 5.5rem}}.booking-confirmation-getready__copy{margin-top:1.5625rem}@media screen and (min-width: 48rem){.booking-confirmation-getready__copy{margin-top:1.875rem}}@media screen and (min-width: 64rem){.booking-confirmation-getready__copy{width:40%;margin:0}}@media screen and (min-width: 85.375rem){.booking-confirmation-getready__copy{width:450px}}@media screen and (min-width: 64rem){.booking-confirmation-getready__image{width:48.2%}}@media screen and (min-width: 85.375rem){.booking-confirmation-getready__image{width:610px}}@media screen and (min-width: 105rem){.booking-confirmation-getready__image{width:600px}}.booking-confirmation-getready__image img{width:100%;display:block}.booking-confirmation-getready .services-and-booking-headings{text-align:left}.booking-confirmation-getready .services-and-booking-headings__title{padding:0;margin-bottom:20px}.booking-confirmation-getready .services-and-booking-headings__title::after{display:none}.booking-confirmation-getready .services-and-booking-headings__desc{width:auto;margin-bottom:0}@media screen and (min-width: 48rem){.booking-confirmation__wrapper{width:768px;margin:0 auto}}@media screen and (min-width: 85.375rem){.booking-confirmation__wrapper{width:1240px}}@media screen and (min-width: 105rem){.booking-confirmation__wrapper{width:1228px}}.booking-confirmation__headings{padding:1.8125rem 2.3125rem 2.5rem}@media screen and (min-width: 48rem){.booking-confirmation__headings{padding:1.875rem 0}}@media screen and (min-width: 64rem){.booking-confirmation__headings{padding:1.875rem 0 1.1875rem}}@media screen and (min-width: 85.375rem){.booking-confirmation__headings{padding:1.875rem 0 2.5rem}}.booking-confirmation__heading{margin-bottom:1.875rem}@media screen and (min-width: 48rem){.booking-confirmation__heading{margin-bottom:1.25rem}}@media screen and (min-width: 64rem){.booking-confirmation__heading{margin-bottom:1.875rem}}@media screen and (min-width: 85.375rem){.booking-confirmation__heading{margin-bottom:1.25rem}}@media screen and (min-width: 105rem){.booking-confirmation__heading{margin-bottom:2.5rem}}.booking-confirmation__copy{color:#4b4b4b}@media screen and (min-width: 48rem){.booking-confirmation__copy{width:470px;margin:0 auto}}.booking-confirmation__copy span{font-weight:300}.booking-confirmation__data{background:#dcdcdc;padding:1.875rem 1.25rem}@media screen and (min-width: 48rem){.booking-confirmation__data{padding:1.875rem 1.875rem 0}}@media screen and (min-width: 85.375rem){.booking-confirmation__data{padding:5rem 6.5625rem 1.25rem}}@media screen and (min-width: 105rem){.booking-confirmation__data{padding:4.75rem 7.75rem 1.5625rem}}@media screen and (min-width: 85.375rem){.booking-confirmation__container{display:flex;flex-wrap:wrap;width:705px;justify-content:space-between}}@media screen and (min-width: 105rem){.booking-confirmation__container{width:715px}}.booking-confirmation__mini-container{border-top:solid 1px #696d6e;padding:2.5rem 0}@media screen and (min-width: 85.375rem){.booking-confirmation__mini-container{width:285px;padding:0 0 3.125rem;border:none}}.booking-confirmation__title{font-size:20px;font-size:1.25rem;line-height:1.5rem;margin:0 0 1.25rem}@media screen and (min-width: 85.375rem){.booking-confirmation__title{font-size:22px;font-size:1.375rem;line-height:1.75rem;margin:0 0 1.5625rem}}@media screen and (min-width: 105rem){.booking-confirmation__title{font-size:28px;font-size:1.75rem;line-height:2.125rem}}.booking-confirmation__content{font-size:16px;font-size:1rem;line-height:1.75rem}.booking-confirmation__content p{margin:0}.booking-confirmation__content .location-details{display:flex;flex-direction:column}.booking-confirmation__content .flight-number{margin-top:1rem}.booking-selection{display:flex;background:#ebebeb;padding:0.9375rem;margin-bottom:1.875rem}@media screen and (min-width: 85.375rem){.booking-selection{margin-top:0.3125rem;margin-bottom:3.125rem;padding:0}}@media screen and (min-width: 105rem){.booking-selection{margin-bottom:5.3125rem}}.booking-selection__content{flex:1;position:relative;padding:0 0 0 0.9375rem}@media screen and (min-width: 85.375rem){.booking-selection__content{padding:1.875rem 0 0 3.125rem;display:block}}.booking-selection__image{width:95px;height:88px;background-size:cover}@media screen and (min-width: 85.375rem){.booking-selection__image{width:192px;height:183px}}.booking-selection__icons{display:flex;flex-wrap:wrap}.booking-selection__tooltip{position:absolute;right:0;top:0}@media screen and (min-width: 85.375rem){.booking-selection__tooltip{position:static}}@media screen and (min-width: 85.375rem){.booking-selection__tooltip-icon{display:none;cursor:pointer}}.booking-selection__tooltip-icon::before{font-size:21px;font-size:1.3125rem;content:"\e92d";font-family:"icomoon"}.booking-selection .consultations-consultation-selection__icon{padding:0 1.25rem 0 0;padding-right:10px}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__icon{padding:0 1.875rem 0 0}}@media screen and (max-width: 48rem){.booking-selection .consultations-consultation-selection__icon{margin-right:5px;padding-right:0;white-space:nowrap}.booking-selection .consultations-consultation-selection__icon img{margin-right:5px;width:20px}}.booking-selection .consultations-consultation-selection__icon:first-child{padding-left:0}.booking-selection .consultations-consultation-selection__title{font-size:16px;font-size:1rem;line-height:1.5rem;margin-bottom:0.9375rem;width:calc(100% - 25px)}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__title{font-size:22px;font-size:1.375rem;line-height:1.75rem;margin-bottom:1.25rem}}@media screen and (min-width: 105rem){.booking-selection .consultations-consultation-selection__title{font-size:28px;font-size:1.75rem;line-height:2.125rem}}.booking-selection .consultations-consultation-selection__label{font-size:12px;font-size:0.75rem}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__label{font-size:14px;font-size:0.875rem}}.booking-selection .consultations-consultation-selection__desc{margin:0;display:none;position:absolute;right:-15px;bottom:40px;background:#2f3335;color:#fff;padding:0.9375rem;width:280px;z-index:4}.booking-selection .consultations-consultation-selection__desc.show{display:block;line-height:1.5rem}.booking-selection .consultations-consultation-selection__desc::before{width:0;height:0;border-style:solid;border-width:14px 14px 0;border-color:#2f3335 rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;position:absolute;bottom:-14px;right:12px}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__desc::before{display:none}}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__desc{position:static;width:360px;display:block;background:none;color:#4b4b4b;padding:0;z-index:auto}}.booking-selection .consultations-consultation-selection__desc .expandable__content{--line-count: 40}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__desc .expandable__content{--line-count: 0}}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__desc:not(.expandable--expanded) .expandable__content{height:0}}@media screen and (min-width: 85.375rem){.booking-selection .consultations-consultation-selection__desc.expandable--expanded{padding:1.25rem 0 1.875rem}}.booking-selection .expandable__toggle .expandable__less,.booking-selection .expandable__toggle .expandable__more{margin-top:0.9375rem}.treatment-confirmation .booking-confirmation__data .booking-selection__image{border-radius:50%}@media screen and (min-width: 85.375rem){.treatment-confirmation .booking-confirmation__data .booking-selection__image{margin:1.875rem}}.consultations-treatments-tabs{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}.consultations-treatments-tabs .tab{text-align:center;max-width:100px}@media screen and (min-width: 48rem){.consultations-treatments-tabs .tab{max-width:none}}.consultations-treatments-tabs .tab:first-child{padding-top:0.8125rem}.consultations-treatments-tabs .tab:not(:last-child){padding-right:0.9375rem}@media screen and (min-width: 48rem){.consultations-treatments-tabs .tab:not(:last-child){padding-right:5rem}}.consultations-treatments-tabs .tab__link{font-size:16px;font-size:1rem;line-height:1.3125rem;color:#bebebe}@media screen and (min-width: 85.375rem){.consultations-treatments-tabs .tab__link{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 105rem){.consultations-treatments-tabs .tab__link{font-size:20px;font-size:1.25rem}}.consultations-treatments-tabs .active-tab .tab__title{border-bottom:solid 2px rgba(0,0,0,0);border-color:#fff}.consultations-treatments-tabs .active-tab .tab__link{color:#fff}.bookanappointment-treatment__bottom{text-align:center;max-width:600px;padding:1.875rem 0;font-size:16px;font-size:1rem}.bookanappointment-treatment .bookanappointment-consultation__section-content .booking-selection__image-container{margin:auto 0}.bookanappointment-treatment .bookanappointment-consultation__section-content .booking-selection__image{width:95px;height:95px;border-radius:50%}@media screen and (min-width: 85.375rem){.bookanappointment-treatment .bookanappointment-consultation__section-content .booking-selection__image{width:189px;height:189px}}@media screen and (min-width: 48rem){.bookanappointment-treatment .bookanappointment-consultation__section-content .flight-information{display:flex;justify-content:space-between;align-items:center}}.bookanappointment-treatment .bookanappointment-consultation__section-content .flight-information__heading{font-size:16px;font-size:1rem;font-weight:300;line-height:1.5rem;margin-bottom:1.875rem}@media screen and (min-width: 48rem){.bookanappointment-treatment .bookanappointment-consultation__section-content .flight-information__heading{max-width:45%;margin-right:6.25rem}}@media screen and (min-width: 64rem){.bookanappointment-treatment .bookanappointment-consultation__section-content .flight-information__heading{max-width:55%}}.bookanappointment-treatment .bookanappointment-consultation__section-content .flight-information__label{font-size:16px;font-size:1rem;line-height:1.5rem}.bookanappointment-treatment .bookanappointment-consultation__section-content .location-details{display:flex;flex-direction:column;font-size:16px;font-size:1rem}@media screen and (min-width: 85.375rem){.bookanappointment-treatment .bookanappointment-consultation__section-content .location-details{font-size:16px;font-size:1rem;margin:0}}.bookanappointment-treatment .bookanappointment-consultation__section:not(.open) .location-details{margin:0 0 1.875rem 0}@media screen and (min-width: 85.375rem){.bookanappointment-treatment .bookanappointment-consultation__section:not(.open) .location-details{margin:0}}.treatment-item{display:flex;padding:1.875rem 0.9375rem 1.25rem 0.9375rem;border-bottom:1px solid #4b4b4b;background-color:#dcdcdc}.treatment-item .consultations-treatment-selection__desc .expandable__content p,.treatment-item .consultations-treatment-selection__desc .expandable__content li{font-size:14px;font-size:0.875rem}@media screen and (min-width: 64rem){.treatment-item .consultations-treatment-selection__desc .expandable__content p,.treatment-item .consultations-treatment-selection__desc .expandable__content li{font-size:16px;font-size:1rem}}.treatment-item .consultations-treatment-selection__desc:not(.expandable--expanded) .expandable__content{height:0}@media screen and (min-width: 105rem){.treatment-item .consultations-treatment-selection__desc:not(.expandable--expanded) .expandable__content{height:auto}}.treatment-item .consultations-treatment-selection__desc.expandable--expanded .expandable__content{margin-top:0.75rem}@media screen and (min-width: 48rem){.treatment-item .consultations-treatment-selection__desc .expandable__toggle{display:block}}@media screen and (min-width: 105rem){.treatment-item .consultations-treatment-selection__desc .expandable__toggle{display:none}}@media screen and (min-width: 105rem){.treatment-item{padding:2.5rem}}.treatment-item__text h4{margin-top:0px}.treatment-item__text ul{padding-left:20px}.treatment-item__text ul li{list-style:disc;font-size:1rem;font-weight:200;line-height:1.625rem}@media screen and (min-width: 48rem){.treatment-item .treatment-content{display:flex;align-items:baseline}}@media screen and (min-width: 105rem){.treatment-item .treatment-content{display:flex;align-items:baseline}}.treatment-item .treatment-content__book-treatment{margin-top:1.25rem}@media screen and (min-width: 48rem){.treatment-item .treatment-content__book-treatment{margin:0 1.875rem 0 3.125rem}}@media screen and (min-width: 105rem){.treatment-item .treatment-content__book-treatment{margin:0 7.0625rem 0 4.375rem}}.treatment-item__icons{display:flex;flex-wrap:wrap;align-items:center}.treatment-item__icons p{margin:0 0.625rem 0 0}.treatment-item__icons .treatment-icon{width:24px;margin:0 0.625rem 0 0}.treatment-item__main-icon{width:65px;height:65px;margin-right:10px;border-radius:50%}@media screen and (min-width: 105rem){.treatment-item__main-icon{width:190px;height:190px;margin-right:100px}}.bookanappointment #treatment-selection .main-title-with-background img{display:block}.bookanappointment #treatment-selection .image-with-text-and-button{justify-content:center}.bookanappointment #treatment-selection .image-with-text-and-button__image{display:none}@media screen and (min-width: 105rem){.bookanappointment #treatment-selection .image-with-text-and-button__image{display:block}}.bookanappointment #treatment-selection .image-with-text-and-button__image:nth-of-type(2n){margin-left:2.5rem}.bookanappointment #treatment-selection .image-with-text-and-button__text{display:flex;align-items:center;text-align:center;padding:0;max-width:100%}@media screen and (min-width: 105rem){.bookanappointment #treatment-selection .image-with-text-and-button__text{margin-left:5.9375rem}}.bookanappointment #treatment-selection .image-with-text-and-button__buttons{flex-wrap:wrap;justify-content:center;flex-direction:column}@media screen and (min-width: 105rem){.bookanappointment #treatment-selection .image-with-text-and-button__buttons{flex-wrap:nowrap;flex-direction:row}}.bookanappointment #treatment-selection .image-with-text-and-button__buttons a.button{margin:0;font-size:14px;font-size:0.875rem}.bookanappointment #treatment-selection .image-with-text-and-button__buttons a.button:nth-of-type(2n){margin:0.9375rem 0 0 0}@media screen and (min-width: 105rem){.bookanappointment #treatment-selection .image-with-text-and-button__buttons a.button:nth-of-type(2n){margin:0 0 0 2.5rem}}
