/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:#335057;-webkit-text-fill-color:#ffffff;color:#ffffff !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#aaa;}::-webkit-scrollbar-thumb{background:#333;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}:root{--pinkbkg:linear-gradient(-5deg,rgba(251,218,223,1) 0%,rgba(254,241,242,1) 100%);--greenbkg:linear-gradient(0deg,rgba(170,184,188,1) 0%,rgba(185,197,201,1) 100%);}body{font-size:19px;font-family:"Manrope",serif;font-optical-sizing:auto;font-style:normal;color:#333;overflow-x:hidden;line-height:1.6;background:var(--pinkbkg);background-attachment:fixed;min-height:calc(100vh + 5px);}h1,h2,h3{line-height:1;}body .name-field-links a,body .name-field-files a,main .slink,.more-link > a,body .slink2,form label,.name-field-duration .field__label,.name-field-price .field__label,.name-field-thers .field__label,.booklinks span,.language-switcher-language-url .links a{font-weight:800;}h1,h2,.teaser .btitle,.name-field-thers .field__label{margin-bottom:20px;}.formatxt h1,.formatxt h2,.btitle{margin-bottom:10px;}.therap .pagewrap2 > h2{margin-bottom:5px;}.greviewteas .btitle{margin-bottom:0;}.small,.slink,.name-field-links a,.name-field-files a,.menu--main > .menu ul a,.botlinks a,.therapteas .name-body{font-size:16px;}h2,.btitle,.big,.views-exposed-form label{font-size:22px;line-height:1.5;}h1,.blo .atitle,.bigger,#block-reviews > h2,.name-field-thers .field__label{font-size:32px;line-height:1.2;}.xl{font-size:52px;line-height:1;}.pink,.booklinks span,.language-switcher-language-url .links a{color:#f0929eff;}.petrol,h1,h2,h3,h4,form label,.view-prices th,.name-field-duration .field__label,.name-field-price .field__label,.name-field-thers .field__label,.language-switcher-language-url .links a.is-active{color:#335057;}figcaption{margin-top:5px;line-height:1.1;}.tablewrap{overflow-x:auto;overflow-y:hidden;}table{border:none;border-collapse:collapse;border-spacing:0;}table th,table td{padding:10px 15px;border:none;text-align:center;border-bottom:1px solid #eee;}table th:first-child,table td:first-child{text-align:left;}a,span.slink{color:inherit;text-decoration:none;outline:none;transition:all 500ms ease-out;}.formatxt a{text-decoration:underline;}header .formatxt a{text-decoration:none;}.name-field-links span{display:inline-block;}main .name-field-links a,main .name-field-links span,.navwrap .name-field-links a,.navwrap .name-field-links span,.name-field-files a,main .slink{margin-top:25px;}main .slink,.more-link > a{display:inline-block;position:relative;padding:2px;line-height:1;color:#335057;z-index:2;text-decoration:none;}main .slink::before,.more-link > a::before{content:"";display:block;width:0;height:100%;position:absolute;left:0;top:0;background-color:#f0929eff;overflow:hidden;z-index:-1;transition:all 300ms ease-out;}main a.slink:hover,.more-link > a:hover,a.teaser:hover span.slink{color:#fff;}main a.slink:hover::before,.more-link > a:hover::before,a.teaser:hover span.slink::before,a.teaser:hover span.slink::before{width:100%;}.more-link{text-align:center;}body .slink2,body .name-field-links a,body .name-field-files a{display:inline-block;background-color:#f0929eff;color:#fff;padding:10px 20px;line-height:1;}body .slink2:hover,body .name-field-links a:hover,body .name-field-files a:hover{background-color:#335057;}.region-help,.view-empty{text-align:center;}.region-help{text-align:center;}.region-help div[data-drupal-messages]{padding:10px 20px;z-index:150;background-color:#335057;color:#fff;font-size:16px;display:inline-block;}#block-lth-primary-local-tasks{position:relative;z-index:10;}#block-lth-primary-local-tasks > ul{display:flex;justify-content:center;list-style:none;margin:10px 0;}#block-lth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;line-height:1;font-size:17px;}#block-lth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.name-field-media-image img{display:block;width:100%;}.formatxt .name-field-media-image img{width:auto;}.formatxt .align-right{margin-left:25px;}.formatxt .align-right::after{content:"";clear:both;}.formatxt > *{margin-bottom:15px;}.formatxt > *:last-child{margin-bottom:0;}.formatxt > p + h2,.formatxt > p + h3,.formatxt > p + h4{margin-top:30px;}.name-field-media-video-file{text-align:center;}.name-field-media-video-file video{display:block;width:100%;height:auto;max-width:100%;}.name-field-poster{display:none;}.formatxt li{margin:10px 0 10px 25px;list-style-position:outside;line-height:inherit}nav ul{list-style:none;}.formatxt hr{margin:30px 0;border:none;border-top:2px solid #ccc;}form label{display:block;margin-bottom:5px;line-height:1;}form label.form-required::after{content:"*";}form input:not(.form-submit),form textarea,form select{display:block;color:inherit;background:linear-gradient(14deg,rgba(245,162,173,0.5) 0%,rgba(242,199,205,0.3) 100%);transition:all 300ms ease-out;font-size:inherit;padding:5px;font-family:inherit;line-height:1;width:100%;border:none;}.field--name-field-serv option{font-size:15px;}form .form-item,.dateselect{margin-bottom:25px;position:relative;}.views-exposed-form .form-item{margin-bottom:0;}form .description{margin-top:4px;}form .description a{text-decoration:underline;}form input[type="checkbox"],form input[type="radio"]{position:absolute;left:0;top:0;width:20px;height:20px;min-height:unset;}form label.option{padding-left:25px;margin-bottom:0;text-align:left;position:relative;z-index:1;cursor:pointer;}.js-form-type-checkbox .description,.js-form-type-radio .description{margin-left:25px;}.form-submit{display:inline-block;cursor:pointer;background-color:#335057;color:#fff;padding:7px 15px;transition:all 300ms ease-out;font-size:inherit;border:none;}.form-submit:hover{background-color:#000;}#block-lth-page-title{display:none;}.blink{overflow:hidden;display:block;}.blink img{transform:scale(1);transition:all 1s ease-in-out;display:block;width:100%;}.blink:hover img{transform:scale(1.02);}.txtwrap2{position:relative;}.goback{display:block;color:#c6c6c6;cursor:pointer;transition:all 300ms ease-out;position:absolute;left:0;top:-40px;}.goback:hover{color:#335057;}blockquote{font-style:italic;position:relative;}blockquote::before,blockquote::after{content:"";display:block;width:40px;height:35px;position:absolute;background-image:url(/themes/lth/imgs/quotes.svg);background-repeat:no-repeat;background-size:contain;}blockquote::before{left:-45px;top:-10px;}blockquote::after{right:-45px;bottom:-10px;transform:rotate(180deg);}.pager ul{display:flex;flex-wrap:wrap;justify-content:center;}.pager li{list-style:none;margin:10px;}.pager a:hover,.pager .is-active a{color:#335057;}.flickity-slider > div{width:100%;}.flickity-slider > .goorow{width:50%;}.flickity-viewport{transition:height 500ms ease-out;}.flickity-prev-next-button{border-radius:0;transition:all 300ms ease-out;background-color:rgba(245,162,173,0.6);}.flickity-prev-next-button:hover,.flickity-prev-next-button:active{background-color:rgba(245,162,173,0.6);}.view-reviews .flickity-prev-next-button.previous{left:-35px;}.view-reviews .flickity-prev-next-button.next{right:-35px;}.flickity-prev-next-button svg path{fill:#fff;}.flickity-button:disabled{opacity:0;}.flickity-page-dots{bottom:-40px;}.flickity-page-dots .dot{transition:all 300ms ease-out;width:15px;height:25px;background-color:#f0929eff;border-radius:0;margin:0 5px;opacity:0.7;}.hasbkg .flickity-page-dots .dot{background-color:#fff;}.name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.smedia iframe{display:block;width:100%;filter:hue-rotate(165deg);}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;top:0;right:0;}.views-field-edit-node{position:absolute;display:block;width:28px;height:28px;overflow:hidden;color:transparent;background-color:#fff;border-radius:50%;top:2px;right:2px;background-image:url(/themes/lth/imgs/pencil.svg);z-index:100;border:2px solid #bebebe;}.layout-container{overflow:hidden;}.blo{position:relative;}.blo,.nodepage,.view-taxonomy-term{margin-top:100px;margin-bottom:100px;}.blo[data-id="24"],.blo[data-id="25"]{margin-bottom:50px;}.hasbkg{margin-top:0;margin-bottom:0;}.pagewrap + .pagewrap2{margin-top:30px;}#block-ther + #block-reviews,#block-sectors + #block-reviews{margin-top:50px;}.view-prices > .view-content,.botlinks,.botlinks > a{margin-top:25px;}.pagewrap + .pagewrap2{margin-top:100px;}.view-prices,.contact-message-book-form{margin-bottom:100px;}.hasbkg,.sbkgcolor > .pagewrap > div,footer,#block-reviews{padding-top:100px;padding-bottom:100px;}.region-header{padding-top:30px;padding-bottom:30px;}.pagewrap,.pagewrap2,.view-taxonomy-term > .view-content,.view-ther,.sbkgcolor > .pagewrap > div,.region-header,.region-footer,.path-user main,.user-login-form,.contact-message-book-form,#block-reviews > h2{padding-left:50px;padding-right:50px;}.pagewrap,.pagewrap2,.view-taxonomy-term > .view-content,.view-ther,.view-prices table,.region-header,.region-footer,.path-user main,.user-login-form,.contact-message-book-form{margin-left:auto;margin-right:auto;}.pagewrap,.pagewrap2,.region-header,.region-footer,.path-user main,.user-login-form{max-width:1500px;}.view-taxonomy-term > .view-content,.view-ther,.therap .pagewrap2,.contact-message-book-form{max-width:1550px;}.txtwrap2{max-width:950px;}.user-login-form{max-width:400px;}.smedia > .pagewrap{display:flex;justify-content:space-between;}.blo.smedia > .pagewrap{align-items:center;}.smedia > .pagewrap > div{width:calc(50% - 50px);}.name-field-smedia .media img{width:auto;display:block;margin-left:auto;margin-right:auto;}.blo.smedia.sleft > .pagewrap{flex-direction:row-reverse;}.sbkgcolor{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}.sbkgcolor > .pagewrap{max-width:unset;padding-left:0;padding-right:0;}.sbkgcolor > .pagewrap > div{width:50%;}.sbkgcolor .txtwrap2,.sleft.sbkgcolor .name-field-smedia{margin-left:calc((100vw - 1500px) / 2);}.sbkgcolor .name-field-smedia,.sleft.sbkgcolor .txtwrap2{margin-right:calc((100vw - 1500px) / 2);}.sleft.sbkgcolor .txtwrap2{margin-left:0;}.sleft.sbkgcolor .name-field-smedia{margin-right:0;padding-left:50px;}.sbkgcolor > .pagewrap > .txtwrap,.sleft.sbkgcolor > .pagewrap > .swrap{padding-right:100px;}.sbkgcolor > .pagewrap > .swrap,.sleft.sbkgcolor > .pagewrap > .txtwrap{padding-left:100px;}.sleft.sbkgcolor > .pagewrap > .swrap{padding-left:0;}.sleft.sbkgcolor > .pagewrap > .txtwrap{padding-right:0;}#block-reviews,.fulbkgcolor.bkgcolor-2,.bkgcolor-2.sbkgcolor .swrap,table{background-color:#f5a2ad;background:linear-gradient(14deg,rgba(242,199,205,1) 0%,rgba(228,211,213,1) 100%);background-attachment:fixed;}.fulbkgcolor.bkgcolor-1,.bkgcolor-1.sbkgcolor .swrap{background-color:#335057;background:var(--greenbkg);background-attachment:fixed;}.bkgmedia{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;text-shadow:0 0 4px rgba(0,0,0,0.4);}.name-field-bkgmedia img{display:none;}.centxt .txtwrap2,.name-field-intro{text-align:center;margin-left:auto;margin-right:auto;}.centxt .formatxt img{margin-left:auto;margin-right:auto;}.view-sector > .view-content,.view-ther > .view-content,.view-taxonomy-term > .view-content,.name-field-thers > .multiwrap,.contact-message-book-form > form{display:flex;flex-wrap:wrap;}.view-sector > .view-content,.view-ther > .view-content,.view-reviews > .view-content,.view-taxonomy-term > .view-content,.name-field-thers > .multiwrap,.contact-message-book-form > form{justify-content:center;}.therow,.name-field-thers > .multiwrap > div,.contact-message-book-form > form > div{width:calc(33.333% - 50px);margin-left:25px;margin-right:25px;}.sectorow{width:calc(50% - 25px);margin-right:50px;}.sectorow:nth-child(2n+2){margin-right:0;}.box,.name-field-thers > .multiwrap > div{margin-top:25px;margin-bottom:25px;position:relative;}.teaser{height:100%;position:relative;padding:25px 25px 75px;display:block;box-shadow:0 0 2px 0 rgba(0,0,0,0.2);background-color:#335057;background:var(--greenbkg);text-align:center;}a.teaser{transform:scale(1);transition:all 500ms ease-out;}.greviewteas{background:#fff;margin-left:25px;margin-right:25px;position:relative;z-index:1;}a.teaser:hover{transform:scale(1.01);box-shadow:0 0 4px 2px rgba(0,0,0,0.2);}.teaser .slinkwrap{position:absolute;width:100%;left:0;bottom:25px;}.botlinks a:not(:last-child){margin-right:15px;}.views-exposed-form{text-align:center;margin-left:auto;margin-right:auto;max-width:433px;}.views-exposed-form select,.botlinks,.name-field-thers .field__label{text-align:center;}.therap .txtwrap2 > .slink2{margin-top:30px;}.name-field-duration,.name-field-price{display:flex;margin-top:25px;padding-top:25px;border-top:1px solid #ccc;}.therap .name-field-files,.therap .name-field-links{margin-top:25px;border-top:1px solid #ccc;}.name-field-duration .field__label::after,.name-field-price .field__label::after{content:":";margin-right:5px;}#block-reviews{text-align:center;position:relative;z-index:10;}.gooimglink{width:60px;height:60px;display:block;margin:0 auto;}.goostars{height:20px;background-image:url(/themes/lth/imgs/stars.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block;margin:5px auto 10px;}.goostars[data-stars="5"]{width:100px;}.goostars[data-stars="4"]{width:80px;}.goostars[data-stars="3"]{width:60px;}.goostars[data-stars="2"]{width:40px;}.goostars[data-stars="1"]{width:20px;}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:60px 30px 30px;width:600px;z-index:300;transition:all 300ms ease-out;box-shadow:0 0 6px rgba(0,0,0,0.6);text-align:center;background:linear-gradient(14deg,rgba(245,162,173,1) 0%,rgba(242,199,205,1) 100%);}.showpopup .popup{display:block;}.closepopup{display:block;position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;}.closepopup::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#335057;clip-path:polygon(5% 10%,10% 5%,50% 45%,90% 5%,95% 10%,55% 50%,95% 90%,90% 95%,50% 55%,10% 95%,5% 90%,45% 50%);transition:all 300ms ease-out;opacity:0.7;}.closepopup:hover::after{opacity:1;}.overlay{display:none;}.showpopup{overflow-y:hidden;height:100vh;}.showpopup .overlay{display:block;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;height:100vh;width:100%;z-index:150;}.contact-message-book-form > form > .form-actions,.contact-message-book-form > form > .messages{width:100%;text-align:center;}.contact-message-book-form > form > .messages{margin-bottom:30px;}.field--name-field-date,.field--name-subject{display:none;}.anav > a{position:fixed;top:50%;transform:translateY(-50%);display:block;width:28px;height:62px;background-color:#f0929eff;opacity:0.6;}.aprev{left:0;}.anext{right:0;}.anav > a:hover{opacity:1;}.anav > a::after{content:"";display:block;width:14px;height:28px;position:absolute;background-color:#fff;clip-path:polygon(0% 14%,14% 7%,100% 50%,13% 93%,0% 86%,73% 50%);top:50%;left:50%;transform:translate(-50%,-50%);}.anav > a.aprev::after{transform:translate(-50%,-50%) rotate(180deg);}.effe{opacity:0;transform:translateY(100px);transition:all 1.2s ease-out;}.effe.actelem{opacity:1;transform:translateY(0);}.domino{opacity:0;transform:translateX(50px);transition:all 600ms ease-out;}.domino.actelem{opacity:1;transform:translateX(0);}header{position:relative;z-index:100;}.region-header,.region-footer,.navsrtop,.navsr .menu--main .menu{display:flex;align-items:center;}.navsrtop{margin-bottom:10px;}.navsrtop,.navsr .menu--main .menu{justify-content:flex-end;}.navwrapbot{margin-top:25px;border-top:1px solid #ccc;}.navwrapbot .menu--social{margin-top:30px;margin-left:0;right:0;left:-5px;}.navwrapbot .menu--social .menu{justify-content:flex-start;}.region-header,.region-footer{justify-content:space-between;}.slogo{width:250px;height:76px;}.booklinks .name-field-links > .multiwrap{display:flex;flex-wrap:wrap;align-items:center;}footer .booklinks .name-field-links > .multiwrap{justify-content:flex-end;}.navsr .menu--main > .menu > li:not(:first-child){margin-left:20px;}.navsrtop .booklinks .name-field-links > .multiwrap > div:not(:first-child) > *,footer .booklinks .name-field-links > .multiwrap > div:not(:first-child) > *{margin-left:25px;}main .booklinks .name-field-links > .multiwrap > div:not(:last-child) > *,.navwrap .booklinks .name-field-links > .multiwrap > div:not(:last-child) > *{margin-right:25px;}.booklinks a[href^="tel"],.booklinks a[href*="m.me"]{display:none;}.menu--main li a{display:inline-block;position:relative;}.navsr .menu--main li a{padding-bottom:5px;}.menu--main li a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#f0929eff;transition:all 300ms ease-out;}.navsr > .menu--main > .menu > li{position:relative;}.navsr > .menu--main > .menu ul{position:absolute;opacity:0;pointer-events:none;top:100%;left:50%;transform:translateX(-50%);transition:all 300ms ease-out;background:var(--pinkbkg);padding:20px;white-space:nowrap;text-align:center;box-shadow:0 0 3px rgba(0,0,0,0.1);}.navsr > .menu--main > .menu > li:hover > ul{opacity:1;pointer-events:all}.navwrap{position:fixed;top:0;width:700px;right:-700px;background:var(--pinkbkg);transition:all 500ms ease-out;min-height:100vh;overflow:auto;padding:50px;box-shadow:0 0 3px rgba(0,0,0,0.4);}.navwrap .menu--main > .menu > li{margin:15px 0;}.navwrap .menu--main > .menu ul{margin-left:20px;}.menu--main > .menu a:hover:after,.menu--main > .menu a.is-active:after,.menu--main > .menu > .menu-item--active-trail > a:after,.menu--main > .menu > .menu-item--expanded:hover > a:after{width:100%;}.navicon{cursor:pointer;position:fixed;right:0;top:0;z-index:90;transition:all 300ms linear;width:80px;height:60px;overflow:hidden;background-color:rgba(51,80,87,0.8);right:-80px;}.scrolled .navicon{right:0;}.navicon:hover{background-color:rgba(51,80,87,1);}.opennav .navicon{background-color:transparent;}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;width:60%;height:3px;transition:all 500ms ease-out;background-color:#fff;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon{background-color:rgba(245,162,173,0);}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:3px;height:50%;transform:rotate(45deg);transform-origin:center center;background-color:#335057;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.user-logged-in .navicon,.user-logged-in .navwrap{top:80px;}.opennav .navwrap{right:0;}.language-switcher-language-url .links{display:flex;align-items:center;justify-content:flex-end;list-style:none;margin-left:15px;}.language-switcher-language-url .links a{padding-left:5px;}.navwrap .language-switcher-language-url .links{justify-content:flex-start;margin:20px 0 0;}.language-switcher-language-url .links a{padding-left:0;padding-right:5px;}.region-footer{align-items:flex-start;}.region-footer .navsr{text-align:right;}.navsr > nav{margin-right:auto;}#block-fooinfo,.navsr > nav{margin-top:30px;}footer .slogo{width:200px;height:61px;}.fooleft{min-width:500px;}footer .menu--main > .menu{flex-wrap:wrap;}.menu--social .menu{display:flex;justify-content:flex-end;}.menu--social{position:relative;right:-3px;margin-left:20px;}.menu--social .menu a{display:block;width:30px;height:30px;color:transparent !important;overflow:hidden;background-image:url(/themes/lth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;margin:0 5px;border-radius:50%;}.menu--social .menu a:hover{border-color:#335057;}.menu--social .menu a[href*="facebook"]{background-position:left center;}.menu--social .menu a[href*="linked"]{background-position:-30px center;}.menu--social .menu a[href*="youtube"]{background-position:-60px center;}.menu--social .menu a[href*="instagram"]{background-position:-90px center;}.menu--social .menu a[href*="x.com"]{background-position:-120px center;}.menu--social .menu a[href^="mailto:"]{background-position:-150px center;}.menu--social .menu a[href^="tel:"]{background-position:-180px center;}.menu--social .menu a[href*="tiktok"]{background-position:-210px center;}.menu--social .menu a[href*="maps"]{background-position:right center;}#block-totop{position:fixed;z-index:80;width:80px;height:60px;right:0;bottom:-60px;transition:all 300ms ease-out;cursor:pointer;background-color:rgba(51,80,87,0.8);}#block-totop::after{content:" ";display:block;clip-path:polygon(0% 14%,14% 7%,100% 50%,13% 93%,0% 86%,73% 50%);position:absolute;top:50%;transition:all 300ms linear;width:18px;height:36px;background-color:#fff;left:50%;transform:translate(-50%,-50%) rotate(-90deg);}#block-totop:hover{background-color:rgba(51,80,87,1);}.scrolled #block-totop{bottom:0;}@media screen and (max-width:1500px){.smedia > .pagewrap > div{width:calc(50% - 25px);}.sbkgcolor > .pagewrap > div{width:50%;}.sbkgcolor > .pagewrap > .txtwrap,.sleft.sbkgcolor > .pagewrap > .swrap{padding-right:50px;}.sbkgcolor > .pagewrap > .swrap,.sleft.sbkgcolor > .pagewrap > .txtwrap{padding-left:50px;}#block-lth-content .blo.smedia > .pagewrap > div > div{margin-right:0;margin-left:0;}.view-taxonomy-term > .view-content,.view-ther,.therap .pagewrap2,.contact-message-book-form{padding-left:25px;padding-right:25px;}}@media screen and (max-width:1350px){.navwrap .menu--main li a{font-size:19px;}.navwrap .menu--main > .menu ul a{font-size:16px;}body{font-size:16px;}.small,.slink,.name-field-links a,.name-field-files a,.botlinks a,.therapteas .name-body{font-size:15px;}h2,.btitle,.big,.views-exposed-form label{font-size:20px;}h1,.blo .atitle,.bigger,#block-reviews > h2,.name-field-thers .field__label{font-size:24px;line-height:1.5;}.xl{font-size:32px;line-height:1.4;}header .navsr{display:none;}.navicon{top:50px;right:50px;}.scrolled .navicon{top:0;right:0;}}@media screen and (max-width:1100px){.smedia > .pagewrap,.view-sector > .view-content,.view-ther > .view-content,.view-taxonomy-term > .view-content,.name-field-thers > .multiwrap,.contact-message-book-form > form,.region-footer{display:block;}#block-lth-content .smedia > .pagewrap > div,.therow,.name-field-thers > .multiwrap > div,.contact-message-book-form > form > div,.layout-container .sectorow,.region-footer > div{width:auto;}.flickity-slider > .goorow{width:100%;}.smedia > .pagewrap > .txtwrap + .swrap{margin-top:50px;}.therow,.name-field-thers > .multiwrap > div,.contact-message-book-form > form > div,.layout-container .sectorow{max-width:600px;margin-left:auto;margin-right:auto;}.pagewrap,.pagewrap2,.sbkgcolor > .pagewrap > div,.region-header,.region-footer,.path-user main,.user-login-form,#block-reviews > h2,.navwrap{padding-left:25px;padding-right:25px;}.sbkgcolor > .pagewrap > .txtwrap,.sleft.sbkgcolor > .pagewrap > .swrap{padding-right:25px;}.sbkgcolor > .pagewrap > .swrap,.sleft.sbkgcolor > .pagewrap > .txtwrap,.sleft.sbkgcolor .name-field-smedia{padding-left:25px;}.anav > a{width:25px;height:50px;}.nodepage,.view-taxonomy-term,.sbkgcolor{margin-top:50px;}#block-reviews{padding-top:50px;padding-bottom:50px;}.sbkgcolor > .pagewrap > .txtwrap{padding-top:0;padding-bottom:0;}.navicon{top:25px;right:25px;}.navwrap{width:100%;right:-100%;}.popup{width:80%;left:10%;transform:translateY(-50%);}.region-footer{text-align:center;}.fooleft{min-width:unset;margin-bottom:50px;}footer .booklinks .name-field-links > .multiwrap,footer .menu--social .menu,footer .navsr .menu--main .menu{justify-content:center;}footer .slogo{margin-left:auto;margin-right:auto;}.booklinks span{display:none;}.booklinks a[href^="tel"],.booklinks a[href*="m.me"]{display:block;}.booklinks .name-field-links > .multiwrap > div:nth-child(2) > a{margin-left:0;}footer .booklinks .name-field-links > .multiwrap > div:not(:first-child) > *{margin:25px 25px 0;}}@media screen and (max-width:450px){.slogo{width:204px;height:62px;}}
