/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.is-b-loading:not(.is-b-loaded):not([data-animation])::before{content:'';width:30px;height:30px;max-width:30px;background:#2eaae0;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;font-size:0;z-index:22;-webkit-animation:none;animation:none;display:none;}*{font-family:"Roboto",sans-serif;}html,body{height:100%;margin:0;padding:0 !important;box-sizing:border-box;}body{transition:background 0.3s ease-in-out;}.allinone a:hover{color:white;transition:all 0.2s ease-in-out;}.no-scroll{overflow:hidden;}::-webkit-scrollbar{display:none;}main{overflow-x:hidden;}.section{position:relative;margin:auto;}@media screen and (orientation:landscape){main{height:100vh;overflow-y:scroll;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-points-y:repeat(100vh);scroll-snap-points-y:repeat(100vh);-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.section{scroll-snap-align:start;}}.view-service-block{padding-bottom:30px;}.view-service-block .small-title{margin:8px;}.view-service-block .read-more__text{max-width:300px!important;opacity:1!important;overflow:visible;}.image-container{width:100%;height:100%;}.image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;}.image-container *:not(.visually-hidden):not(.contextual){width:100%;height:100%;}.image-hover-zoom{overflow:hidden;}.image-hover-zoom img{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}.image-hover-zoom img:hover{transform:scale(1.1);}.bg-image-container{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1;}.bg-image-container *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.full-page{width:100vw;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);transition:height 0.3s ease-in-out;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;}#block-faqswelcome .full-page-web{width:100vw;height:100vh!important;overflow:hidden;}.sitemap{text-align:center;padding:100px;}.sitemap-item li{list-style-type:none;}.sitemap-item li a{text-decoration:none;font-size:20px;}#block-faqswelcome .full-page-web .bg-slider{width:100%;height:100%;}#block-faqswelcome .full-page-web .bg-slider div{width:100%;height:100%;}#block-faqswelcome .full-page-web .bg-slider img{width:100%;height:100%;object-fit:cover;}@media screen and (orientation:landscape){.full-page-web{width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);}}@media screen and (orientation:landscape){.half-width-web{width:50%;}}@media screen and (orientation:landscape){.block-header{position:absolute;font-size:1.5vw;width:100%;top:0;z-index:1;}.block-footer{position:absolute;width:100%;bottom:0;z-index:1;}}.absolute-center{position:absolute;top:0;right:0;bottom:0;left:0;}.border-container{border-width:clamp(30px,15vmin,150px);border-style:solid;border-color:transparent;box-sizing:border-box;}.small-border-container{border-width:clamp(15px,7.5vmin,50px);border-style:solid;border-color:transparent;box-sizing:border-box;}.padding-container{padding:clamp(30px,15vmin,150px);box-sizing:border-box;}.small-padding-container{padding:clamp(15px,7.5vmin,50px);box-sizing:border-box;}.no-border-top{border-top:none !important;}.no-border-right{border-right:none !important;}.no-border-bottom{border-bottom:none !important;}.no-border-left{border-left:none !important;}.no-padding-top{padding-top:0 !important;}.no-padding-right{padding-right:0 !important;}.no-padding-bottom{padding-bottom:0 !important;}.no-padding-left{padding-left:0 !important;}@media screen and (orientation:landscape){.border-container-web{border-width:clamp(30px,15vmin,150px);border-style:solid;border-color:transparent;box-sizing:border-box;}.small-border-container-web{border-width:clamp(15px,7.5vmin,50px);border-style:solid;border-color:transparent;box-sizing:border-box;}.padding-container-web{padding:clamp(30px,15vmin,150px);box-sizing:border-box;}.no-border-top-web{border-top:none !important;}.no-border-right-web{border-right:none !important;}.no-border-bottom-web{border-bottom:none !important;}.no-border-left-web{border-left:none !important;}.no-padding-top-web{padding-top:0 !important;}.no-padding-right-web{padding-right:0 !important;}.no-padding-bottom-web{padding-bottom:0 !important;}.no-padding-left-web{padding-left:0 !important;}}.text-center{text-align:center;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}@media screen and (orientation:landscape){.text-center-web{text-align:center;}.text-left-web{text-align:left;}.text-center-web{text-align:center;}.text-right-web{text-align:right;}}.medium-title{margin:20px 0;font-size:16px;font-weight:500;text-transform:uppercase;}.small-title{margin:20px 0;font-size:16px;font-weight:500;}.huge-text{font-size:clamp(45px,6vw,75px);}.very-large-text{font-size:clamp(22px,2.5vw,30px);}.large-text{font-size:clamp(18px,1vw,24px);max-width:500px;}.medium-text{font-size:clamp(16px,1.8vw,20px);}.small-text{font-size:clamp(14px,1.5vw,16px);}.small-text p{padding:0;margin:0;}.body{padding-left:40px;padding-right:40px}.read-more{display:flex;justify-content:center;align-items:center;max-width:0;margin:20px 0;color:#222;font-weight:500;text-decoration:none;transition:all 1s ease-in-out;cursor:pointer;}.read-more-services{display:flex;justify-content:center;align-items:center;max-width:0;color:#222;font-weight:500;text-decoration:none;transition:all 1s ease-in-out;cursor:pointer;}.read-more__text{white-space:nowrap;opacity:0;overflow:hidden;transition:all 1s ease-in-out;}.read-more__arrow svg{padding-top:3px;width:20px !important;height:16px;}@media screen and (orientation:landscape){.read-more:hover{max-width:300px;}.read-more:hover .read-more__text{margin-right:20px;opacity:1;}}.bg__white{background:white;}.bg__light-brown{background:rgb(204,197,187);}.bg__light-grey{background:#ebecec;}.bg__brown{background:#d6b3a6;}.icon-logo{position:absolute;bottom:0;right:0;margin:30px 50px;}a{color:#000;}.link-no-undeline{text-decoration:none;}.link-hover-undeline:hover{text-decoration:underline;}@media screen and (orientation:landscape){.mobile{display:none !important;}}.biography__image{position:-webkit-sticky;position:sticky;top:0;}@media screen and (orientation:landscape){#block-anelixis-content{scroll-snap-align:start;}}.bottom-contextual > .contextual{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-top:50vh;}.bottom-contextual > .contextual button{border-color:#39f;}.user-login-form label{padding:9px 0px;border-bottom:2px solid #222;}.user-login-form label:after{content:" :";}.user-login-form .description{display:none;}.red{background-color:red;}.position-relative{position:relative !important;}.full-page-mobile{width:100vw;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);}.full-page-mobile{width:initial;min-height:initial;min-height:initial;.biography__image .image-container{width:100!important;%;}.multiblock__paragraph__image .image-container{position:initial;}.width-adjust{width:100%;}}
.flex{display:flex;}@media screen and (orientation:landscape){.flex-web{display:flex;}}@media screen and (orientation:portrait){.flex-mobile{display:flex;}}.flex-row{flex-direction:row;}.flex-col{flex-direction:column;}.flex-row-rev{flex-direction:row-reverse;}.flex-col-rev{flex-direction:column-reverse;}@media screen and (orientation:landscape){.flex-row-web{flex-direction:row;}.flex-col-web{flex-direction:column;}.flex-row-rev-web{flex-direction:row-reverse;}.flex-col-rev-web{flex-direction:column-reverse;}}@media screen and (orientation:portrait){.flex-row-mobile{flex-direction:row;}.flex-col-mobile{flex-direction:column;}.flex-row-rev-mobile{flex-direction:row-reverse;}.flex-col-rev-mobile{flex-direction:column-reverse;}}.flex-center{justify-content:center;align-items:center;}.flex-jc-between{justify-content:space-between;}.flex-jc-end{justify-content:flex-end;}@media screen and (orientation:landscape){.flex-jc-between-web{justify-content:space-between;}.flex-jc-end-web{justify-content:flex-end;}}@media screen and (orientation:portrait){.flex-jc-between-mobile{justify-content:space-between;}.flex-jc-end-mobile{justify-content:flex-end;}}.flex-ai-center{align-items:center;}.flex-ai-stretch{align-items:stretch;}@media screen and (orientation:landscape){.flex-ai-center-web{align-items:center;}.flex-ai-stretch-web{align-items:stretch;}}@media screen and (orientation:portrait){.flex-ai-center-mobile{align-items:center;}.flex-ai-stretch-mobile{align-items:stretch;}}.flex-equal > *{flex:1;}@media screen and (orientation:landscape){.flex-equal-web > *{flex:1;}}@media screen and (orientation:portrait){.flex-equal-mobile > *{flex:1;}}.flex-child-full{flex:1;}.flex-child-half{flex:calc(1 / 2);}.flex-child-third{flex:calc(1 / 3);}.flex-child-two-thirds{flex:calc(2 / 3);}.flex-child-quarter{flex:calc(1 / 4);}.flex-child-three-quarter{flex:calc(3 / 4);}@media screen and (orientation:landscape){.flex-equal-web > *{flex:1;}.flex-child-full-web{flex:1;}.flex-child-half-web{flex:calc(1 / 2);}.flex-child-third-web{flex:calc(1 / 3);}.flex-child-two-thirds-web{flex:calc(2 / 3);}.flex-child-quarter-web{flex:calc(1 / 4);}.flex-child-three-quarter-web{flex:calc(3 / 4);}}@media screen and (orientation:portrait){.flex-equal-mobile > *{flex:1;}.flex-child-full-mobile{flex:1;}.flex-child-half-mobile{flex:calc(1 / 2);}.flex-child-third-mobile{flex:calc(1 / 3);}.flex-child-two-thirds-mobile{flex:calc(2 / 3);}.flex-child-quarter-mobile{flex:calc(1 / 4);}.flex-child-three-quarter-mobile{flex:calc(3 / 4);}}
input,textarea{position:relative;width:250px;margin:5px 0;padding:10px 0px;outline:none;border:none;border-bottom:2px solid #222;background:transparent;}textarea{min-height:75px;resize:vertical;}input[type="submit"]{position:relative;width:30px;margin:5px auto;color:transparent;border:none;background:url("/sites/default/files/2020-11/arrow_right_active.svg");background-size:75% 75%;background-position:center;background-repeat:no-repeat;cursor:pointer;}.contact-form input,.contact-form textarea{max-width:500px;max-height:25vh;}@media screen and (orientation:landscape){.contact-form input,.contact-form textarea{width:50vw;}}.contact-form input[type="submit"]{margin-top:20px;border:none;}.contact-form{height:100%;}.contact-obligatory-field{width:100%;}.contact-splitbox{width:100%;}.contact-splitbox .webform-flex--container{margin:0;}@media screen and (orientation:landscape){.contact-splitbox .webform-flex + *{margin-left:0.5em;}}
header{position:fixed;left:0;right:0;padding:50px;box-sizing:border-box;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;gap:0px 0px;grid-template-areas:"logo options menu-btn"
    ". . .";z-index:100;pointer-events:none;}.header__logo{grid-area:logo;pointer-events:all;}.header__menu-btn{grid-area:menu-btn;}.header__options{grid-area:options;}@media screen and (orientation:portrait){header{grid-template-areas:"logo . menu-btn"
      "options . .";padding:10px;}}.header__logo{min-width:20px;max-width:10vw;}.header_options_container > *{display:flex;justify-content:center;align-items:center;min-width:30px;min-height:30px;pointer-events:all;}@media screen and (orientation:landscape){.header__options{margin:0 40px;}.header_options_container > * + *{margin-left:40px;}}@media screen and (orientation:portrait){.header__options{align-items:center;margin:20px 0;}.header_options_container > * + *{margin-bottom:20px;}}.header_option{width:100%;height:100%;}#block-languageswitcher .links{display:flex;justify-content:center;align-items:center;margin:0;padding:0;}#block-languageswitcher .links li{list-style-type:none;opacity:0.6;}#block-languageswitcher .links li.is-active{opacity:1;}.links [hreflang]{position:relative;width:30px;height:30px;background-size:30px 30px !important;background-repeat:no-repeat !important;}.links [hreflang="en"]{background:url("/sites/default/files/2020-11/language-english-black_0.svg");}.links [hreflang="el"]{background:url("/sites/default/files/2020-11/language-greek-black_0.svg");}.links [hreflang] a{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100vmax;opacity:0;z-index:1;}@media screen and (orientation:landscape){.header_option > * + *{margin-left:10px;}.links [hreflang] + [hreflang]{margin-left:30px;}}@media screen and (orientation:portrait){.header_option > * + *{margin-top:10px;}#block-languageswitcher .links{flex-direction:column;}.links [hreflang] + [hreflang]{margin-top:10px;}}#block-languageswitcher .contextual{top:0;right:-40px;}.header__menu-btn > *{pointer-events:all;}header .header__logo,header .header__options,header .header__menu-btn,header .nav__logo{transition:opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-filter 0.3s ease-in-out;}header.menu--is-active .header__logo,header.menu--is-active .header__options,header.menu--is-active .header__menu-btn,header.menu--is-active .nav__logo{-webkit-filter:invert(1);filter:invert(1);}header.menu--white .header__logo,header.menu--white .header__options,header.menu--white .header__menu-btn,header.menu--white .nav__logo{-webkit-filter:invert(1);filter:invert(1);}.header__options{opacity:1;font-size:18px;}.header_option{text-decoration:none;}header.hide-options:not(.menu--is-active) .header__options{opacity:0;}
navigation{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;gap:0px 0px;grid-template-areas:"body body body" "left center right";position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;color:white;opacity:0;transition:all 0.3s ease-in-out !important;-webkit-transition:all 0.3s ease-in-out !important;-moz-transition:all 0.3s ease-in-out !important;-ms-transition:all 0.3s ease-in-out !important;-o-transition:all 0.3s ease-in-out !important;pointer-events:none;visibility:hidden;}navigation.is-active{opacity:1;pointer-events:all;visibility:visible;}.nav__body{grid-area:body;}.nav__left{grid-area:left;}.nav__center{grid-area:center;}.nav__right{grid-area:right;}@media screen and (orientation:portrait){navigation{grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;gap:0px 0px;grid-template-areas:"body"
      "center"
      "left"
      "right";}}navigation ul{padding:0;list-style-type:none;}navigation li{font-size:clamp(20px,4vmax,50px);margin:5px 0;}navigation a{text-decoration:none;color:white;white-space:nowrap;}.nav__left a,.nav__center a,.nav__right a{text-decoration:underline;}.nav__logo{position:absolute;width:100%;bottom:0;}.menu-btn{position:relative;margin-top:5px;}.menu-btn--closed,.menu-btn--open{transition:0.3s ease-in-out;}.menu-btn--closed{opacity:1;}.menu-btn.is-active .menu-btn--closed{opacity:0;}.menu-btn--open{opacity:0;}.menu-btn.is-active .menu-btn--open{opacity:1;}
footer{background:#ebecec;}.footer a{text-decoration:none;}.footer{padding:50px;padding-bottom:20px;box-sizing:border-box;}@media screen and (orientation:landscape){.footer{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:0px 0px;grid-template-areas:"body copyrights"
      "bottom bottom";padding-bottom:10px;}.footer__body{grid-area:body;}.footer__copyrights{grid-area:copyrights;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);}.footer__bottom{grid-area:bottom;}}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;padding:10px 0;}.footer__bottom > *{flex:1;padding:10px 0;font-size:14px;}.footer__bottom > * p{margin:0;}@media screen and (orientation:portrait){.footer__bottom{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:0px 0px;grid-template-areas:"center"
      "left"
      "right";}.footer__bottom__center{grid-area:center;}.footer__bottom__left{grid-area:left;}.footer__bottom__right{grid-area:right;}}.footer__bottom__right img{max-width:250px;}.footer__copyrights p{margin:0;font-size:14px;}.footer .image-container img{-o-object-fit:contain;object-fit:contain;}.newsletter__title{font-weight:300;font-size:30px;}.newsletter__form{font-weight:300;font-size:18px;}
.bg-slider .slick{width:100vw;height:100vh;overflow:hidden;}.bg-slider .slick .b-bg{width:100%;height:100%;padding:0;}.field-media-video-file{height:100vh;width:100vw;}video{height:100%;width:100%;object-fit:cover;}.fs-text{position:absolute;max-width:1200px;margin:auto;top:0;right:0;bottom:0;left:0;z-index:1;}.triple-image-parent{position:relative;width:66.66%;}@media screen and (orientation:portrait){.triple-image-parent{width:100%;}}.triple-image-container{width:100%;}.triple-image-container .slick-track{display:flex;height:100%;}.triple-image-container .slick-slide{display:flex;width:30vw;height:100%;padding:0 2vw;box-sizing:border-box;outline:none;}@media screen and (orientation:portrait){.triple-image-container .slick-slide{width:50vw;}}.triple-image-container > button{position:absolute;width:21%;height:100%;cursor:pointer;opacity:0;z-index:1;}.triple-image-container > .slick-prev{cursor:url("/sites/default/files/2020-11/arrow_left_active.svg"),auto;}.triple-image-container > .slick-next{right:0;cursor:url("/sites/default/files/2020-11/arrow_right_active.svg"),auto;}.sbti-text-container{position:relative;display:grid;grid-template-columns:1fr;gap:0px 0px;}.sbti-text-container > *{grid-area:text-container;}.sbti-text-container > button{position:absolute;width:30px;height:30px;margin:auto 50px;top:0;bottom:0;color:transparent;outline:none;border:none;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;box-sizing:border-box;cursor:pointer;z-index:1;}.sbti-text-container > .slick-prev{background:url("/sites/default/files/2020-11/arrow_left.svg");}.sbti-text-container > .slick-next{right:0;background:url("/sites/default/files/2020-11/arrow_right.svg");}.sbti-text-container-entry{opacity:1;visibility:visible;transition:opacity 0.5s ease-in-out 0.5s,visibility 0s ease-in-out 0.5s;}.sbti-text-container-entry.hide{opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out,visibility 0s ease-in-out 0.5s;pointer-events:none;}.sbti-text-container .slick-track{display:flex;width:100%;height:100%;}.sbti-text-container .slick-slide{display:flex;width:100%;height:100%;justify-content:center;align-items:center;}.image-counter{top:unset;}@media screen and (orientation:landscape){.image-counter{padding-left:clamp(30px,15vmin,150px);}}.view-service-block h3,.view-service-block p{margin:0;}.no-slick-nav nav,.no-slick-nav .slick-dots,.no-slick-nav .slick__arrow{display:none !important;}@media screen and (orientation:portrait){.services-slick .slide__content .media{padding-bottom:100% !important;}.flex-multi{align-items:initial}}.blog-category-text{position:absolute;bottom:0;color:white;}.faq_paragraph{margin:40px 0;}.faq_paragraph *{margin:0;padding:0;}.faq-text{overflow:hidden;max-height:0;}.faqmore{display:inline-block;visibility:visible;}.field-faq-questions-item .medium-title{cursor:pointer;display:inline-block;max-width:600px;}.faq-text.show{transition:all 0.7s ease-in-out;max-height:900px;}.allinone a{text-decoration:none;}.blog-posts,.blog-posts > .views-element-container,.blog-posts > .views-element-container > *{display:flex;flex-wrap:wrap;width:100%;}.blog-posts .views-row{width:50%;padding:20px;box-sizing:border-box;}.blog-post-teaser{padding:20px;text-align:left;box-sizing:border-box;}.blog-post-teaser__title{margin:10px 0;}.blog-post-teaser__image{position:relative;width:100%;padding-bottom:66%;}.toolbar-tray-open header{top:65px;}.blog-post-teaser__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.blog-post-teaser a{text-decoration:none;cursor:pointer;}.blog-post__image{height:calc(100vmin - clamp(30px,15vmin,150px) * 2);}.blog-post__categories > *{text-decoration:none;cursor:pointer;}.blog-post__categories > * + *:before{content:"/";margin:0 5px;pointer-events:none;}.blog-post__main{scroll-snap-align:end;}.blog-post h2{margin-bottom:0 !important;}.blog-post__social__icons > img,.blog-post__print > img{margin:20px 5px;cursor:pointer;}.map-square{position:relative;width:100%;max-width:700px;margin-bottom:clamp(15px,7.5vmin,50px);padding-bottom:clamp(0px,100%,700px);}.map-container{position:absolute;width:100%;height:100%;box-sizing:border-box;}#map{width:100%;height:100%;}
.light-font{font-weight:300 !important;}.medium-font{font-weight:500 !important;}
.multiblock{max-height:100vh;max-height:calc(var(--vh) * 100);}.multiblock__paragraph__image{position:relative;}.multiblock__paragraph__image .image-container{position:absolute;}
[data-drupal-messages]{position:fixed;top:190px;left:85px;padding:10px;z-index:99;background:rgba(0,0,0,0.8);color:#fff;padding-right:35px;}.page-404 #block-anelixis-content{padding:250px 20px;text-align:center;}.block-404{padding:250px 20px;text-align:center;}#block-map-2 iframe{max-width:450px;width:100%;height:40vh;padding:25px;}.map-square{margin:0;padding:25px;}.map-container{position:relative;width:auto;height:auto;}.map-square #map{padding-top:30px;height:50vh;}.footer .border-container{border-width:clamp(30px,7vmin,150px);}.node-services-teaser .text-area{padding:25px;}.node-bio .text-area{padding:40px;}.multiblock-text-area{padding:20px;}.sbti-text-container .slick-slide{align-items:flex-start;}.form-area{padding:20px;}.view-service-block .read-more__text{display:none;}.read-more-services,.read-more{max-width:max-content;}.read-more .read-more__text,.read-more-services .read-more__text{opacity:1;overflow:hidden;max-width:max-content;padding-right:10px;}.medium-title a{text-decoration:none;transition:all 0.4s ease-in-out;}.medium-title a:hover{opacity:0.6;}.intro-home{position:relative;}.intro-home .bg-slider{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;display:flex;justify-content:center;align-items:center;}.intro-home h1{font-size:clamp(30px,6vw,65px);font-weight:300;}.intro-home .bg-slider img{height:60vh;opacity:0.3;width:95vw;object-fit:contain;}.webform-submission-contact-form input[type="submit"]{width:max-content!important;background-position:94% 50%;background-size:20px;display:inline-block;color:black;padding-right:35px;transition:all 0.4s ease-in-out;}.webform-submission-contact-form input[type="submit"]:hover{background-position:100% 50%;}
@media screen and (max-width:800px){.intro-home{position:relative;padding-bottom:20px;}.intro-home .full-page-web{flex-direction:column;}.intro-home .bg-slider img{width:65vw;}.node-view-page .text-area{padding-bottom:45px;}#block-views-block-services-block-1 .views-row{padding-bottom:45px;}#block-map-2 .body{padding:0!important;}#block-map-2 iframe{padding:0!important;}.footer div{border:none!important;}.split-box-1 .full-page-mobile{min-height:100%;}.mobile-text{max-width:75vw;}.split-box-triple-image .sbti-text-container{display:block;}.split-box-triple-image .medium-title{margin-bottom:1px;}.split-box-triple-image .padding-container{padding:20px 25px;padding-top:35px;}.split-box-triple-image  .full-page{min-height:100%;}.split-box-triple-image .read-more{margin:0;}.block-area-col{flex-direction:column;}.block-area-col .flex-child-two-thirds,.block-area-col .flex-child-third{flex:1;}.mutliblock .full-page{min-height:100%!important;}.multiblock .read-more{margin:0;}.mutliblock .read-more__text{opacity:1;overflow:visible;padding-right:10px;}.multiblock-text-area{padding-bottom:30px;}.multiblock__paragraph__image .image-container{position:relative;padding:0;width:100%;height:60vw;}.read-more-services{margin-top:-10px;}.view-service-block .read-more__arrow svg{width:15px;height:15px;}.view-service-block .read-more__text{display:none;}}@media screen and (orientation:portrait){.full-page-mobile{width:100vw;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);transition:height 0.3s ease-in-out;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;}}@media screen and (orientation:portrait){.full-width-mobile{width:100%;}}@media screen and (orientation:portrait){.border-container-mobile{border-width:clamp(30px,15vmin,150px);border-style:solid;border-color:transparent;box-sizing:border-box;}.small-border-container-mobile{border-width:clamp(15px,7.5vmin,50px);border-style:solid;border-color:transparent;box-sizing:border-box;}.padding-container-mobile{padding:clamp(30px,15vmin,150px);box-sizing:border-box;}.no-border-top-mobile{border-top:none !important;}.no-border-right-mobile{border-right:none !important;}.no-border-bottom-mobile{border-bottom:none !important;}.no-border-left-mobile{border-left:none !important;}.no-padding-right-mobile{padding-right:0 !important;}.no-padding-left-mobile{padding-left:0 !important;}}@media screen and (orientation:portrait){.text-center-mobile{text-align:center;}.text-left-mobile{text-align:left;}.text-center-mobile{text-align:center;}.text-right-mobile{text-align:right;}}@media screen and (orientation:portrait){.very-large-text{font-size:22px;}.large-text{font-size:18px;}.small-text{font-size:12px;}}@media screen and (orientation:portrait){.icon-logo{max-width:clamp(30px,15vmin,100px);margin:15px;}}@media screen and (orientation:portrait){.web{display:none !important;}}@media screen and (max-width:1250px){.node-bio .text-area{padding:40px;padding-top:150px;}.image-counter{top:265px !important;}.field-teaser-text{max-width:80vw;}.medium-title{max-width:80vw;}.faq-text.show{max-width:300px;margin:auto;}.field-faq-questions-item .medium-title{max-width:290px!important;margin:auto;}.field-sb1-header-title{font-size:4.5vw;}.border-container{border-style:none;}.nonflex{position:initial!important;}.mobile{border-style:initial;margin:initial;}.fs-text{padding-top:10px;}.field-fs-text{max-width:80vw;}.bg-slider .border-container{border-width:initial;}.border-container{border-width:clamp(10px,15vmin,150px);}}@media screen and (max-width:800px){.header_options_container > * + *{}body .node-bio .text-area{padding:40px;padding-top:40px;}}@media screen and (min-width:800px){.toolbar-fixed .header{top:50px;}.width-adjust{width:50%;}}
