/* @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;}
@font-face{font-family:'Block Greek Umbrella';src:url(/themes/tth/font/BlockGreekUmbrellaRegular.woff2) format('woff2'),url(/themes/tth/font/BlockGreekUmbrellaRegular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Bourbon Grotesque';src:url(/themes/tth/font/BourbonGrotesque-Regular.woff2) format('woff2'),url(/themes/tth/font/BourbonGrotesque-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:#7879b1;color:#ffffff !important;}::-moz-selection{background-color:#7879b1;color:#ffffff !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#eee;}::-webkit-scrollbar-thumb{background:#7879b1;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}body{width:100%;font-size:20px;line-height:1.4;font-family:'Arial';font-weight:normal;font-style:normal;color:#000;min-height:calc(100vh + 20px);}.layout-container{overflow:hidden;position:relative;}h1,h2,h3,h4,.dralink,.lnum,.galink,.umbrella,.tname{font-weight:normal;font-family:'Block Greek Umbrella';}h1,.atitle{margin-bottom:30px;}h2,h3,h4{margin-bottom:20px;}.lnum,.xl{font-size:100px;line-height:1;}.atitle,.bigger{font-size:56px;line-height:1;}.drateas .atitle,.dralink,.galink,.big{font-size:40px;line-height:1;}.testim .tname{font-size:20px;}.drateas .rmore,.view-fooinfo,.foonavs,.small,.testim,.navwrap .menu ul a{font-size:17px;}.spage{background-color:#fff;}.spage.ekrou{background-color:#fff4d9;}.spage.mov{background-color:#7879b1;color:#fff;}.atitle,.galink,.path-frontpage header,.movf,.tname{color:#7879b1;}.mov .atitle,.imgbkg .atitle,.fslid .atitle,.lnum,header,footer .logo,.ekrouf{color:#fff4d9;}.imgbkg .txtwrap3{color:#fff;}.imgbkg .atitle,.fslid .atitle{text-shadow:0 0 5px rgba(120,121,177,0.8);}.lined{position:relative;}.lined::before{content:"";display:block;width:120px;height:14px;position:absolute;left:0;top:-30px;background-image:url(/themes/tth/imgs/line.svg);background-repeat:no-repeat;background-size:contain;}.mov .lined::before,.fslid .lined::before{background-image:url(/themes/tth/imgs/line-ekrou.svg);}.breadcru,.breadcru a{color:#ccc;}.breadcru a:hover{color:#7879b1;}.breadcru{display:flex;flex-wrap:wrap;margin-bottom:15px;}.breadcru > div{margin-right:5px;}form select{padding:10px;border:none;border-bottom:1px solid #000;font-size:15px;width:100%;}form .js-form-type-select label{margin-bottom:0;}form .form-actions input{display:inline-block;width:auto;cursor:pointer;background-color:#fff;}a{color:inherit;text-decoration:none;outline:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}.formatxt a{opacity:0.85;text-decoration:underline;}.formatxt a:hover{opacity:1;}.region-help{text-align:center;}.region-help div[data-drupal-messages]{position:absolute;left:0;top:0;padding:10px 20px;z-index:150;background-color:#000;color:#fff;font-size:16px;}#block-tth-primary-local-tasks > ul{display:flex;justify-content:center;list-style:none;margin:10px 0;}#block-tth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;}#block-tth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.name-field-media-image img,.scover .name-field-simgs img{display:block;width:100%;}.name-field-simgs{text-align:center;}.name-field-simgs img{display:inline-block;width:auto;}.formatxt > *,.formatxt > div> *{margin-bottom:20px;}.formatxt > *:last-child,.formatxt > div > *:last-child{margin-bottom:0;}.name-field-media-video-file{text-align:center;}.name-field-media-video-file video{width:auto;height:auto;display:inline-block;max-width:100%;}.name-field-poster{display:none;}nav ul{list-style:none;}.formatxt li{margin:10px 0 10px 25px;list-style-position:outside;line-height:1.3;}.formatxt hr{margin:30px 0;border:none;border-top:2px solid #ccc;}form label{display:block;margin-bottom:10px;line-height:1;text-transform:uppercase;font-weight:500;}form input,form textarea{font-size:18px;display:block;color:inherit;border:none;background-color:#fff4d9;padding:10px 0;transition:all 300ms ease-out;width:100%;font-size:inherit;font-family:inherit;border-top-left-radius:10px;border-top-right-radius:8px;border-bottom-left-radius:12px;border-bottom-right-radius:15px;}form label,form input,form textarea{font-size:18px;}form .form-item{margin-bottom:25px;position:relative;}form .description{font-size:16px;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;}form label.option{padding-left:30px;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:30px;}#block-tth-page-title{display:none;}.tablewrap{overflow-x:auto;}table{border-collapse:collapse;border-spacing:0;line-height:1.3;border:1px solid #7879b1;}table th,table td{border:none;border-left:1px solid #7879b1;border-top:1px solid #7879b1;padding:5px 25px;}.handle{box-sizing:content-box;}.blink{display:block;}.blink img{display:block;transition:all 3s ease-out;transform:scale(1);}.blink:hover img{transform:scale(1.04);}.name-field-links,.name-field-files,.dlinks{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;}.dlinks{justify-content:space-between;margin-top:30px;}.centxt .name-field-links,.centxt .name-field-files{justify-content:center;}.name-field-links a,.name-field-files a,.dlinks > a{margin-top:30px;}.formatxt a.slink{text-decoration:none;}.dralink{cursor:pointer;display:block;transition:all 300ms ease-out;}a.slink,.dralink,.name-field-links a,.name-field-files a,form .form-actions input{font-weight:normal;font-family:'Block Greek Umbrella';border:none;color:#fff4d9;-webkit-mask-image:url(/themes/tth/imgs/link-01.png);mask-image:url(/themes/tth/imgs/link-01.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#7879b1;max-width:250px;padding:20px;font-size:24px;text-align:center;display:block;line-height:1;margin-right:20px;transform:scale(1);}.blogpage .name-field-links a,.blogpage .name-field-files a{font-size:16px;}form .form-actions input{margin-right:0;}.centxt a.slink,.centxt .name-field-links a,.centxt .name-field-files a,.dralink{margin-left:20px;}.imgbkg a.slink,.imgbkg .name-field-links a,.imgbkg .name-field-files a,.mov a.slink,.mov .name-field-links a,.mov .name-field-files a,.dralink[data-tid="1"]{background-color:#fff4d9;color:#7879b1;}.layout-container a.slink:hover,.layout-container .name-field-links a:hover,.layout-container .name-field-files a:hover,form .form-actions input:hover,.layout-container .dralink:hover,.dralink.is-active{transform:scale(1.1);}.name-field-links > div:nth-child(2n+2) a,.name-field-files > div:nth-child(2n+2) a{-webkit-mask-image:url(/themes/tth/imgs/link-02.png);mask-image:url(/themes/tth/imgs/link-02.png);}.goback{cursor:pointer;position:relative;display:block;width:25px;height:25px;position:absolute;right:20px;top:40px;}.goback::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#333;transition:all 300ms ease-out;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%);}.goback:hover::after{background-color:#7879b1;}.flickity-slider > div{width:100%;}.flickity-viewport{transition:height 300ms ease-out;}.flickity-button-icon{fill:#fff4d9;}.flickity-button,.flickity-page-dots .dot{transition:all 300ms ease-out;}.flickity-button{background-color:rgba(120,121,177,0.5);position:relative;transform:none;left:unset;right:unset;margin:20px;}.flickity-button:hover{background-color:rgba(120,121,177,1);}.flickity-page-dots .dot{width:22px;height:22px;background-color:transparent;border:5px solid #7879b1;transform:skew(1deg,2deg);opacity:0.7;}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;top:50px;right:30px;}main{margin-top:50px;}.name-field-blo > div:nth-child(1) > .spage:not(.fslid),.nodepage{padding-top:100px;}.user-login-form{max-width:500px;}.name-field-blo > div:nth-child(2n+2) > .spage{-webkit-mask-image:url(/themes/tth/imgs/blomask.png);mask-image:url(/themes/tth/imgs/blomask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin:-3vw 0;position:relative;z-index:10;}.name-field-blo > div:nth-child(2n+2) > .spage[data-id="42"]{-webkit-mask-image:url(/themes/tth/imgs/blomask-big.png);mask-image:url(/themes/tth/imgs/blomask-big.png);}.txtwrap,.spage[data-lay="3"] > .pagewrap,.spage[data-lay="4"] > .pagewrap,.spage[data-lay="5"] > .pagewrap,.drapage > .pagewrap,.lesson > .pagewrap,.view-gallery,.path-user main{padding:150px 50px;}.view-gallery{padding-top:250px;}.lesson > .pagewrap{padding-top:30px;padding-bottom:30px;}.haside > .pagewrap{display:flex;align-items:center;}.haside > .pagewrap > div{width:50%;}.haside[data-lay="2"] > .pagewrap > div:nth-child(1){width:60%;}.haside[data-lay="2"] > .pagewrap > div:nth-child(2){width:40%;}.sleft > .pagewrap,.spage[data-lay="5"] > .pagewrap{flex-direction:row-reverse;}.haside .txtwrap2{margin-left:calc((100vw - 1500px) / 2);}.haside.sleft .txtwrap2{margin-left:0;margin-right:calc((100vw - 1500px) / 2);}.scover .name-field-simgs{-webkit-mask-image:url(/themes/tth/imgs/mask-right.png);mask-image:url(/themes/tth/imgs/mask-right.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.scover.sleft .name-field-simgs{-webkit-mask-image:url(/themes/tth/imgs/mask-left.png);mask-image:url(/themes/tth/imgs/mask-left.png);}.imgbkg{background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:100px;padding-bottom:100px;background-attachment:fixed;display:flex;align-items:center;}.imgbkg > .pagewrap{width:100%;}.name-field-bkgimg{display:none;}.centxt{text-align:center;}.imgbkg .txtwrap3{margin:0 auto;max-width:1100px;padding:100px 200px;background-image:url(/themes/tth/imgs/plaisio-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;height:520px;display:flex;align-items:center;}.imgbkg .txtwrap4{width:100%;}.centxt:not(.imgbkg) .txtwrap2{margin:0 auto;max-width:750px;}.spage[data-lay="1"] .txtwrap2{position:relative;padding-left:45px;padding-right:45px;}.spage[data-lay="1"] .txtwrap2::before,.spage[data-lay="1"] .txtwrap2::after{content:" ";display:block;position:absolute;top:50%;transform:translateY(-50%);width:100px;height:340px;}.spage[data-lay="1"] .txtwrap2::before{background-image:url(/themes/tth/imgs/parenthesi.svg);left:-100px;}.spage[data-lay="1"] .txtwrap2::after{background-image:url(/themes/tth/imgs/parenthesi2.svg);right:-100px;}.spage[data-lay="3"] > .pagewrap,.spage[data-lay="4"] > .pagewrap,.spage[data-lay="5"] > .pagewrap,.drapage > .pagewrap,.lesson > .pagewrap,.lespreview > .view-content,.view-gallery{display:flex;max-width:1500px;margin-left:auto;margin-right:auto;align-items:flex-start;}.notside > .pagewrap,.path-user main{max-width:1500px;margin-left:auto;margin-right:auto;}.lesson > .pagewrap{align-items:center;}.lespreview > .view-content{align-items:center;justify-content:center;flex-wrap:wrap;}.spage[data-lay="3"] > .pagewrap > .txtwrap,.spage[data-lay="4"] > .pagewrap > .txtwrap,.spage[data-lay="5"] > .pagewrap > .txtwrap,.drapage > .pagewrap > .txtwrap,.lesson .txtwrap{padding-top:0;padding-bottom:0;padding-right:0;}.spage[data-lay="3"] > .pagewrap .txtwrap2,.spage[data-lay="4"] > .pagewrap .txtwrap2,.spage[data-lay="5"] > .pagewrap .txtwrap2{margin:0;}.spage[data-lay="3"] > .pagewrap{padding-bottom:300px;}.spage[data-lay="3"] > .pagewrap > .atitle,.spage[data-lay="4"] > .pagewrap > .lwrap,.spage[data-lay="3"] > .pagewrap > .txtwrap,.drapage > .pagewrap > .lwrap,.lesson > .pagewrap > .lwrap,.view-gallery > .view-header{width:40%;}.spage[data-lay="3"] > .pagewrap > .name-field-simgs{width:20%;transform:scale(2);transform-origin:center top;}.spage[data-lay="4"] > .pagewrap > .txtwrap,.drapage > .pagewrap > .txtwrap,.lesson > .pagewrap > .txtwrap,.view-gallery > .view-content{width:60%;}.view-draseis{max-width:1440px;margin-left:auto;margin-right:auto;}.view-draseis > .view-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.drow{width:calc(33.33% - 40px);margin:30px 20px;}.drateas{padding:30px;text-align:center;-webkit-mask-image:url(/themes/tth/imgs/dramask.png);mask-image:url(/themes/tth/imgs/dramask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.drateas .atitle{margin-bottom:0;margin-top:10px;}.drateas[data-tid="1"]{background-color:#fff4d9;}.drateas[data-tid="2"]{background-color:#7879b1;color:#fff4d9;}.drateas[data-tid="2"] .atitle{color:#fff4d9;}.drateas .rmore{margin-top:15px;display:inline-block;}.name-field-pimg,.blogpage .name-field-simgs > div,.name-field-media > div{-webkit-mask-image:url(/themes/tth/imgs/drimgmask.png);mask-image:url(/themes/tth/imgs/drimgmask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.name-field-media > div{margin-top:30px;}.view-actax .view-content{display:flex;margin-bottom:50px;flex-wrap:wrap;justify-content:center;}.ahide{display:none;}.lesprow{margin:20px;transition:all 300ms ease-out;transform:scale(1);}.lesprow:hover{transform:scale(1.1);}.lesteas,.lesteas img{display:block;}.lesson .txtwrap{background-color:#fff4d9;padding:50px 50px 70px;-webkit-mask-image:url(/themes/tth/imgs/lesson-01.png);mask-image:url(/themes/tth/imgs/lesson-01.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.lesrow:nth-child(3n+2) .lesson .txtwrap{-webkit-mask-image:url(/themes/tth/imgs/lesson-02.png);mask-image:url(/themes/tth/imgs/lesson-02.png);}.lesrow:nth-child(3n+3) .lesson .txtwrap{-webkit-mask-image:url(/themes/tth/imgs/lesson-03.png);mask-image:url(/themes/tth/imgs/lesson-03.png);}.lesson .lwrap{text-align:right;padding-right:100px;position:relative;}.lesson .atitle{margin-bottom:0;position:relative;z-index:10;max-width:360px;display:inline-block;}.lnum{position:absolute;left:0;top:50%;transform:translateY(-50%);}.path-gallery{background-color:#fff4d9;}.view-gallery > .view-content{display:flex;flex-wrap:wrap;align-items:center;}.galrow{width:33.33%;padding-right:30px;padding-bottom:30px;}.galink{display:inline-block;padding:5px 30px 15px 0;cursor:pointer;transition:all 300ms ease-out;position:relative;}.galink::after{content:"";display:block;height:14px;width:90px;position:absolute;left:0;bottom:0;transform:scale(0);background-image:url(/themes/tth/imgs/line2.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;transition:all 500ms ease-out;}.galink:hover::after,.galink.is-active::after{transform:scale(1);}.gall{display:none;}.view-galtax > .view-content > .gall{display:block;}.spage[data-id="51"]{display:flex;}.spage[data-id="51"] .txtwrap{display:flex;}.spage[data-id="51"] .txtwrap > div{width:50%;}.spage[data-id="51"] .txtwrap2{padding-right:50px;}#block-contact,#block-map{display:none;}.spage[data-id="51"] #block-contact,.spage[data-id="51"] #block-map{display:block;}#block-contact{margin-top:50px;}#block-map{-webkit-mask-image:url(/themes/tth/imgs/map-wrap.png);mask-image:url(/themes/tth/imgs/map-wrap.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.fslid{padding-top:0;position:relative;height:calc(100vw*0.55);max-height:calc(100vh - 80px);overflow:hidden;}.name-field-fslider{position:absolute;width:100%;bottom:0;left:0;}.fslid > .pagewrap{position:relative;z-index:10;top:55%;transform:translateY(-50%);}.fslid > .pagewrap > .txtwrap{padding-top:0;padding-bottom:0;}.flickity-page-dots{bottom:80px;}.tname{margin-top:10px;}.blogwrap{max-width:1400px;margin:100px auto;padding-left:50px;padding-right:50px;}.smedia > .blogwrap{display:flex;justify-content:space-between;}.blogteas.smedia > .blogwrap{align-items:center;}.smedia > .blogwrap > div{width:calc(50% - 50px);}.txtblog2{max-width:800px;}.blogwrap .atitle{font-size:32px;}body:not(.user-logged-in) .view-blog,body:not(.user-logged-in) .blogpage{margin-top:300px;}.blogteas .slink{font-size:16px;width:150px;margin-top:30px;}.blogrow:nth-child(2n+2) .blogteas.smedia > .blogwrap{flex-direction:row-reverse;}#block-pagetitle{display:none;}.blogpage.smedia{margin-bottom:30px;}.blogpage .flickity-page-dots{bottom:-30px;}.smedia > .blogwrap > .swrap > *{max-width:600px;}.effe{opacity:0;transform:translateY(150px);transition:all 1.3s ease-out;transition:opacity 1.5s ease-out,transform 1s ease-out;position:relative;}.effe.actelem{transform:translateY(0);opacity:1;}.domino{opacity:0;transform:translateY(50px);transition:all 300ms ease-out;}.domino.actelem{transform:translateY(0);opacity:1;}header{position:absolute;top:0;left:0;width:100%;transition:all 500ms ease-out;z-index:120;padding:15px 20px;z-index:100;}.user-logged-in header{position:relative;}.user-logged-in main{margin-top:50px;}.user-logged-in .name-field-blo > div:nth-child(1) > .spage,.user-logged-in .nodepage{padding-top:0;}.headbkg{display:none;position:absolute;width:110%;height:auto;left:-5%;bottom:-30px;transform-origin:center center;animation-name:hbot;animation-duration:10s;animation-iteration-count:infinite;animation-direction:alternate;z-index:-1;max-width:unset;}.headbkg2{display:block;}.path-frontpage .headbkg1{display:block;}.path-frontpage .headbkg2{display:none;}.path-frontpage header .svglogo path{fill:#7879b1;}@keyframes hbot{0%{transform:scale(1) skewX(1deg)}20%{transform:scale(1.05) skewX(3deg)}40%{transform:scale(1.08) skewX(-2deg)}60%{transform:scale(1.01) skewX(1deg)}80%{transform:scale(1.04) skewX(-3deg)}90%{transform:scale(1.02) skewX(0deg)}}.region-header{display:flex;justify-content:center;align-items:center;position:relative;z-index:20;}.logo{width:160px;text-align:center;font-family:'Bourbon Grotesque';font-size:11px;margin-left:40px;margin-right:40px;display:block;}header .logo{margin-left:30px;margin-right:30px;}.slogo img{display:block;padding-bottom:5px;}.region-header .block-menu{width:calc((100% - 200px)/2);}.region-header .menu{display:flex;align-items:center;}.region-header .menu--main > .menu{justify-content:flex-end;}.region-header .menu > li > a{padding:20px 10px 0;display:block;position:relative;font-size:18px;}.region-header .menu > li > a::after{content:"";display:block;width:27px;height:12px;position:absolute;left:50%;top:5px;transform:translateX(-50%) scale(0);transition:all 300ms ease-out;background-image:url(/themes/tth/imgs/active.svg);}.path-frontpage .region-header .menu > li > a::after{background-image:url(/themes/tth/imgs/active-front.svg);}.region-header .menu > li > a:hover::after,.region-header .menu > li > a.is-active::after,.region-header .menu .menu-item--active-trail > a::after,.region-header .menu > .menu-item--expanded:hover > a::after{transform:translateX(-50%) scale(1);}.navwrap{background-color:#7879b1;position:fixed;right:-300px;top:0;transition:all 300ms ease-out;padding:50px 0 20px;z-index:100;box-shadow:0 0 3px rgba(0,0,0,0.3);}.user-logged-in .navwrap{top:80px;}.opennav .navwrap{right:0;}.navwrap .menu > li{margin:10px 0;}.navwrap a{color:#fff4d9;padding:3px 30px;display:block;position:relative;}.navwrap .menu a::after{content:"";display:block;width:12px;height:15px;position:absolute;left:10px;top:50%;transform:translateY(-50%) scale(0);transition:all 300ms ease-out;background-image:url(/themes/tth/imgs/active2.svg);}.navwrap .menu a:hover::after,.navwrap .menu  a.is-active::after{transform:translateY(-50%) scale(1);}.navwrap .menu ul a{margin-left:10px;}#block-langs{position:absolute;top:10px;right:50px;}#block-langs > ul{list-style:none;display:flex;align-items:center;position:relative;}#block-langs a{display:block;width:24px;height:16px;margin:3px 6px;overflow:hidden;text-transform:uppercase;line-height:1;font-size:16px;letter-spacing:1px;}#block-langs ul::after{content:"/";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.navicon{display:block;cursor:pointer;position:fixed;top:10px;right:10px;z-index:150;transition:all 300ms linear;width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:#7879b1;}.user-logged-in .navicon{top:80px;}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;background-color:#fff4d9;width:60%;height:6%;transition:all 300ms ease-out;border-radius:4px;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:6%;height:50%;transform:rotate(45deg);transform-origin:center center;background-color:#fff4d9;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}footer{background-color:#7879b1;color:#fff4d9;padding:50px 0;-webkit-mask-image:url(/themes/tth/imgs/foomask.png);mask-image:url(/themes/tth/imgs/foomask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:relative;z-index:20;margin-top:-30px;}footer a{color:#fff4d9;}footer .logo{margin:0 auto;}.foonavs{display:flex;padding:50px 0;justify-content:center;}.foonavs > div{width:50%;}.foonavs > .block-menu > .menu{display:flex;flex-wrap:wrap;text-align:center;}.foonavs > .block-menu > .menu > li{min-width:200px;}.foonavs a{padding:10px;display:block;opacity:0.7;}.foonavs .menu ul a{padding-top:1px;padding-bottom:1px;}.foonavs a:hover,.foonavs a.is-active,.foonavs .menu-item--active-trail > a,.foonavs .menu-item--expanded:hover > a{opacity:1;}.view-fooinfo{text-align:center;padding-left:20px;padding-right:20px;}.menu--social .menu{position:relative;display:flex;justify-content:center;margin-top:30px;}.menu--social .menu a{display:block;width:50px;height:50px;color:transparent !important;overflow:hidden;background-image:url(/themes/tth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;}.menu--social .menu a[href*="facebook"]{background-position:left center;}.menu--social .menu a[href*="linked"]{background-position:-50px center;}.menu--social .menu a[href*="youtube"]{background-position:-100px center;}.menu--social .menu a[href*="instagram"]{background-position:-150px center;}.menu--social .menu a[href*="twitter"]{background-position:-200px center;}.menu--social .menu a[href^="mailto:"]{background-position:-250px center;}.menu--social .menu a[href^="tel:"]{background-position:-300px center;}.menu--social .menu a[href*="maps"]{background-position:right center;}#block-totop{position:fixed;width:50px;height:50px;right:10px;bottom:-60px;background-image:url(/themes/tth/imgs/totop.svg);background-size:contain;background-repeat:no-repeat;opacity:0.85;display:block;cursor:pointer;transition:all 300ms ease-out;z-index:100;transform:rotate(180deg);}#block-totop:hover{opacity:1;}.scrolled #block-totop{bottom:10px;transform:rotate(0deg);}@media screen and (max-width:1500px){main{margin-top:100px;}header::after{content:"";display:block;width:100%;height:70px;background-color:#7879b1;position:absolute;left:0;top:0;}.path-frontpage header::after{background-color:#fff4d9;}.headbkg{bottom:-10px;}.region-header nav{display:none;}.haside .txtwrap2{margin-left:0;}.haside.sleft .txtwrap2{margin-right:0;}.txtwrap,.spage[data-lay="3"] > .pagewrap,.spage[data-lay="4"] > .pagewrap,.spage[data-lay="5"] > .pagewrap,.drapage > .pagewrap,.lesson > .pagewrap,.view-gallery{padding:100px 20px;}.blogwrap{padding-left:20px;padding-right:20px;}.view-gallery{padding-top:200px;padding-right:0;}.galrow{padding-right:20px;padding-bottom:20px;width:50%;}.lesson > .pagewrap{padding-top:25px;padding-bottom:25px;}body{font-size:16px;}.lnum,.xl{font-size:68px;}.atitle,.bigger{font-size:32px;}.drateas .atitle,.dralink,.galink,.big{font-size:28px;}.testim .tname{font-size:18px;}.drateas .rmore,.view-fooinfo,.foonavs,.small,.testim,.navwrap .menu ul a{font-size:15px;}.fslid > .pagewrap{text-align:center;}.fslid .lined::before{left:50%;transform:translateX(-50%);}.foonavs > .block-menu > .menu{display:block;text-align:c;}}@media screen and (max-width:1080px){.haside > .pagewrap,.spage[data-lay="3"] > .pagewrap,.spage[data-lay="4"] > .pagewrap,.spage[data-lay="5"] > .pagewrap,.drapage > .pagewrap,.lesson > .pagewrap,.view-gallery,.spage[data-id="51"] .txtwrap,.spage[data-id="51"],.view-draseis > .view-content,.smedia > .blogwrap{display:block;}.haside > .pagewrap > div,.layout-container .region-content .pagewrap > .lwrap,.layout-container .region-content .pagewrap > .txtwrap,.lesson .txtwrap,.spage[data-id="51"] .txtwrap > div,.haside[data-lay="2"] > .pagewrap > div:nth-child(1),.haside[data-lay="2"] > .pagewrap > div:nth-child(2),.spage[data-lay="3"] > .pagewrap > .atitle,.spage[data-lay="3"] > .pagewrap > .name-field-simgs{width:auto;padding-left:20px;padding-right:20px;}.layout-container .view-gallery > div,.smedia > .blogwrap > div{width:auto;}.layout-container .region-content .pagewrap,.scover .pagewrap > .name-field-simgs,.spage[data-id="51"] .txtwrap > div{padding-left:0;padding-right:0;}.imgbkg{padding-top:0;padding-bottom:0;}.txtwrap + .name-field-simgs,.name-field-simgs + .txtwrap,.lwrap + .txtwrap,.spage[data-id="51"] #block-map,.view-gallery > .view-content,.smedia > .blogwrap > .swrap{margin-top:40px;}.haside:not(.scover) .name-field-simgs{margin-bottom:40px;}.haside .txtwrap{padding-bottom:0;}.layout-container .region-content .lesson .lwrap{text-align:left;padding-right:0;padding-left:0;display:flex;align-items:center;}.layout-container .region-content .lesson .lwrap .atitle{padding-left:20px;}.spage.scover .name-field-simgs,.name-field-blo > div:nth-child(2n+2) > .spage,footer,.imgbkg .txtwrap3{-webkit-mask-image:url(/themes/tth/imgs/blomask-mob.png);mask-image:url(/themes/tth/imgs/blomask-mob.png);}.drow{width:auto;max-width:500px;margin-left:auto;margin-right:auto;}.spage[data-lay="3"] > .pagewrap > .name-field-simgs{transform:unset;}.imgbkg .txtwrap3{background-color:#7879b1;background-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:50px 20px;height:auto;}.lesrow:nth-child(3n+2) .lesson .txtwrap{-webkit-mask-image:url(/themes/tth/imgs/lesson-02-mob.png);mask-image:url(/themes/tth/imgs/lesson-02-mob.png);}header::after{height:100px;}.fslid > .pagewrap{position:absolute;top:unset;bottom:70px;width:100%;transform:unset;}.flickity-page-dots{bottom:50px;}.lnum{position:static;transform:unset;}.spage[data-lay="1"] .txtwrap2::before,.spage[data-lay="1"] .txtwrap2::after{width:40px;height:210px;background-size:contain;}.spage[data-lay="1"] .txtwrap2::before{background-image:url(/themes/tth/imgs/parenthesi-mob.svg);left:-20px;}.spage[data-lay="1"] .txtwrap2::after{background-image:url(/themes/tth/imgs/parenthesi2-mob.svg);right:-20px;}}@media screen and (max-width:800px){.lnum,.xl{font-size:32px;}.atitle,.bigger{font-size:24px;}.drateas .atitle,.dralink,.galink,.big,a.slink,.dralink,form .form-actions input,.name-field-links a,.name-field-files a{font-size:20px;}.blogpage .name-field-links a,.blogpage .name-field-files a{font-size:15px;}main{margin-top:150px;}header::after{height:140px;}.name-field-fslider{position:relative;}.fslid{max-height:unset;height:unset;}.fslid > .pagewrap{position:relative;left:0;bottom:0;transform:none;}.fslid > .pagewrap > .txtwrap{padding-top:80px;padding-bottom:50px;}.fslid[data-id="55"] > .pagewrap > .txtwrap{padding-bottom:0;}.fslid .lined::before{background-image:url(/themes/tth/imgs/line.svg);}.fslid .atitle{color:#7879b1;text-shadow:unset;}.foonavs{display:block;}.name-field-blo > div:nth-child(1) > .spage:not(.fslid),.nodepage{padding-top:0;}.flickity-page-dots{bottom:20px;}.imgbkg{background-attachment:scroll;}}
