@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Noto Sans',sans-serif;color:#000;font-size:14px;font-weight:400}p{line-height:1.8}img{max-width:100%;height:auto}a{text-decoration:none;transition:.5s}:is(h1,h2,h3,h4,h5,h6)>a,:is(h1,h2,h3,h4,h5,h6)>a:hover{color:inherit}h2{font-size:24px;font-family:'Mulish',sans-serif;font-weight:700;margin-bottom:10px}header{position:fixed;z-index:11;padding:30px 60px;width:100%;color:#fff;transition:.5s}header.fixed,.path-node header.fixed{background-color:#fff;padding:10px 60px;box-shadow:0 1px 5px #ccc;position:fixed}.navbar-brand{padding:0}header .navbar-expand-lg{padding-top:0;padding-bottom:0}.navbar-expand-lg>.d-flex{width:100%;align-items:center}.navbar-brand img{height:109px;transition:.5s}.fixed .navbar-brand img{height:60px;position:relative;top:5px}header .block-menu,header .block-lang-dropdown{font-size:16px}header .navbar-nav>li>.nav-link{font-weight:600;font-family:'Mulish',sans-serif}.navbar-expand-lg .navbar-nav .nav-link{color:#fff;padding:10px 25px;margin-bottom:15px;margin-top:15px;border:1px solid transparent}header .navbar-nav>li>.nav-link{white-space:nowrap}.navbar-expand-lg .navbar-nav li.nav-item.dropdown>.nav-link{pointer-events:none}.navbar-expand-lg .navbar-nav>li:hover>a{border:1px solid #fff}.fixed .navbar-expand-lg .navbar-nav>li:hover>a,body:not(.path-frontpage) .navbar-expand-lg .navbar-nav>li:hover>a,body:not(.path-frontpage) .navbar-expand-lg .navbar-nav>li>a.is-active{border-color:#25408f}.navbar-expand-lg .navbar-nav>li.nav-item{margin:0}.fixed .navbar-expand-lg .navbar-nav .nav-link,body:not(.path-frontpage) header .navbar-expand-lg .navbar-nav .nav-link{color:#283c8e}.navbar-expand-lg .navbar-nav .dropdown-toggle:after{display:none}#navbarSupportedContent{justify-content:space-between!important;margin-left:80px}.lang-dropdown-form{position:relative;padding-left:15px;font-family:'Mulish',sans-serif}.lang-dropdown-form:before{content:"";width:16px;height:16px;background:url('/themes/custom/iland/images/lang-w.png');background-size:cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}header.fixed .lang-dropdown-form:before,body:not(.path-frontpage) header .lang-dropdown-form:before{background:url('/themes/custom/iland/images/lang.png')}.lang-dropdown-select-element.form-select{background-color:transparent;border:0;border-radius:0;color:#fff;box-shadow:none;width:100px!important;background-image:url('/themes/custom/iland/images/dropdown-arrow.png');background-size:16px;font:inherit}.fixed .lang-dropdown-select-element.form-select,body:not(.path-frontpage) header .lang-dropdown-select-element.form-select{color:#283c8e;background-image:url('/themes/custom/iland/images/dropdown_arrow_bl.png');background-size:16px}.lang-dropdown-select-element.form-select option,body:not(.path-frontpage) .lang-dropdown-select-element.form-select option{color:#283c8e}.dropdown:hover .dropdown-menu{display:block;margin-top:0;border-radius:0;border:1px solid #283c8e;background:rgba(255,255,255,.85);padding:30px 30px 0;width:300px}header .navbar-nav>li>ul>li>.dropdown-item{font-weight:500;color:#000;padding:0 0 10px;margin:0 0 10px;background:0 0;border:none;color:inherit;width:100%;transition:.3s;line-height:25px;white-space:normal;transform-origin:left center}header .navbar-nav>li>ul>li>.dropdown-item:hover{color:#25408f;text-shadow:0px 0px #25408f;transform:scale(1.05);text-decoration:1px solid underline #283c8e;text-underline-offset:7px}.region-nav-additional{display:flex;align-items:baseline;gap:20px}#block-iland-headerlinks p{margin:0}#block-iland-headerlinks p a{display:inline-flex;height:40px;align-items:center;border:1px solid #1961aa;background-color:#1961aa;color:#fff;padding:0 10px;font-weight:500}#block-iland-headerlinks p a+a{margin-left:18px}#block-iland-headerlinks p a:hover{background-color:#fff;color:#283c8e}.view-hero{overflow:hidden;height:100vh}.region-hero{position:relative;font-size:16px}.region-hero:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;z-index:1}#block-hero{top:60%;transform:translateY(-50%);left:8%;position:absolute;color:#fff;z-index:2}#block-hero .field>div,#block-hero .field h1{font-size:100px;font-family:'Mulish',sans-serif;font-weight:700;margin-bottom:15px;color:#fff}#block-hero .field h1{display:inline}#block-hero h2{height:0;overflow:hidden;margin:0}#block-hero .field>div span{font-weight:400}#block-hero p{max-width:430px}.view-hero .views-field-field-image,.view-hero .views-field-field-image>div{height:100vh}.view-hero .views-field-field-image *{width:100%}.view-hero .views-field-field-image img{height:100%;object-fit:cover}#block-fronttop{padding:150px 0}#block-fronttop .container{display:flex;max-width:960px;padding:0}#block-fronttop .container .col-md-6:last-child{padding-left:60px;position:relative}#block-fronttop h2{font-family:'Mulish',sans-serif;font-size:24px;font-weight:900;border-bottom:2px solid #1f72a5;padding-bottom:23px;margin-bottom:20px}#block-fronttop h3{font-size:24px;font-weight:400;line-height:1.4}.lang_el #block-fronttop h3{font-size:22px}a.more{font-size:18px;color:#fff;background-color:#283c8e;display:block;width:135px;height:45px;text-align:center;line-height:45px}#block-fronttop p:last-child{margin:0;position:absolute;bottom:0;text-align:right;width:92%;right:0;border-bottom:2px solid #1f72a5;border-left:2px solid #1f72a5;min-height:60px;display:flex;align-items:flex-end;justify-content:flex-end}#block-fronttop a.more{font-size:12px;background:#fff;border:2px solid #1f72a5;color:#1f72a5;margin-bottom:-2px;margin-left:auto}#block-frontgrid{overflow:hidden}#block-frontgrid .row{margin:0}#block-frontgrid .col-md-3{padding:0;height:770px;position:relative;overflow:hidden}#block-frontgrid .col-md-3 img{height:100%;object-fit:cover;transition:1s}#block-frontgrid .col-md-3:hover img{transform:scale(1.2)}#block-frontgrid .col-md-3>p a{color:transparent;position:absolute;width:100%;height:100%;top:0;left:0}#block-frontgrid .col-md-3>div{position:absolute;bottom:70px;color:#fff;width:100%;padding:0 50px;transition:.5s;pointer-events:none}#block-frontgrid .col-md-3>div img{position:absolute;top:-50px}#block-frontgrid .col-md-3 h4{font-family:'Mulish',sans-serif;font-size:15px;font-weight:800;letter-spacing:2.25px;text-transform:uppercase;width:max-content;max-width:100%;padding-bottom:15px;border-bottom:2px solid #fff;margin-bottom:12px}#block-frontgrid .col-md-3 h3{font-family:'Mulish',sans-serif;font-size:25px;font-weight:900;margin-bottom:20px}#block-frontgrid .col-md-3 h6{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;display:flex;align-items:flex-end;overflow:hidden;height:0;transition:.5s}#block-frontgrid .col-md-3:hover h6{height:50px}#block-frontgrid .col-md-3 h3 a{color:#fff}#block-frontgrid .col-md-3 h6 a{background:transparent url("/themes/custom/iland/images/read-more-fff.svg") no-repeat center right/11px 11px;padding-right:20px}.region-front-slider{margin:120px 0 40px}.view-news{position:relative;padding-bottom:80px}.view-news .view-header{margin-bottom:35px}.view-news .view-header h2{font-size:40px;margin-bottom:0}.region-front-slider .view-news .view-footer{margin-top:35px;font-size:16px}.view-news .view-footer a.read-more{font-size:inherit}.path-news .breadcrumb,.path-news .alert{max-width:100%;margin:0 10% 30px}.path-news .view-news .view-header{max-width:none;margin:0 20% 35px 0;font-size:14px}.view-news .view-header h3{font-size:45px;font-weight:700;margin-bottom:15px}.view-news .views-field-field-subtitle{position:absolute;color:#fff;width:100%;height:100%;padding:50px 20px;line-height:2;pointer-events:none;bottom:0;opacity:0;display:flex;align-items:center;background-color:rgba(0,0,0,.5)}.view-news li.grid:hover .views-field-field-subtitle{opacity:1}.slick--optionset--gallery .slick-list{padding-right:10%}.slick-list .slick-track{display:flex !important}.slick-list .slick-track>.slide{height:inherit !important}.slick-list .slick-track>.slide{margin-right:30px;width:calc(100% - 30px)}.view.view-hero .slick--view>.grid{margin-right:0;width:100%}.view.view-gallery .slick--view>.grid{width:calc(100% - 15px)}.view.view-gallery .slick-list,.slick--field .slick-list{padding:0 15% 0 0 !important}.block-grid>.grid{padding:0}.view .block-grid,.view .blazy.block-grid,.view .item-list>.block-grid{margin:0}.slick__arrow{position:absolute;right:15%;bottom:0}.slick__arrow .slick-arrow{border:0;background:url('/themes/custom/iland/images/slider-next.svg') no-repeat center/contain;color:transparent;width:24px;height:21px;margin:0 10px}.slick__arrow .slick-arrow.slick-prev{transform:scaleX(-1)}.slick__arrow .slick-disabled{filter:grayscale(1);opacity:.3}.slick-slider{position:static}.slick-dots{position:absolute;bottom:7px;margin:0;display:flex;list-style-type:none;height:8px;background-color:#dcddde;border-radius:6px;padding:0;width:calc(60% - 30px);overflow:hidden}.slick:has(.slick-next.slick-hidden):has(.slick-prev.slick-hidden) .slick-dots{width:calc(85% - ((100vw - 1140px)/2) + 30px)}.slick-dots li{flex:1}.slick-dots button{border:0;color:transparent;height:8px;width:100%;background-color:#dcddde;border-radius:6px}.slick-dots .slick-active button{background-color:#1961aa}.slick-dots:has(li:only-child){visibility:hidden}.path-news .view-news{padding:0 10% 50px}.path-news .view-news .views-row{border-bottom:1px solid #283c8e;margin-bottom:60px}.path-news .view-news .views-row:last-child{border-bottom:0;margin-bottom:0}.path-news .view-news .views-col{padding:0 8px}.path-news .view-news .views-field-field-subtitle{opacity:1;position:relative;bottom:25px;color:#000;font-size:15px;padding-right:15%;padding-left:20%;height:auto;background:0 0;padding-top:0}.path-news .view-news .views-field-title a{font-size:36px;font-weight:700;color:#000;font-family:'EB Garamond',serif;background-color:#fff;display:block;padding:10px 0 15px;padding-right:25px;margin-right:15%;position:relative;top:-25px;line-height:1.2;min-height:145px}.block:has(.field--name-field-bg-image){position:relative}.block:has(.field--name-field-bg-image) .field--name-body{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.block .field--name-field-bg-image,.block .field--name-field-bg-image *{width:100%;height:100%}.block .field--name-field-bg-image img{object-fit:cover}.block .field--name-field-bg-image:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:transparent radial-gradient(closest-side at 50% 50%,#0000007D 0%,#54545400 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply}.block h1{font-size:60px;font-weight:700;font-family:'Mulish',sans-serif;color:#fff}#block-news{margin:0 125px 20px}.view-news .row{margin-left:-25px;margin-right:-25px;position:relative}.view-news .row:nth-child(n+2):before{content:"";display:block;width:calc(100% - 50px);height:0;position:absolute;top:0;left:25px;border-top:.5px solid #000}.view-news .row:nth-child(n+2){padding-top:50px}.view-news [class*=col-]{padding-left:25px;padding-right:25px;margin-bottom:50px}.view-news .slick-track .slide,.view-news [class*=col-]{display:flex;flex-direction:column}.view-news .img{margin-bottom:-25px}.view-news h3{position:relative;background:#fff;max-width:calc(100% - 70px);padding:8px 10px 8px 0;font-family:'Mulish',sans-serif;font-size:24px;font-weight:900;color:#000;flex:1}.view-news .date{font-family:'Mulish',sans-serif;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;padding-bottom:25px;position:relative;margin-top:23px;margin-bottom:20px}.view-news .date:after{content:"";display:block;width:80px;height:2px;background:#1f72a5;position:absolute;bottom:0;left:0}.view-news .desc{line-height:1.85;min-height:80px;flex:1}.view-news a.read-more{display:block;margin-top:15px;width:max-content;max-width:100%;color:#1f72a5;font-weight:700;font-size:12px;letter-spacing:1.2px;padding-right:20px;background:url("/themes/custom/iland/images/read-more.svg") no-repeat center right}.view-projects .view-content{padding-top:50px}.view-projects .views-row{height:500px;margin-bottom:50px;position:relative}.view-projects .views-row .views-field-field-image,.view-projects .views-row .views-field-field-image div{height:100%}.view-projects .views-row .views-field-field-image *{width:100%}.view-projects .views-row .views-field-field-image img{height:100%;width:100%;object-fit:cover}.view-projects .views-row .views-field-nothing{font-size:14px;width:100%;max-width:600px;height:auto;padding:37px 60px 50px;position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;align-items:center;background:rgba(255,255,255,1)}.view-projects .views-row .views-field-nothing h2{margin-bottom:20px;color:#1f72a5}.view-projects .views-row .views-field-nothing h2 a{font-size:34px;font-weight:400;margin-bottom:33px}.view-projects .views-row .views-field-nothing h2 a h2.bigtitle{font-size:40px;font-weight:600;margin-bottom:25px}.view-projects .views-row .views-field-nothing h2 a h3.smalltitle{font-size:18px;font-weight:400}.view-projects .views-row .views-field-nothing p{line-height:1.85}.view-projects .views-row .read-more{margin-top:30px}.pager--load-more a,.pager-show-more a{font-size:18px;color:#283c8e;border:2px solid #283c8e;width:135px;height:45px;line-height:40px;text-align:center;display:block;margin-top:20px}.pager--load-more a,.pager-show-more a{margin:0 auto}.view-projects .views-view-grid .row{margin-left:-25px;margin-right:-25px}.view-projects .views-view-grid [class*=col-]{margin-bottom:48px;padding-left:25px;padding-right:25px;display:flex;flex-direction:column}.view-projects .views-view-grid [class*=col-] img{width:100%}.view-projects .views-view-grid .views-field-nothing{background:rgba(220,220,220,.24);padding:18px 30px 40px;height:100%}.view-projects .project-title{display:flex;align-items:baseline;position:relative;width:max-content;max-width:100%;margin-bottom:35px;font-weight:300;color:#1f72a5;word-break:break-word}.view-projects .project-title.landing{padding-right:30px}.view-projects .project-title>*:not(.smalltitle){position:relative}.view-projects .project-title:not(.landing),.view-projects .project-title:not(.landing) h2.bigtitle{font-size:36px}.view-projects .project-title:not(.landing) h3.smalltitle{font-size:18px}.view-projects .project-title h2.bigtitle.gray{font-size:20px;font-weight:600;color:#a1b6c6;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;padding-left:8px;margin-left:8px}.view-projects .project-title h2.bigtitle.gray:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:calc(100% + 10px);background:#1f72a5;transform:translateY(-50%)}.view-projects .read-more{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:700;color:#1f72a5;letter-spacing:1.2px;background:url("/themes/custom/iland/images/read-more.svg") no-repeat center right;padding-right:20px}main{padding-top:185px}.region-content{padding:0}.breadcrumb{background:0 0;height:auto;font-size:13px;color:#000;align-items:center;position:relative;padding-left:0}.alert,.breadcrumb{max-width:1140px;margin:0 auto 30px}.breadcrumb li{position:relative}.breadcrumb a{font-size:13px;color:#000}h1.page-title,h1{font-size:48px;font-weight:900;color:#000;font-family:'Mulish',sans-serif;line-height:1.2}.page-node-type-projects h1.page-title{visibility:hidden;height:0;margin:0}.page-node-type-projects .region-content .field--name-field-title,.view-projects .views-row .views-field-nothing h2 a{position:relative;display:flex;width:max-content;max-width:100%;padding-right:20px}.page-node-type-projects .region-content .field--name-field-title{padding-right:25px}h2.bigtitle{font-family:'Noto Sans',sans-serif;color:#1f72a5;font-size:60px;font-weight:600;margin-bottom:40px}h2.bigtitle.gray{font-size:20px;font-weight:600;color:#a1b6c6;text-transform:uppercase;margin-bottom:0}h3.smalltitle{color:#1f72a5;font-size:28px;font-family:'Kalam',serif;position:absolute;right:0;bottom:0;margin-bottom:0}.region-content .node{display:flex;align-items:center}.region-content .group-left{padding-left:0}.region-content .group-left .field--name-body:after{content:none}.region-content .group-right{margin-top:auto}.path-node .region-content .node--type-projects .group-right{padding-top:20px}.group-right .field--type-image{text-align:right}.node .field--type-image img{width:100%}.view-top-content,.view-top-content .views-field-field-image{height:580px;position:relative}.view-top-content .views-field-field-image div{height:100%}.view-top-content .views-field-field-image img{height:100%;width:100%;object-fit:cover}.view-top-content .view-header h2 a{font-size:100px;font-weight:700;color:#fff;font-family:'EB Garamond',serif;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:1}.page-node-type-article .region-content .youtube-container--responsive{margin:30px 0 0}.group-left:has(.field--name-field-subtitle) h1{margin-bottom:0}.block-system-main-block .field--name-field-subtitle{font-family:'Mulish',sans-serif;font-size:24px;font-weight:300;margin-bottom:23px}.node .paragraph{line-height:1.8}.page-node-type-webform .region-content article .field--name-body:before{content:"";width:2px;height:60px;background-color:#fff;position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.page-node-type-webform .region-content article .field--name-body:after{content:"SCROLL FOR MORE DETAILS";color:#fff;position:absolute;bottom:35px;left:50%;transform:translateX(-50%);letter-spacing:4.2px;font-size:12px;text-align:center}ul.pager__items{padding:0;text-align:center;margin-top:80px;margin-bottom:100px}.fluid-container{display:flex;width:100%;max-width:1140px;margin:0 auto 30px}.page-node-type-projects .fluid-container:not(.page-body){max-width:100%;margin-bottom:0}.fluid-container>div:not(:only-child){padding:0;width:50%}.fluid-container.page-body{display:block}.fluid-container.page-body>div{width:auto}.fluid-container.page-body .group-left,.fluid-container.page-body .group-right{height:auto !important}.fluid-container.page-body .group-right{float:right;padding-left:30px}.fluid-container .group-right p{line-height:1.85}.node--type-page h1{max-width:75%}.node .field.text-formatted h2{font-family:'Mulish',sans-serif;font-weight:700;font-size:30px}.node .field.text-formatted h3{font-family:'Mulish',sans-serif;font-weight:700;font-size:24px}.node .field.text-formatted h4{font-family:'Mulish',sans-serif;font-size:20px;font-weight:700}.node .field.text-formatted h5{font-family:'Mulish',sans-serif;font-weight:900;font-size:18px}.paragraph--type--image{margin:50px auto}.page-node-type-projects .region-content .group-header{position:relative}.page-node-type-projects .region-content .fluid-container.page-body{display:flex}.page-node-type-projects .region-content .group-left,.page-node-type-projects .region-content .group-right{width:50%}.region-content .group-header{width:100%}.page-node-type-projects .region-content .group-header:before{content:"";width:2px;height:60px;background-color:#fff;position:absolute;bottom:70px;left:50%;transform:translateX(-50%)}.page-node-type-projects .region-content .group-header:after{content:"SCROLL FOR MORE DETAILS";color:#fff;position:absolute;bottom:35px;left:50%;transform:translateX(-50%);font-size:12px;letter-spacing:4.2px;text-align:center}.page-node-type-projects .region-content .group-header .field--name-field-image{height:660px}.page-node-type-projects .region-content .group-header .field--name-field-image:before{content:"";display:block;background:transparent radial-gradient(closest-side at 50% 50%,#0000009C 0%,#54545400 100%) 0% 0% no-repeat padding-box;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;left:0;top:0}.page-node-type-projects .region-content .group-header .field--name-field-image img{height:100%;width:100%;object-fit:cover}.page-node-type-projects .region-content .group-header .field--name-field-project-category{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:60px;font-weight:700;font-family:'Mulish',sans-serif;text-shadow:0px 3px 6px #00000094;text-align:center}.page-node-type-projects .region-content .group-footer{background-color:#25408f;color:#fff;max-width:1140px}.page-node-type-projects .region-content .group-footer .field--name-field-table{padding:40px}.page-node-type-projects .region-content .group-footer .field--name-field-table,.page-node-type-projects .region-content .group-footer .field--name-field-table table,.page-node-type-projects .region-content .group-footer .field--name-field-table table *{color:inherit}.page-node-type-projects .region-content .group-footer .field--name-field-table table p{line-height:1.7}.page-node-type-projects .region-content .group-footer .field--name-field-table table{width:100%;border:1px solid #fff;margin:0 auto}.page-node-type-projects .region-content .group-footer .field--name-field-table table tr{border-bottom:1px solid #fff}.page-node-type-projects .region-content .group-footer .field--name-field-table table td{padding:15px 30px}.page-node-type-projects .region-content .group-footer .field--name-field-table table p{margin-bottom:0}.page-node-type-projects .region-content .group-footer .field--name-field-table table td:first-child{border-right:1px solid #fff}.page-node-type-projects .region-content .group-footer .field--name-field-video{max-width:870px;margin:20px auto 0;padding-left:40px;padding-right:40px}.view-gallery{padding-top:60px;padding-bottom:170px;overflow:hidden;position:relative}.slick .slick-dotted{position:static}.region-content .node{flex-direction:column}.path-node .region-content .ds-2col-stacked-fluid>.group-footer>.field{max-width:1140px;margin-left:auto;margin-right:auto}.slick--optionset--gallery,.slick--optionset--nea{position:relative;padding-bottom:80px}.slick--optionset--gallery .slide>*{margin-top:auto;margin-bottom:auto}.slick--optionset--nea .slick-dots{width:calc(70% - 30px)}.slick--optionset--nea .slick__arrow{right:20%}.group-footer{width:100%}.path-node .region-content .group-footer .slick--optionset--gallery{margin-top:100px}.path-node .region-content .slick--optionset--gallery,.block-views .view-news{padding-left:calc((100vw - 1140px)/2) !important}.path-node .node>.fluid-container>div>.slick--optionset--gallery{padding-left:0 !important}.path-node .node>.fluid-container>div>.slick--optionset--gallery .slick-dots{margin-left:15%}.path-node .region-content .slick--optionset--gallery .slick-dots{margin-left:0}.path-node .region-content .ds-2col-stacked-fluid>.group-footer{margin-bottom:35px;overflow:hidden;position:relative}.ds-2col-stacked-fluid>.group-footer>:first-child{margin-top:30px}.ds-2col-stacked-fluid>.group-footer>:last-child{margin-bottom:50px}.ds-2col-stacked-fluid>.group-footer .field--name-field-paragraphs .field__item{margin-bottom:50px}.ds-2col-stacked-fluid>.group-footer .field--name-field-paragraphs .field__item .field--type-image{text-align:center}#block-iland-views-block-related-services-block-1,#block-iland-basicpages{max-width:1140px;margin:0 auto 50px}#block-iland-views-block-related-services-block-1 h2{margin-bottom:20px}.view-related-services .view-content{display:flex;margin:0 -10px}.view-related-services .views-row{margin:0 10px 20px;position:relative;text-align:center}.view-related-services .views-row:before{content:"";background-color:rgba(255,255,255,.2);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.view-related-services h3{position:absolute;color:#000;font-size:20px;font-weight:700;bottom:20px;width:100%;left:0;z-index:1}.region-content #block-iland-basicpages .field--type-webform{background-color:transparent}.region-content #block-iland-basicpages form.webform-submission-form{max-width:none;margin:0 -15px}.region-content #block-iland-basicpages form.webform-submission-form .form-type-webform-markup{width:100% !important;margin:0 15px 40px !important}.region-content #block-iland-basicpages form.webform-submission-form :is(h3,h4){font-size:24px;font-family:'Mulish',sans-serif;font-weight:700;margin-bottom:10px}.region-content #block-iland-basicpages form.webform-submission-form label{color:#000}.region-content #block-iland-basicpages form.webform-submission-form .form-control{color:#000;border-color:#000}.region-content #block-iland-basicpages form.webform-submission-form .webform-button--submit{background-color:#283c8e;color:#fff;text-transform:uppercase}.region-content #block-iland-basicpages form.webform-submission-form .form-item,.region-content #block-iland-basicpages form.webform-submission-form .form-actions{margin:0 15px 50px;width:calc(33.33% - 30px)}.text-formatted ul{padding-left:15px}.text-formatted ul li{padding-left:20px}.page-node-type-webform .region-content article .field--name-body{height:100vh;position:relative}.page-node-type-webform .region-content article .field--name-body>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,2555,1);text-align:center;max-width:400px;width:100%;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-node-type-webform .region-content article .field--name-body img{height:100%;width:100%;object-fit:cover}.page-node-type-webform h1{font-size:36px;margin-bottom:30px}.page-node-type-webform article p{line-height:1.5;letter-spacing:.28px}.page-node-type-webform article h4{font-size:18px;font-weight:700;margin:12px 0;letter-spacing:2.16px}.page-node-type-webform article h4 a{color:#000}.page-node-type-webform hr{opacity:1;border-top:2px solid #268ece;width:150px;max-width:100%;margin:10px auto}#block-socials{padding:80px 0 140px;text-align:center}#block-socials h4{font-size:16px;font-weight:700;color:#283c8e;text-transform:uppercase;margin-bottom:25px;letter-spacing:1.5px}#block-socials h3{font-family:'Mulish',sans-serif;font-size:30px;font-weight:400;color:#000;margin-bottom:80px;letter-spacing:.5px}#socials{display:flex;max-width:992px;justify-content:space-between}#socials a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:25px}#socials span{display:block;color:#283c8e;text-transform:uppercase;margin-top:auto;letter-spacing:1.5px;font-family:'Syne',sans-serif;font-size:16px}.region-content form{display:flex;flex-wrap:wrap;max-width:992px;margin:0 auto}.region-content .field--type-webform{background-color:#283c8e;padding:40px 0}.region-content form.webform-submission-form{display:flex;flex-wrap:wrap;justify-content:space-between}.region-content form.webform-submission-form .form-control{background-color:transparent!important;border-radius:0;border-width:0 0 1.5px;border-color:#fff;outline:0;box-shadow:none;padding-left:0;color:#fff}input:-webkit-autofill,select:-webkit-autofill{transition:all 0s 50000s}.region-content form.webform-submission-form select.form-control{background-image:url('/themes/custom/iland/images/dropdown-arrow.png');background-size:16px;color:transparent}.region-content form.webform-submission-form .wrapped select.form-control,.region-content form.webform-submission-form .focused select.form-control{color:#fff}.region-content form.webform-submission-form select.form-control option{color:#000}.region-content form.webform-submission-form textarea.form-control,form.comment-form textarea{height:40px;transition:height .3s ease-in-out}.region-content form.webform-submission-form .col-md-6{width:47%}.region-content form.webform-submission-form .form-item-email,.region-content form.webform-submission-form .form-item-contact-preference{margin-right:3%}.region-content form.webform-submission-form .form-item-your-phone,.region-content form.webform-submission-form .form-item-language{margin-left:3%}.region-content form.webform-submission-form .webform-button--submit{background-color:#fff;border:1px solid #283c8e;color:#283c8e;border-radius:0;padding:10px 25px;font-size:14px;font-weight:500;text-align:center;letter-spacing:2.8px;min-width:140px;max-width:100%;margin-top:30px}.region-content form.webform-submission-form .form-item-contact a{background-color:#234762;border:2px solid #d68a55;font-size:18px;font-weight:500;text-align:center;height:55px;line-height:55px;text-transform:uppercase;width:300px;margin-top:30px;color:#fff;display:block}.region-content form.webform-submission-form .form-item,.region-content form.webform-submission-form .form-actions{position:relative}.region-content form.webform-submission-form .form-item .form-item{margin:0}.region-content form.webform-submission-form .form-actions{width:100%;text-align:left}.region-content form.webform-submission-form label{font-size:15px;color:#fff;position:absolute;transition:top .3s,font-size .2s,color .4s,left .3s;top:8px;pointer-events:none}.region-content form.webform-submission-form .focused label,.region-content form.webform-submission-form .wrapped label{top:-12px;font-size:13px;transition:top .3s,font-size .2s,left .3s;color:#afafaf}.region-content form.webform-submission-form .focused textarea.form-control,.region-content form.webform-submission-form .wrapped textarea.form-control,form.comment-form :is(.wrapped,.focused) textarea{height:150px}.webform-confirmation{width:100%;text-align:center}.webform-confirmation__message{color:#fff;font-size:20px}.webform-submission-basic-pages-form .webform-confirmation__message{color:#1961aa}#spb-block-contact .webform-confirmation__message{color:#000}.alert.alert-success{background-color:#d5ebf9;border-color:#d5ebf9;color:#25408f}.view-node-comments{margin-bottom:100px}.view-node-comments article>h2{display:none}.region-content form.comment-form{max-width:100%;margin-left:0;margin-right:0}form.comment-form{justify-content:space-between;gap:25px;margin-top:25px}form.comment-form input:not(.button),form.comment-form .form-control{border-radius:0;border:none;border-bottom:1px solid #1961aa;padding:7px 0}form.comment-form input:focus,form.comment-form .form-control:focus{box-shadow:none}form.comment-form label{position:absolute;transition:top .3s,font-size .2s,color .4s,left .3s;top:8px;pointer-events:none;color:#25408f}form.comment-form :is(.focused,.wrapped) label{top:-12px;font-size:13px;transition:top .3s,font-size .2s,left .3s;color:#707070}form.comment-form .field--widget-text-textarea{width:100%;order:-1}form.comment-form .form-item-name,form.comment-form .form-item-mail{flex:1}form.comment-form .form-item,form.comment-form .form-actions{margin:0;position:relative}form.comment-form .form-item .description{color:#707070}form.comment-form .form-actions{width:100%;display:flex;flex-shrink:0;justify-content:flex-end;gap:20px}form.comment-form .form-actions input{min-width:150px;max-width:40%;border-radius:0;background-color:#25408f;display:block;margin-left:0;margin-right:0;letter-spacing:.5px;padding:6px 22px}form.comment-form .field--widget-text-textarea>.text-format-wrapper>[id*=format]{display:none}.comments-wrapper{margin-top:40px}.comments-wrapper>h2{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:15px}.comment{position:relative;margin-top:25px;padding-top:15px}.indented .comment{padding:15px;background:#f5f5f5}.comment:nth-child(n+3){border-top:1px solid #ddd}.comment mark{background-color:#a1b6c6;color:#fff;padding:2px 6px;margin-right:10px}.comment-info{margin-bottom:6px}.comment-info .author{font-size:15px;font-weight:700;margin-right:10px;color:#283c8e}.comment-info .date{color:#707070}.comment-link{display:block;width:16px;height:16px;position:absolute;right:10px;top:10px;background:url("/themes/custom/iland/images/link.svg") no-repeat center/contain;font-size:0;opacity:0;transition:.3s}.comment-link a{width:100%;height:100%;display:block}.comment:hover .comment-link{opacity:1}.comment ul.links{display:flex;flex-wrap:wrap;gap:10px;color:#707070}.comment ul.links li{padding:0}.comment ul.links a{color:inherit}.comment ul.links .js-ajax-comments-reply:before{content:"";display:inline-block;width:16px;height:14px;background:url("/themes/custom/iland/images/reply.svg") no-repeat center/contain;margin-right:5px}footer{background:url('/themes/custom/iland/images/footer.jpg');background-size:cover;background-position:center;padding:100px 100px 30px;color:#d3d9e9;position:relative}footer #block-mainnavigation{margin-bottom:40px}footer .navbar-nav{flex-direction:row;justify-content:flex-start;gap:57px;font-family:'Mulish',sans-serif;font-size:16px;font-weight:500}footer .navbar-nav .nav-link.dropdown-toggle,footer .navbar-nav .nav-link,footer .navbar-nav .dropdown-item{color:#fff;background:0 0;padding:0}footer .navbar-nav .dropdown{margin:0}footer .navbar-nav .dropdown-menu{flex-direction:row;justify-content:flex-start;gap:57px}footer .navbar-nav .dropdown-menu,footer .navbar-nav .dropdown:hover .dropdown-menu{background:0 0;border:none;padding:0;width:auto}footer .navbar-nav .dropdown:not(:has([href*="/projects"])),footer .navbar-nav .dropdown:has([href*="/projects"])>.nav-link{display:none}footer .navbar-nav .dropdown:has([href*="/projects"])>.dropdown-menu{display:flex}footer .navbar-nav .dropdown:not(:has([href*="/projects"])) .dropdown-menu{visibility:hidden;position:absolute;width:0;height:0;overflow:hidden}.dropdown-toggle:after{display:none}#block-investmentmigrationcouncil{position:absolute;top:50px;right:50px;text-align:center;color:#fff;font-size:10px}#block-investmentmigrationcouncil p img{max-width:300px}#block-investmentmigrationcouncil p a{color:inherit}#block-address{margin-bottom:-40px}#block-address p{margin-bottom:10px}#block-address p a{color:#a1b6c6}.region-footer-bottom{border-bottom:1px solid #a8b4d2;padding-bottom:15px;margin-bottom:15px}footer .region-footer-bottom .navbar-nav{justify-content:flex-end;gap:60px;text-transform:uppercase;font-family:'Noto Sans',sans-serif;font-weight:300;font-size:12px;letter-spacing:1.8px}footer .lang-dropdown-form{margin-left:20px;margin-right:100px}footer .lang-dropdown-select-element.form-select{background-image:url('/themes/custom/iland/images/dropdown-arrow.png');background-size:16px;color:#fff!important}header.fixed .lang-dropdown-select-element.form-select{background-image:url('/themes/custom/iland/images/dropdown_arrow_bl.png');background-size:16px}footer .region-footer{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}#block-address{flex-basis:100%}#block-social{margin-left:auto}#block-social img{margin-left:3px}#spb-block-contact{position:relative}#block-contact{display:none}#block-contact :is(h2,h3,h4){text-align:center;font-family:'Mulish',sans-serif;font-size:50px;color:#283c8e;font-weight:700;margin-bottom:10px}#block-contact>.field--name-body{display:none}#spb-block-contact .spb_minimized{display:inline-flex!important;align-items:center;position:absolute;width:auto;height:107px;background:url('/themes/custom/iland/images/popup.png') no-repeat center right;color:transparent;border:0;padding:0 40px 0 0;bottom:10px;left:0;right:initial;z-index:1}#block-getintouch h2,#spb-block-contact .spb_minimized:before{color:#fff;font-family:'Mulish',sans-serif;font-size:48px;font-weight:700;margin:20px 0 30px}#spb-block-contact .spb_minimized:before{content:"Get in touch";display:inline-block;white-space:nowrap}#spb-block-contact .spb-popup-main-wrapper{height:680px;border:1px solid #707070;padding:40px 0;margin-top:0;transform:translateY(-50%)}#spb-block-contact form.webform-submission-form{display:flex;flex-wrap:wrap;align-items:center;color:#0e2e49}#spb-block-contact form.webform-submission-form fieldset.fieldgroup{border:0;border-radius:0}#spb-block-contact form .form-control,#spb-block-contact form select{border:0;border-radius:0;background-color:#dcdcdc;min-height:45px;box-shadow:none}#spb-block-contact form .form-item,#spb-block-contact form .form-actions{padding:0 25px;margin-top:0}#spb-block-contact form .form-item label{margin-bottom:5px}#spb-block-contact form.webform-submission-form .form-item .form-item{padding:0;margin:0}#spb-block-contact form input.button{width:220px;height:50px;line-height:50px;font-size:14px;text-transform:uppercase;color:#fff;background-color:#283c8e;border-radius:100px;letter-spacing:1px;display:block;text-align:center;margin:30px auto 0;box-shadow:0 20px 50px #0000004d;margin-left:0;padding:0;border:0}.spb-controls{right:-65px;top:-40px}.spb-controls .spb_minimize{display:none}.spb-controls .spb_close{width:50px;height:50px;text-align:center;border-radius:50px;border:0;font-size:60px;line-height:.75}#block-credits{font-size:12px;color:#a8b4d2}#block-credits img{margin-left:10px}#block-accessibilitytoolbar{position:fixed;bottom:50%;right:35px;z-index:1;width:57px;height:57px;background:url("/themes/custom/iland/images/accessibility.png") no-repeat center/contain;cursor:pointer}.accessibility--controls{width:18rem;max-height:calc(100vh - 367px);overflow-y:scroll;position:absolute;right:0;margin-top:67px;padding:10px 20px;background:rgba(255,255,255,.7);border-radius:15px;border:1px solid rgba(109,120,131,.34);z-index:2;cursor:auto}.accessibility--control{display:flex;align-items:center;margin-bottom:10px;color:#222}.accessibility--control span{line-height:1.2}.accessibility--control>*:first-child{margin-right:10px}.accessibility--control span,.accessibility--control img{text-align:left}.accessibility--control span{position:static!important;width:auto!important;height:auto!important;margin-left:10px!important}.sliding-popup-bottom{background:#000;color:#fff;position:fixed;z-index:400;border-radius:20px;bottom:30px !important;left:auto;right:45px;width:830px !important}.sliding-popup-bottom .eu-cookie-compliance-banner{padding:20px 40px 20px 25px;position:relative}.sliding-popup-bottom .eu-cookie-compliance-banner{padding-bottom:135px}.eu-cookie-compliance-content{margin:0 auto;max-width:none;display:inline-block;text-align:left;width:100%}.eu-cookie-compliance-message img{margin-right:20px;max-height:100px}.eu-cookie-compliance-message .espa-file{position:absolute;bottom:0;left:0;display:flex;top:35px}.eu-cookie-compliance-message a:hover{opacity:.8}.eu-cookie-compliance-message{font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:.5px;line-height:22px;margin:0;float:none;max-width:none}.eu-cookie-compliance-buttons{position:absolute;top:-30px;right:-15px;width:20px}.eu-cookie-compliance-buttons .decline-button{display:none}.eu-cookie-compliance-buttons .agree-button{color:transparent;width:0;height:0;font-size:0}.eu-cookie-compliance-buttons .agree-button:after{content:'\00d7';color:#fff !important;font-size:35px;display:block;position:absolute}.eu-cookie-compliance-more-button{font-size:15px}.maintenance-page header{position:static}.maintenance-page .name-and-slogan{display:none}.maintenance-page main{padding-top:0}.maintenance-page .justify-content-center{justify-content:flex-start!important}.alert-danger{width:100%;margin-bottom:50px}.webform-confirmation-modal--content{text-align:center;font-size:20px;color:#1961aa;display:flex;align-items:center;justify-content:center;font-weight:700}
@media screen and (max-width:1800px){.navbar-expand-lg .navbar-nav .nav-link{padding:10px 15px}header{padding:30px 40px}}@media screen and (max-width:1540px){#navbarSupportedContent{margin-left:10px}.navbar-expand-lg .navbar-nav .nav-link{padding:10px}.dropdown:hover .dropdown-menu{padding:20px 20px 0}header .navbar-nav>li>ul>li>.dropdown-item{margin:0 0 5px;font-size:15px}header .navbar-nav>li>ul>li>.dropdown-item:hover{transform:scale(1.025)}.block-cheeseburgermenu__trigger-element{background:0 0;border:2px solid #fff}.block-cheeseburgermenu__trigger-element span{background:#fff}.fixed .block-cheeseburgermenu__trigger-element,body:not(.path-frontpage) .block-cheeseburgermenu__trigger-element{background:0 0;border:2px solid #283c8e}.fixed .block-cheeseburgermenu__trigger-element span,body:not(.path-frontpage) .block-cheeseburgermenu__trigger-element span{background:#283c8e}.block-cheeseburgermenu__trigger-element span:nth-of-type(1){top:10px}.block-cheeseburgermenu__trigger-element span:nth-of-type(2){top:17px}.block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:24px}.cheeseburger-menu__backdrop--active{display:none}.cheeseburger-menu__side-trigger svg{fill:#000;margin-right:10px}.menu-link.portal__item{background-color:#1961aa;margin-bottom:15px}.menu-link.portal__item a{color:#fff}.page-node-type-projects .region-content .group-header .field--name-field-project-category{font-size:48px}footer .navbar-nav,footer .navbar-nav .dropdown-menu,footer .region-footer-bottom .navbar-nav{gap:20px}}@media screen and (max-width:1380px){.navbar-brand img{height:70px}header,header.fixed{padding-left:30px;padding-right:30px}header .menu--main .navbar-nav{flex-wrap:nowrap !important}header .block-menu,header .block-lang-dropdown{font-size:15px}#block-iland-headerlinks p a+a{margin-left:10px}#block-iland-headerlinks p a{font-size:13px}#block-hero .field>div,#block-hero .field h1{font-size:80px}footer{padding:100px 5% 30px}#block-frontgrid .col-md-3{height:500px}#spb-block-contact .spb-popup-main-wrapper{height:640px;padding:20px 0}.spb-controls{right:0;top:0}}@media screen and (max-width:1200px){.path-node .region-content .slick--optionset--gallery,.block-views .view-news{padding-left:50px !important;padding-right:50px}header .block-menu,header .region-nav-additional .block-block-content{display:none}#block-fronttop{padding:100px 0}#block-hero h1{font-size:80px}.page-node-type-projects .region-content .group-header .field--name-field-project-category{font-size:60px;width:100%;text-align:center}.region-nav-main{margin-left:auto}.region-nav-additional{margin-left:20px}footer .navbar-nav,footer .navbar-nav .dropdown-menu{flex-direction:column}footer .navbar-nav .nav-link,footer .navbar-nav .dropdown-item{padding-left:0}#block-address{margin-bottom:20px}#block-socials h3{font-size:24px}.page-node-type-webform h1{font-size:30px}}@media screen and (max-width:992px){#navbarSupportedContent{display:flex!important;justify-content:flex-end}.navbar-toggler{display:none}#block-frontgrid .col-md-3>div{padding:0 20px}#block-frontgrid .col-md-3 h3{font-size:25px}#block-fronttop .container{flex-direction:column}#block-fronttop .container .col-md-6{width:100%;padding-bottom:30px}#block-fronttop .container .col-md-6:first-child{text-align:center}#block-fronttop .container .col-md-6:last-child{padding:0 5%}#block-fronttop p:last-child{position:relative;width:100%}.region-content,.path-news .view-news{padding-left:15px;padding-right:15px}.view-gallery{padding-bottom:50px}h1.page-title,h1,#block-news h1,.view-top-content .view-header h2 a{font-size:35px}.fluid-container.page-body .group-right{float:none;margin-bottom:20px;padding-left:0}.path-news .view-news .views-col{padding:0;width:100%;text-align:center;margin-bottom:30px}.path-news .view-news .views-field-title a{min-height:0;margin-right:0;padding-right:0;top:0}.path-news .breadcrumb,#block-news,.path-news .alert{margin-left:15px;margin-right:15px}.path-news .view-news .view-header .container{padding-left:0;padding-right:0}.path-news .view-news .views-field-field-subtitle{bottom:0;padding-right:0;padding-left:0}.region-content form.webform-submission-form{margin:0 25px}#spb-block-contact .spb-popup-main-wrapper{max-width:100%;margin-left:0!important;left:0}.page-node-type-article .view-news{flex-direction:column}.sliding-popup-bottom{width:470px!important;right:5px}.sliding-popup-bottom .eu-cookie-compliance-banner{padding-bottom:100px}.eu-cookie-compliance-message .espa-file{top:60px}#block-getintouch h2,#spb-block-contact .spb_minimized:before{font-size:36px}.page-node-type-projects .region-content .group-header .field--name-field-project-category,h2.bigtitle{font-size:50px}h3.smalltitle{font-size:24px}.path-node .region-content .ds-2col-stacked-fluid>.group-footer>:first-child{margin-top:0}}@media screen and (max-width:768px){.view-projects .views-row .views-field-field-image{max-height:350px}.path-node .region-content .slick--optionset--gallery,.block-views .view-news{padding-left:25px !important;padding-right:25px}.path-node .node>.fluid-container>div>.slick--optionset--gallery .slick-dots{margin-left:0}#block-hero .field>div,#block-hero .field h1{font-size:60px}#block-frontgrid .col-md-3 img{width:100%}#block-getintouch h2{font-size:50px}footer{text-align:center}#spb-block-contact .spb_minimized{left:50%;transform:translateX(-50%)}footer .region-footer{flex-direction:column}#block-social{margin:0 auto}#block-address{text-align:center}footer .navbar-nav,footer .navbar-nav .dropdown-menu{justify-content:center!important;align-items:center}.region-footer-bottom{flex-direction:column}footer .lang-dropdown-form{margin:0 auto 30px}.slick--optionset--nea .slick-dots{width:100%}.slick-list .slick-track>.slide{margin-right:5px}.slick__arrow{position:relative;bottom:auto;right:auto;text-align:center;width:100%}.slick--optionset--nea .slick__arrow{right:auto}.slick-dots{width:100%;margin:50px auto;position:static}.view-projects .views-row{height:auto}.view-projects .project-title.landing{margin-bottom:0}.view-projects .views-row .views-field-nothing{max-width:none;height:auto;transform:none;position:relative;right:auto;top:auto;padding-left:25px;padding-right:25px}.fluid-container,.path-node .region-content .node--type-page,.region-content form.webform-submission-form{flex-direction:column}.region-content form.webform-submission-form>*{width:100%}.region-content #block-iland-basicpages form.webform-submission-form .form-item,.region-content #block-iland-basicpages form.webform-submission-form .form-actions{width:auto}.fluid-container>div,.path-node .region-content .group-left,.path-node .region-content .group-right,.path-node .region-content .group-footer{padding:0 25px;width:100%;height:auto!important}.region-content form.webform-submission-form .col-md-6,.region-content form.webform-submission-form .form-item,.region-content form.webform-submission-form .form-actions{width:100%}#socials{flex-direction:column}#socials>div{margin-bottom:25px}#spb-block-contact .spb-popup-main-wrapper{overflow:scroll}#spb-block-contact form .form-item,#spb-block-contact form .form-actions,#spb-block-contact form input.button{width:100%}#block-investmentmigrationcouncil p img{max-width:250px}#block-investmentmigrationcouncil{position:static;margin:50px 0}#block-iland-views-block-related-services-block-1,#block-iland-basicpages{padding:0 25px}.page-node-type-projects .region-content .group-header .field--name-field-project-category{font-size:35px}footer .navbar-nav,footer .region-footer-bottom .navbar-nav,footer .navbar-nav .dropdown-menu{gap:10px}}@media screen and (max-width:600px){.view-related-services .view-content{flex-direction:column}.region-content #block-iland-basicpages form.webform-submission-form .form-item,.region-content #block-iland-basicpages form.webform-submission-form .form-actions{width:100%}.view-projects .project-title:not(.landing),.view-projects .project-title:not(.landing) h2.bigtitle{font-size:28px;margin-bottom:30px}.view-projects .project-title h2.bigtitle.gray{font-size:18px}.page-node-type-webform .region-content article .field--name-body>div{height:auto;padding:50px 25px;max-height:80%;max-width:90%}.page-node-type-webform .region-content article .field--name-body{height:80vh}.page-node-type-webform .region-content article .field--name-body:after,.page-node-type-webform .region-content article .field--name-body:before{content:none}.page-node-type-projects .region-content .group-header .field--name-field-project-category,h2.bigtitle{font-size:35px}form.comment-form .form-item-name{width:100%;flex:auto}.comment-info .date{display:block}form.comment-form .form-actions{justify-content:space-evenly}form.comment-form .form-actions input{min-width:auto;max-width:none;letter-spacing:0}}@media screen and (max-width:480px){.node--type-page h1{max-width:100%}.comments-wrapper .indented{margin-left:15px}.navbar-brand img{height:60px}#block-hero .field>div,#block-hero .field h1{font-size:48px}footer{padding:50px 5% 30px}footer .navbar-nav,footer .navbar-nav .dropdown-menu{flex-direction:column;text-align:center}footer .navbar-nav .nav-link.dropdown-toggle,footer .navbar-nav .nav-link,footer .navbar-nav .dropdown-item{justify-content:center}#block-credits .field--name-body{display:flex;flex-direction:column;text-align:center}footer .navbar-nav .nav-link{padding:0;margin-bottom:5px}#block-getintouch{text-align:center;padding-bottom:50px}#block-getintouch h2{font-size:40px;text-align:center}.lang-dropdown-form{margin-left:20px}#block-frontgrid .col-md-3{height:400px}.view .large-block-grid-2>.grid{width:calc(100% - 15px);margin-bottom:15px}.view-projects .views-row .views-field-nothing h2 a{font-size:30px}.page-node-type-projects .region-content .group-footer .field--name-field-table,.page-node-type-projects .region-content .group-footer .field--name-field-video{padding:25px}.page-node-type-article .block-system-main-block{padding:0;overflow:hidden}article .field--name-body{overflow:hidden}.region-content form.webform-submission-form .webform-button--submit{width:100%}.view-top-content .view-header h2 a{width:100%;margin:0!important}#block-contact :is(h2,h3,h4){margin:0 25px;font-size:30px;text-align:left}.page-node-type-projects .region-content .field--name-field-title{flex-direction:column}.view.view-gallery .slick-list{padding:0 !important}.view-gallery{padding-left:20px}.view-gallery .slick-dots{display:none!important}.sliding-popup-bottom .eu-cookie-compliance-banner{padding-bottom:70px}.sliding-popup-bottom{width:310px!important;right:5px}.eu-cookie-compliance-message .espa-file{top:100px}#block-credits{display:flex;flex-direction:column;gap:10px}.view-projects .views-view-grid .views-field-nothing{padding-left:20px;padding-right:20px}.view-projects .project-title h2.bigtitle.gray{font-size:16px}.fluid-container>div,.path-node .region-content .group-left,.path-node .region-content .group-right,.path-node .region-content .group-footer{padding:0 10px}form.comment-form .form-actions input{padding:6px 15px;font-size:14px}}
