/* @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:'Aeonik';src:url(/themes/fth/font/Aeonik-Bold.woff2) format('woff2'),url(/themes/fth/font/Aeonik-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Aeonik';src:url(/themes/fth/font/Aeonik-RegularItalic.woff2) format('woff2'),url(/themes/fth/font/Aeonik-RegularItalic.woff) format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Aeonik';src:url(/themes/fth/font/Aeonik-Medium.woff2) format('woff2'),url(/themes/fth/font/Aeonik-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Aeonik';src:url(/themes/fth/font/Aeonik-Regular.woff2) format('woff2'),url(/themes/fth/font/Aeonik-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:#000000;color:#ffffff !important;}::-moz-selection{background-color:#000000;color:#ffffff !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#eee;}::-webkit-scrollbar-thumb{background:#ccc;transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}body{width:100%;font-size:18px;line-height:1.5;font-family:'Aeonik';font-weight:normal;font-style:normal;color:#000;}.layout-container{overflow:hidden;position:relative;}h1,h2,h3,h4{margin:0 0 20px;font-weight:400;}.btop > h1.atitle,.boxteas1 h2.atitle{margin-bottom:0;}span.small,.tmore,.name-field-prtxt,.name-field-prtxt2{font-size:15px;}.name-field-prtxt{line-height:1.2;margin-top:10px;}.boxteas .slink,.name-field-subtitle,.servteas .slink,.subserv .slink,.testim .atitle,.testim,.region-footer{font-size:16px;}.name-field-subtitle{line-height:1.1;}span.big,.subserv h2.atitle,h2,h3,h4,.name-field-servtut > .field__label,.goback,.slink,.tfilt,.name-field-smedia .name-field-links{font-size:22px;line-height:1.2;}header .menu a{font-size:20px;line-height:1;}h1,h2.atitle,span.bigger,.hserv,#block-feed > h2{font-size:30px;line-height:1;}span.xl,.view-htags h2.atitle,.name-field-other > .field__label{font-size:38px;line-height:1;}h1,h2,h3,h4{font-weight:400;font-style:normal;}strong,span.numup{font-weight:500;font-style:normal;}span.border,.slink,.name-field-links a,.tfilt,.menu--sec > .menu a,form .form-actions input{border:2px solid #000;}.black{background-color:#000;}.blo[data-hex^="#000"] span.border,.blo[data-hex^="#000"] .name-field-links a,.black span.border,.black .name-field-links a,.black .slink,article[data-hex^="#000"] > .boxwrap span.border,article[data-hex^="#000"] > .boxwrap .slink,.menu--sec > .menu a{border-color:#fff;}.whead .hright .menu--sec > .menu a{border-color:#000;}.btop > h1.atitle,.slink,.name-field-links a,span.border,.view-vblo span.border,.tfilt,span[class$="wrb"],.menu--sec > .menu a,form .form-actions input,header .slogan{display:inline-block;line-height:1;padding:5px 15px 6px;border-radius:3em;}span.border{padding:0 12px 6px;}span[class$="wrb"]{color:#000;}span.lorangewrb{background-color:#ffa10b;}span.dbluewrb{background-color:#3e55ff;}span.purplewrb{background-color:#a951e4;}span.lbluewrb{background-color:#00a7d8;}header .slogan{display:inline-block;position:relative;margin-top:6px;margin-left:35px;border:1px solid #fff;color:#fff;}.whead header .slogan{border-color:#000;color:#000;}header .slogan::before{content:" ";display:block;width:28px;height:28px;position:absolute;left:-35px;bottom:0;border-radius:50%;}span.dorangewrb,span.orangedot{background-color:#ff520b;}span.greenwrb,span.greendot{background-color:#54c380;}header .slogan::before{background-color:#00a7d8;}span[class$="dot"]{color:transparent;width:32px;height:32px;border-radius:50%;display:inline-block;overflow:hidden;margin-bottom:-10px;}header span[class$="dot"]{width:34px;height:34px;}span.yellowdot{background-color:#de8700;}p.smalineh{line-height:1;}span.numup{display:inline-block;min-width:170px;}.slink,.name-field-links a{margin-top:20px;}form input,form input[type="checkbox"],form input[type="radio"]{background-color:rgba(255,255,255,0);}.slink:hover,.tfilt:hover,.boxteas .slink,.name-field-links a,.tfilt.is-active,.boxteas2[data-hex^="#000"] > .boxwrap .slink:hover,form .form-actions input:hover,.menu--sec > .menu a:hover,.whead .hright .menu--sec > .menu a{background-color:#000;color:#fff;}article[data-hex^="#000"] > .boxwrap .slink:hover,.boxteas2[data-hex^="#000"] > .boxwrap .slink,.boxteas .slink:hover,.name-field-links a:hover,.black .name-field-links a:hover,.menu--sec > .menu a,.whead .hright .menu--sec > .menu a:hover,.black .slink:hover{background-color:#fff;color:#000;}.tfilt,.goback,.slink{cursor:pointer;transition:all 300ms ease-out;}.tutpage > .goback{position:absolute;top:30px;left:50px;display:block;width:30px;height:30px;}.tutpage > .goback::after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;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%);}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;color:#000;cursor:pointer;border-width:1px;}form .form-actions input:hover{background-color:#000;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.95;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:100;background-color:#000;color:#fff;font-size:16px;}#block-fth-primary-local-tasks > ul{display:flex;list-style:none;margin:10px 0;}#block-fth-primary-local-tasks > ul a{padding:10px 15px;background-color:#ccc;display:block;margin-right:2px;}#block-fth-primary-local-tasks > ul a:hover{background-color:#ddd;}img{max-width:100%;height:auto;}.name-field-fimg img{width:100%;display:block;}.formatxt > *,.name-field-mtxts > div > *{margin-bottom:20px;}.formatxt > *:last-child,.name-field-mtxts > div > *:last-child{margin-bottom:0;}nav ul{list-style:none;}.formatxt li{margin:5px 0 5px 20px;list-style-position:outside;line-height:1;}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-item-name label,.form-item-mail label,.field--name-field-tel label{display:none;}::placeholder{color:#000;opacity:1;font-weight:500;}:-ms-input-placeholder{color:#000;font-weight:500;}::-ms-input-placeholder{color:#000;font-weight:500;}form input,form textarea{font-size:18px;display:inline-block;color:inherit;border:none;border-bottom:1px solid #000;padding:3px 0;transition:all 300ms ease-out;width:100%;font-size:inherit;font-family:inherit;}form textarea{border:1px solid #000;}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-fth-page-title{display:none;}table{border-collapse:collapse;border-spacing:0;line-height:1.3;}table th,table td{border:none;border-left:1px solid #000;padding:5px 25px;}table th:first-child,table td:first-child{padding-left:0;border-left:none;}.handle{box-sizing:content-box;}.boxlink,.blink{display:block;}.blink img{display:block;transition:all 3s ease-out;transform:scale(1);}.blink:hover img{transform:scale(1.04);}.edit-node a,.views-field-edit-node a,.views-field-edit-taxonomy-term a{display:none;position:absolute;right:unset;left:0;top:0;font-size:8px;color:rgba(0,0,0,0) !important;background-color:#fff;width:25px;height:25px;border-radius:50%;background-image:url(/themes/fth/imgs/pencil.svg);background-repeat:no-repeat;background-position:center;border:2px solid #ccc;}.views-row:hover .edit-node a,.views-row:hover .views-field-edit-node a,.views-row:hover .views-field-edit-taxonomy-term a{display:block;}#edit-preview,.contextual{display:none;}.contextual[data-contextual-id^="node:"],.contextual[data-contextual-id^="taxonomy_term:"]{display:block;}.views-field-operations li{margin:0;}.views-field-operations .dropbutton-wrapper{display:inline-block;font-size:15px;}.spage,.tutpage,.blo,.blo[data-id="18"] > .txtwrap,.boxpage,.service,.btop > h1.atitle,.view-prtags,.region-header,.region-footer,#block-hblr,#block-fth-primary-local-tasks,.path-user #block-fth-content{padding-left:50px;padding-right:50px;}.boxwrap{padding:50px;}.txtwrap2 + .contact-form{padding-top:50px;}.blo{position:relative;}.blo,.spage,.tutpage,#block-feed,.region-footer{padding-top:80px;padding-bottom:80px;}.blo[data-hex^="#000"] > .txtwrap,.blo[data-hex^="#000"] .name-field-imgtxt,article[data-hex^="#000"] > .boxwrap,.black > .txtwrap,.black > .testiwrap,article[data-hex^="#000"] > .btop >  h1.atitle{color:#fff;}.name-field-media-image + .name-field-imgtxt{margin-top:20px;}.btop,.name-field-other > .field__label{margin-bottom:40px;}.name-field-other,.boxwrapl > .slink{margin-top:50px;}.name-body,.cente .txtwrap2{max-width:1000px;}.name-body + .name-field-mtxts{margin-top:20px;}.name-field-mtxts{display:flex;flex-wrap:wrap;justify-content:center;}.name-field-mtxts > div{margin:30px 20px;}#block-basic,#block-contactus{display:none;}.blo[data-id="20"] #block-basic{display:block;margin-left:auto;margin-right:auto;max-width:340px;}.blo[data-id="50"] #block-contactus{display:block;}.cente .txtwrap2{margin-left:auto;margin-right:auto;text-align:center;}.contact-message-interested-form{margin-left:auto;margin-right:auto;max-width:340px;}.user-login-form,.contact-message-feedback-form{max-width:500px;}.contact-message-popup-form{max-width:296px;margin-left:auto;margin-right:auto;}.field--name-field-speak::before{content:"Select the programmes you are interested in:";display:block;margin:50px 0 5px;}.field--name-field-certificates{margin-bottom:50px;}.field--name-field-message{margin-top:50px;}.withside{display:flex;align-items:center;flex-direction:row-reverse;}.withside.lay-3,.lay-2{align-items:flex-start;}.withside.lay-3{flex-direction:unset;}.lay-1 .txtwrap2{display:flex;}.withside > .name-field-smedia,.lay-1 .txtwrap2 > .atitle{padding-right:50px;}.withside.lay-3 > .name-field-smedia{padding-right:0;padding-left:50px;}.withside > .txtwrap{width:45%;}.withside > .name-field-smedia{width:55%;}.lay-1 .txtwrap2 > .atitle,.lay-2 > .name-field-smedia{width:35%;}.lay-1 .txtwrap2 > .atitle{text-align:right;}.lay-1 .txtwrap3,.lay-2 > .txtwrap{width:65%;}.name-field-smedia img{display:block;width:100%;}article[data-id="59"]{padding-bottom:0;}article[data-id="59"] .txtwrap3{max-width:480px;margin-left:auto;margin-right:auto;}article[data-id="59"] iframe{width:100%;}.path-frontpage .name-field-blo > div:first-child > .blo,.path-user #block-fth-content{padding-bottom:130px;padding-top:0;min-height:calc(100vh - 136px);}#block-hblr{position:absolute;left:0;bottom:0;width:100%;padding-bottom:50px;}#block-hblr .view-content{display:flex;justify-content:space-between;align-items:center;}.blo[data-hex^="#000"] #block-hblr .border{color:#fff;}.btop,.hasrcol > .boxwrap{display:flex;justify-content:space-between;}.btop{align-items:flex-end;}.btop .goback{text-align:right;}.boxwrap{border-radius:40px;border:2px solid #000;}.boxwrap,.btop > h1.atitle{border:2px solid #000;}.hashex > .boxwrap,.hashex > .btop >  h1.atitle{border:none;}.hasrcol > .boxwrap > div{width:calc(50% - 25px);}.view-prtags > .view-content,.blo[data-id="15"] > .txtwrap{padding-bottom:15px;border-bottom:2px solid #000;margin-bottom:25px;}.agrid > .view-content,.bgrid > .view-content,.view-prtags > .view-content,.hservs > .view-content,.name-field-other > div:nth-child(2){display:flex;flex-wrap:wrap;}.name-field-other > div:nth-child(2){justify-content:center;}.name-field-other > .field__label{text-align:center;}.tagli,.hserv{margin-right:10px;margin-bottom:10px;}.agrid > .view-content,.name-field-other > div:nth-child(2){margin:0 30px;}.arow,.name-field-other > div:nth-child(2) > div{width:25%;margin-bottom:50px;padding-left:20px;padding-right:20px;}.brow{width:calc(33.33% - 34px);margin-bottom:50px;}.brow:nth-child(3n+2){margin-left:51px;margin-right:51px;}.ahide{display:none;}.boxteas > .boxwrap{min-height:350px;text-align:center;display:flex;align-items:center;margin-bottom:20px;}.calign{width:100%;}.servteas > .txtwrap,.name-field-services > div{padding-top:30px;border-top:2px solid #fff;padding-bottom:30px;position:relative;}.servteas > .txtwrap > .slink{position:absolute;right:0;bottom:25px;}.servpage > .txtwrap{padding-top:30px;padding-bottom:30px;}.subserv.withtut{display:flex;justify-content:space-between;}.subserv.withtut > .txtwrap{width:calc(100% - 650px);}.name-field-servtut{width:600px;padding-left:50px;position:relative;}.name-field-servtut > .field__label{color:#fff;position:absolute;top:0;left:0;}.name-field-servtut > div:nth-child(2) > div{margin-bottom:30px;}.name-field-servtut > div:nth-child(2) > div:last-child{margin-bottom:0;}.user-logged-in .subserv .txtwrap2{position:relative;}#block-htut{display:none;}.blo[data-id="18"]{padding-left:0;padding-right:0;}.blo[data-id="18"] #block-htut{display:block;margin-top:50px;}.tutrow{width:33.3%;}.flickity-slider .tutrow{margin-left:50px;transform:translateX(50px);}.flickity-button{transition:all 300ms ease-out;border:3px solid #000;background-color:rgba(255,255,255,0.9);top:0;}.noslide .tutrow{margin-right:50px;margin-top:50px;}.noslide .view-content{display:flex;flex-wrap:wrap;}.withpho{display:flex;}.name-field-photo{width:200px;}.name-field-photo > div{border-radius:50%;overflow:hidden;}.name-field-photo img{display:block;}.tuteas1 > .tutwrap{width:calc(100% - 200px);background-color:#fff;border-radius:125px;overflow:hidden;padding:40px 20px 70px;text-align:center;display:flex;align-items:center;position:relative}.user-logged-in .tuteas1 > .tutwrap{overflow:visible;}.tmore{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:inline-block;cursor:pointer;padding:5px 0;line-height:1;transition:all 500ms ease-out;}.tmore::after{content:" ";display:block;width:100%;height:2px;background-color:#000;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:all 500ms ease-out;}.tmore:hover::after{width:110%;}.tuteas1 .tutwrap2{width:100%;}.tuteas1 > .tutwrap .formatxt{color:#000;}.withpho.tuteas1 > .tutwrap{margin-left:10px;}.tutor .atitle{margin-bottom:5px;}.tutpage .name-body{margin-top:30px;}.tutpage{max-width:1100px;position:relative;}.tutpage.withpho > .txtwrap{width:calc(100% - 200px);padding-left:50px;}.tutrow2{width:400px;text-align:center;position:relative;}.tuteas2{padding:20px 20px 60px;}.tuteas2 .name-field-photo{margin:0 auto 15px;}.tutgrid > .view-content{display:flex;flex-wrap:wrap;max-width:1600px;margin-left:auto;margin-right:auto;justify-content:center;}#block-testim{display:none;}.blo[data-id="19"] #block-testim{display:block;margin-top:100px;}.testim{max-width:820px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;}.testiwrap{border-top:1px solid #fff;padding-top:10px;padding-bottom:50px;position:relative;}.testiwrap::after{content:" ";display:block;background-color:#00adde;width:44px;height:44px;border-radius:50%;position:absolute;left:-60px;top:0;}.testiwrap2{margin-right:100px;}.testim .atitle,.name-field-date{line-height:1;margin-bottom:10px;}.testi-row:nth-child(2n+1) .testiwrap{flex-direction:row-reverse;}.testi-row:nth-child(2n+1) .name-field-date{text-align:right;left:unset;right:0;}.testi-row:nth-child(2n+2) .testiwrap2{text-align:right;margin-left:100px;margin-right:0;}.testi-row:nth-child(2n+2) .testiwrap::after{left:unset;right:-60px;}.testi-row:nth-child(3n+2) .testiwrap::after{background-color:#ff520b;}.testi-row:nth-child(3n+3) .testiwrap::after{background-color:#fff;}#block-feed{padding-left:25px;padding-right:25px;background-color:#eee;text-align:center;}.view-feed > .view-content{display:flex;justify-content:center;flex-wrap:wrap;}.feedrow{width:33.333%;max-width:548px;padding:25px;}.feed iframe{width:100%;height:calc((100vw - 50px)/3 - 50px);display:block;max-height:498px;}.effe{transition:opacity 1s ease-out;opacity:0;position:relative;z-index:-1;}.effe.actelem{opacity:1;z-index:0;}.domino{opacity:0;transform:translateY(20px);transition:all 300ms ease-out;}.domino.actelem{transform:translateY(0);opacity:1;}header{background-color:#000;}header,header a{color:#fff;}.whead header{background-color:#fff;}.whead .hright,.whead .hright a{color:#000;}.region-header{display:flex;justify-content:space-between;padding-top:50px;padding-bottom:50px;}.whead header .slogo path{fill:#000;}.slogo svg{max-width:100%;}.hright,.hright .menu{display:flex;justify-content:flex-end;}.hright > .menu--sec > .menu a{margin-left:15px;}.menu--main > .menu a{position:relative;padding:5px 15px;display:inline-block;line-height:1;}.whead .hright a{color:#000;}.menu--main > .menu a::after{content:"";display:block;overflow:hidden;width:0;height:2px;background-color:#fff;transition:all 500ms ease-out;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.whead .hright .menu a::after{background-color:#000;}.menu--main > .menu a:hover::after,.menu--main > .menu a.is-active:not([href*="#id-"])::after,.menu--main > .menu .menu-item--active-trail > a::after{width:calc(100% - 30px);}.navicon{cursor:pointer;position:fixed;right:-50px;top:0;z-index:90;transition:all 300ms linear;width:50px;height:50px;overflow:hidden;background-color:rgba(0,0,0,0.8);}.navicon:hover{background-color:rgba(0,0,0,1);}.whead header:not(.opennav) .navicon{background-color:rgba(255,255,255,0.8);}.whead header:not(.opennav) .navicon:hover{background-color:rgba(255,255,255,1);}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;background-color:#fff;width:60%;height:4%;transition:all 300ms ease-out;}.whead header:not(.opennav) .navicon::before,.whead header:not(.opennav) .navicon::after,.whead header:not(.opennav) .navicon span{background-color:#000;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:4%;height:50%;transform:rotate(45deg);transform-origin:center center;}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.scrolled .navicon{right:0;}.user-logged-in .scrolled .navicon,.user-logged-in .navwrap{top:80px;}.navwrap{position:fixed;z-index:70;background-color:#000;width:250px;top:0;right:-250px;transition:all 500ms ease-out;box-shadow:0 0 3px rgba(0,0,0,0.3);padding:50px;}.navwrap .menu--main > .menu a{padding-left:0;padding-right:0;}.navwrap .menu--main > .menu a:hover::after,.navwrap .menu--main > .menu a.is-active:not([href*="#id-"])::after,.navwrap .menu--main > .menu .menu-item--active-trail > a::after{width:100%;}.navwrap .menu li{margin:10px 0;}.navwrap .menu--sec{margin-top:20px;}.opennav .navwrap{right:0;}nav[id^="block-social"] .menu{position:relative;left:-10px;display:flex;}nav[id^="block-social"] .menu a{display:block;width:30px;height:30px;color:transparent !important;overflow:hidden;background-image:url(/themes/fth/imgs/socials.svg);background-repeat:no-repeat;background-position:0 center;}nav[id^="block-social"] .menu a[href*="facebook"]{background-position:left center;}nav[id^="block-social"] .menu a[href*="linked"]{background-position:-30px center;}nav[id^="block-social"] .menu a[href*="youtube"]{background-position:-60px center;}nav[id^="block-social"] .menu a[href*="instagram"]{background-position:-90px center;}nav[id^="block-social"] .menu a[href*="twitter"]{background-position:-120px center;}nav[id^="block-social"] .menu a[href^="mailto:"]{background-position:-150px center;}nav[id^="block-social"] .menu a[href^="tel:"]{background-position:-180px center;}nav[id^="block-social"] .menu a[href*="maps"]{background-position:right center;}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;border-radius:40px;padding:8vh 20px;width:600px;z-index:300;transition:all 300ms ease-out;box-shadow:0 0 6px rgba(0,0,0,0.6);}.popup .simple{text-align:center;color:#ff0000;}.popup form{color:#fff;}.popup form input,.popup form textarea{color:#fff;border-bottom-color:#fff;}.popup form .form-actions input{border-color:#fff;}.popup form .form-actions input:hover,.popup .closepopup::after{background-color:#fff;}.popup form .form-actions input:hover{color:#000;}.popup form ::placeholder{color:#fff;}.popup form :-ms-input-placeholder{color:#fff;}.popup form ::-ms-input-placeholder{color:#fff;}.showpopup .popup{display:block;}.popup .simple{text-align:center;}.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:#000;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%);}.region-popup > div{margin-top:30px;}.region-popup > div:first-child{margin-top:0;}@media screen and (max-height:780px){.popup .simple img{max-height:70vh;width:auto;margin-left:auto;margin-right:auto;}}.region-footer{display:flex;justify-content:space-between;background-color:#000;color:#fff;}.region-footer a{text-decoration:none;}#block-social > h2{margin-bottom:5px;}#block-social{border-bottom:1px solid #fff;}#block-social,#block-foologo{padding-bottom:20px;margin-bottom:10px;}.foor{position:relative;}#block-foologo{font-size:15px;}#block-foologo a,#block-foologo a img{display:block;}#block-totop{position:fixed;width:50px;height:50px;left:0;bottom:-50px;background-color:rgba(255,255,255,0.8);display:block;cursor:pointer;transition:all 300ms ease-out;z-index:50;transform:rotate(180deg);background-image:url(/themes/fth/imgs/totop.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;}#block-totop:hover{background-color:rgba(255,255,255,1);}.scrolled #block-totop{bottom:0;transform:rotate(0deg);}#block-fbmessenger,#block-whatsapp{transition:all 300ms ease-out;position:fixed;right:20px;bottom:-60px;transition:all 300ms ease-out;}#block-whatsapp{right:75px;}#block-fbmessenger img,#block-whatsapp img{display:block;}.scrolled #block-fbmessenger,.scrolled #block-whatsapp{bottom:12px;}@media screen and (max-width:1600px){.hright > *{margin-left:30px;}}@media screen and (max-width:1500px){.region-header{padding-top:20px;padding-bottom:20px;}.hright > nav{display:none;}.navicon{right:10px;top:14px;}.scrolled .navicon{right:0;top:0;}header .slogan,span.small,.tmore,.name-field-prtxt,.name-field-prtxt2{font-size:14px;}body,.boxteas .slink,.name-field-subtitle,.servteas .slink,.subserv .slink,.testim .atitle,.testim,.region-footer{font-size:16px;}span.big,.subserv h2.atitle,h2,h3,h4,.name-field-servtut > .field__label,.goback,.slink,.tfilt,.name-field-smedia .name-field-links{font-size:20px;}h1,h2.atitle,span.bigger,.hserv,#block-feed > h2{font-size:26px;}span.xl,.view-htags h2.atitle,.name-field-other > .field__label{font-size:32px;}.boxwrap,.spage,.tutpage,.blo,.blo[data-id="18"] > .txtwrap,.boxpage,.service,.btop > h1.atitle,.view-prtags,.region-header,.region-footer,#block-hblr,#block-fth-primary-local-tasks,.path-user #block-fth-content{padding-left:20px;padding-right:20px;}#block-feed,.feedrow{padding-left:10px;padding-right:10px;}.feed iframe{width:100%;height:calc((100vw - 20px)/3 - 20px);}.region-header{padding-right:50px;}.tutpage.withpho > .txtwrap{padding-left:20px;}.agrid > .view-content,.name-field-other > div:nth-child(2){margin-left:0;margin-right:0;}.boxteas > .boxwrap{min-height:250px;}.brow:nth-child(3n+2){margin-left:39px;margin-right:39px;}.brow{width:calc(33.33% - 26px);}.tutrow{width:45%;}.tutpage > .goback{top:0;left:20px;}header .slogan{margin-left:35px;padding-left:10px;padding-right:10px;white-space:nowrap;}header .slogan::before{width:27px;height:27px;left:-35px;}}@media screen and (max-width:1050px){.agrid > .view-content,.bgrid > .view-content,.name-field-other > div:nth-child(2),.withside,.hasrcol > .boxwrap,.lay-1 .txtwrap2,.subserv.withtut{display:block;}.withside > .txtwrap,.arow,.name-field-other > div:nth-child(2) > div,.hasrcol > .boxwrap > div,.withside > .name-field-smedia,.lay-1 .txtwrap3,.lay-2 > .txtwrap,.lay-1 .txtwrap2 > .atitle,.lay-2 > .name-field-smedia,.name-field-servtut,.subserv.withtut > .txtwrap{width:auto;}.name-field-servtut{padding-left:0;}.name-field-servtut > .field__label{position:static;}.withside > .name-field-smedia,.lay-1 .txtwrap2 > .atitle{padding-right:0;}.withside.lay-3 > .name-field-smedia{padding-left:0;}.lay-1 .txtwrap2 > .atitle{text-align:left;}.blo,.spage,.tutpage,#block-feed,.region-footer{padding-top:50px;padding-bottom:50px;}.region-footer{padding-bottom:80px;}.path-frontpage .name-field-blo > div:first-child > .blo{padding-top:50px;min-height:unset;}.withside > .name-field-smedia,.hasrcol > .boxwrap > div:nth-child(2),.name-field-servtut{padding-top:50px;}.layout-container .brow{width:auto;margin-left:0;margin-right:0;}.boxteas > .boxwrap{max-width:350px;}.boxteas2 > .boxwrap{margin-left:auto;margin-right:auto;}.blo[data-id="18"]{padding-left:20px;padding-right:20px;}.blo[data-id="18"] > .txtwrap{padding-left:0;padding-right:0;}.flickity-slider .tutrow{margin-left:0;transform:none;}.tutrow{width:100%;}.flickity-prev-next-button.previous{left:0;}.flickity-prev-next-button.next{right:0;}.testiwrap2{margin-right:0;}.testi-row:nth-child(2n+2) .testiwrap2{margin-left:0;}}@media screen and (max-width:750px){span.small,.tmore,.name-field-prtxt,.name-field-prtxt2{font-size:13px;}body,.boxteas .slink,.name-field-subtitle,.servteas .slink,.subserv .slink,.testim .atitle,.testim,.region-footer,form label,form input,form textarea{font-size:15px;}span.big,.subserv h2.atitle,h2,h3,h4,.name-field-servtut > .field__label,.goback,.slink,.tfilt,h1,h2.atitle,span.bigger,.hserv,#block-feed > h2,.name-field-smedia .name-field-links{font-size:18px;}span.xl,.view-htags h2.atitle,.name-field-other > .field__label{font-size:20px;}.navicon{right:0;top:10px;}.region-header,.hright{display:block;}#block-fth-site-branding .slogo{width:200px;}.testim{padding-left:30px;padding-right:30px;}.testiwrap::after{width:20px;height:20px;left:-35px;}.testi-row:nth-child(2n+2) .testiwrap::after{left:unset;right:-35px;}.tuteas1.withpho,.tutpage.withpho,.name-field-servtut{display:block;}.tuteas1 .name-field-photo{margin:0 auto 20px;}.withpho.tuteas1 > .tutwrap{max-width:400px;margin-left:auto;margin-right:auto;}.tutpage.withpho > .txtwrap{padding:30px 0 0;width:auto;}.tuteas1 > .tutwrap{width:auto;}.region-footer{display:block;}.foor{margin-top:50px;}.navwrap{width:100%;padding-left:20px;padding-right:20px;right:-100%;min-height:100vh;}.popup{transform:translateY(-50%);left:50px;padding:50px 10px 20px;width:calc(100vw - 100px);}.region-popup > div{margin-top:20px;}.closepopup{top:15px;width:24px;height:24px;right:10px;}}@media screen and (max-width:520px){.view-feed > .view-content{display:block;}.feedrow{width:auto;}.feed iframe{height:calc(100vw - 40px);}article[data-id="59"] .txtwrap3{width:300px;}article[data-id="59"] iframe{width:100%;height:14800px;overflow-x:hidden;}.blo,.spage,.tutpage,#block-feed{padding-top:30px;padding-bottom:30px;}.popup{left:10px;width:calc(100vw - 20px);}}.ppblock2{position:fixed;z-index:200;padding:15px;font-size:15px;width:350px;box-sizing:border-box;background-color:rgba(30,30,30,0.96);color:#fff;bottom:10px;right:-450px;transition:all 500ms ease-out 500ms;box-shadow:0px 1px 3px rgba(0,0,0,0.3);}.ppblock2 p{margin-bottom:15px;}.showppblock .ppblock2{right:10px;}.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;}.ppbutton{cursor:pointer;display:inline-block;padding:5px;line-height:1;margin-right:5px;color:#333;transition:all 500ms ease-out;}.ppbutton:hover{color:#000;}.moreppblock{display:block;margin-top:5px;color:rgba(255,255,255,0.8);text-decoration:underline;}.moreppblock:hover{color:rgba(255,255,255,1);}.ppblock2{display:none;}html[lang="el"] .ppblock-el{display:block;}html[lang="en"] .ppblock-en{display:block;}@media screen and (max-width:400px){.ppblock2{width:96%;font-size:14px;}.showppblock.ppblock > .ppblock2{right:2%;}}
