@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:focus{outline:1px solid #363636;outline-offset:1px}img{height:auto;max-width:100%}table{width:100%}.table-wrapper{overflow-x:auto}iframe{aspect-ratio:16/9;height:auto;min-height:600px;width:100%}button,input[type=button],input[type=submit]{cursor:pointer}.animate-on-scroll{opacity:0}body{background-color:#181635;max-width:2560px}body.block-editor-iframe__body{background-color:#fff}@media (width >= 2561px){body{margin-left:auto;margin-right:auto}}body.disable-scroll{overflow:hidden}.placeholder-image{aspect-ratio:1;background:transparent;background-image:url(../../assets/dist/logos/Groteski_logo_ikoni_scarlet.png.webp);background-position:50%;background-repeat:no-repeat;background-size:100%;height:100%;width:100%;z-index:1}.no-webp .placeholder-image{background-image:url(../../assets/dist/logos/Groteski_logo_ikoni_scarlet.png)}.person-placeholder-image{aspect-ratio:2/3;background:transparent;background-image:url(../../assets/dist/logos/grafiikkaa_kuvapaikkakuva.png.webp);background-position:50%;background-repeat:no-repeat;background-size:100%;height:100%;width:100%;z-index:1}.no-webp .person-placeholder-image{background-image:url(../../assets/dist/logos/grafiikkaa_kuvapaikkakuva.png)}section[class*=-block]{position:relative;z-index:1}main.site-main section[class*=-block]:first-child:not(.hero-block){padding-top:100px}@media (max-width:767px){main.site-main section[class*=-block]:first-child:not(.hero-block){padding-top:75px}}@media (max-width:575px){main.site-main section[class*=-block]:first-child:not(.hero-block){padding-top:50px}}.material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.breadcrumb{border-bottom:1px solid #080808}.scroll-to-top-button{bottom:25px;display:none;height:50px;opacity:.75;position:fixed;right:25px;width:50px;z-index:1}.grobotti-enabled .scroll-to-top-button{bottom:100px}.scroll-to-top-button .material-symbols-outlined{font-size:5rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.grid,.grid-full{display:grid;gap:15px;grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;padding:30px 15px;z-index:1}.grid-full{grid-template-columns:repeat(12,minmax(0,1fr));height:100%;max-width:1920px;width:100%}@media (max-width:767px){.grid-full{gap:0}}@media (max-width:1279px){.grid{width:100%}}@media (min-width:1280px){.grid{max-width:1200px}}@media (min-width:1440px){.grid{max-width:1370px}}.focal-center{background-position:50%}.focal-center,.focal-center img{-o-object-position:center;object-position:center}.focal-center-left{background-position:0}.focal-center-left,.focal-center-left img{-o-object-position:center left;object-position:center left}.focal-center-right{background-position:100%}.focal-center-right,.focal-center-right img{-o-object-position:center right;object-position:center right}.focal-top{background-position:top}.focal-top,.focal-top img{-o-object-position:top;object-position:top}.focal-top-left{background-position:0 0}.focal-top-left,.focal-top-left img{-o-object-position:top left;object-position:top left}.focal-top-right{background-position:100% 0}.focal-top-right,.focal-top-right img{-o-object-position:top right;object-position:top right}.focal-bottom{background-position:bottom}.focal-bottom,.focal-bottom img{-o-object-position:bottom;object-position:bottom}.focal-bottom-left{background-position:0 100%}.focal-bottom-left,.focal-bottom-left img{-o-object-position:bottom left;object-position:bottom left}.focal-bottom-right{background-position:100% 100%}.focal-bottom-right,.focal-bottom-right img{-o-object-position:bottom right;object-position:bottom right}.grobotti .grobotti__container--open .grobotti__header .grobotti__button--header--open{display:none}.grobotti .grobotti__container--open .grobotti__messages .grobotti__message--bot{align-items:start}.grobotti .grobotti__container--open .grobotti__messages .grobotti__message--bot .grobotti__message--avatar{height:80px;margin-right:10px;padding-right:0;width:80px}@media (max-width:480px){.grobotti .grobotti__container--open .grobotti__messages .grobotti__message--bot .grobotti__message--avatar{height:60px;width:60px}}.grobotti .grobotti__container--open .grobotti__messages .grobotti__message--bot .grobotti__message--avatar img{border:1px solid var(--grobotti-color-header-border);border-radius:50%}section.bg-white{background-color:#fff3f3}section.bg-white a.button,section.bg-white a.wp-block-button__link.wp-element-button,section.bg-white input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.bg-white a.button,section.bg-white a.wp-block-button__link.wp-element-button,section.bg-white input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.bg-white a.button,section.bg-white a.wp-block-button__link.wp-element-button,section.bg-white input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.bg-white a.button:hover,section.bg-white a.wp-block-button__link.wp-element-button:hover,section.bg-white input[type=submit].gform_button:hover{color:#e81202}section.bg-white .buttons a.button,section.bg-white .buttons a.wp-block-button__link.wp-element-button,section.bg-white .buttons input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.bg-white .buttons a.button,section.bg-white .buttons a.wp-block-button__link.wp-element-button,section.bg-white .buttons input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.bg-white .buttons a.button,section.bg-white .buttons a.wp-block-button__link.wp-element-button,section.bg-white .buttons input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.bg-white .buttons a.button:hover,section.bg-white .buttons a.wp-block-button__link.wp-element-button:hover,section.bg-white .buttons input[type=submit].gform_button:hover{color:#e81202}section.bg-white .buttons{display:flex;flex-flow:row wrap;gap:32px;margin:25px 0}@media (max-width:575px){section.bg-white .buttons{gap:16px}}section.bg-white.texture{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg.webp);background-position:0 0;background-repeat:repeat;background-size:1000px 1000px}.no-webp section.bg-white.texture{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg)}section.bg-white .block-title,section.bg-white .title{color:#e81202}section.bg-white a{color:#080808}section.bg-white span.title{color:#181635}section.bg-white .single-reference:hover .image img,section.bg-white .single-reference:hover .image video,section.bg-white .single-reference:hover .video img,section.bg-white .single-reference:hover .video video{transform:scale(1.1)}section.bg-white .single-reference:hover .image .overlay,section.bg-white .single-reference:hover .video .overlay{opacity:1}section.bg-white .single-reference:hover .content a.title-link .title{color:#e81202!important}section.bg-white .single-blog:hover img{transform:scale(1.1)}section.bg-white .single-blog:hover a.title-link h3{color:#e81202!important}section.bg-white a.anchor-button,section.bg-white a.anchor-button:after{color:#181635}section.bg-white button.splide__pagination__page{background:#181635}section.bg-white button.splide__pagination__page.is-active{background:#e81202}section.bg-white button.splide__arrow{border:1px solid #181635!important}section.bg-white button.splide__arrow span{color:#181635!important}section.bg-white button.splide__arrow:hover{border:1px solid #e81202!important}section.bg-white button.splide__arrow:hover span{color:#e81202!important}section.bg-white #breadcrumbs a,section.bg-white #breadcrumbs span,section.bg-white .custom-pagination span{color:#181635}section.bg-white .categories a{border:1px solid #e81202;color:#181635}section.bg-white .categories a:hover{background-color:#fff3f3;color:#e81202}section.bg-blue{background-color:#181635}section.bg-blue a.button,section.bg-blue a.wp-block-button__link.wp-element-button,section.bg-blue input[type=submit].gform_button{background:transparent;border:2px solid #fff3f3;color:#fff3f3;display:inline-block;font-family:helvetica_blkex;margin-right:auto;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.bg-blue a.button,section.bg-blue a.wp-block-button__link.wp-element-button,section.bg-blue input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.bg-blue a.button,section.bg-blue a.wp-block-button__link.wp-element-button,section.bg-blue input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.bg-blue a.button:hover,section.bg-blue a.wp-block-button__link.wp-element-button:hover,section.bg-blue input[type=submit].gform_button:hover{background-color:#fff3f3;color:#e81202}section.bg-blue .buttons a.button,section.bg-blue .buttons a.wp-block-button__link.wp-element-button,section.bg-blue .buttons input[type=submit].gform_button{background:transparent;border:2px solid #fff3f3;color:#fff3f3;display:inline-block;font-family:helvetica_blkex;margin-right:auto;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.bg-blue .buttons a.button,section.bg-blue .buttons a.wp-block-button__link.wp-element-button,section.bg-blue .buttons input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.bg-blue .buttons a.button,section.bg-blue .buttons a.wp-block-button__link.wp-element-button,section.bg-blue .buttons input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.bg-blue .buttons a.button:hover,section.bg-blue .buttons a.wp-block-button__link.wp-element-button:hover,section.bg-blue .buttons input[type=submit].gform_button:hover{background-color:#fff3f3;color:#e81202}section.bg-blue .buttons{display:flex;flex-flow:column wrap;gap:32px;margin:25px 0}@media (max-width:575px){section.bg-blue .buttons{gap:16px}}section.bg-blue.texture{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-denim.jpg.webp);background-position:0 0;background-repeat:repeat;background-size:1000px 1000px}.no-webp section.bg-blue.texture{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-denim.jpg)}section.bg-blue .block-title,section.bg-blue .title,section.bg-blue p,section.bg-blue span.title{color:#fff3f3}section.bg-blue button.splide__pagination__page{background:#fff3f3}section.bg-blue button.splide__pagination__page.is-active{background:#e81202}section.bg-blue button.splide__arrow{border:1px solid #fff3f3!important}section.bg-blue button.splide__arrow span{color:#fff3f3!important}section.bg-blue button.splide__arrow:hover{border:1px solid #e81202!important}section.bg-blue button.splide__arrow:hover span{color:#e81202!important}section.bg-blue #breadcrumbs a,section.bg-blue #breadcrumbs span,section.bg-blue .custom-pagination span{color:#fff3f3}section.bg-blue .categories a{border:1px solid #fff3f3;color:#fff3f3}section.bg-blue .categories a:hover{background-color:#fff3f3;color:#e81202}section.no-padding{padding:0}section.medium-padding{padding:40px 0}@media (max-width:767px){section.medium-padding{padding:20px 0}}section.large-padding{padding:80px 0}@media (max-width:991px){section.large-padding{padding:40px 0}}@media (max-width:767px){section.large-padding{padding:20px 0}}section.medium-none-padding{padding:40px 0 0}@media (max-width:767px){section.medium-none-padding{padding:20px 0 0}}section.none-medium-padding{padding:0 0 40px}@media (max-width:767px){section.none-medium-padding{padding:0 0 20px}}section.medium-large-padding{padding:40px 0 80px}@media (max-width:991px){section.medium-large-padding{padding:20px 0 40px}}@media (max-width:767px){section.medium-large-padding{padding:20px 0}}section.large-medium-padding{padding:80px 0 40px}@media (max-width:991px){section.large-medium-padding{padding:40px 0 20px}}@media (max-width:767px){section.large-medium-padding{padding:20px 0}}section.none-large-padding{padding:0 0 80px}@media (max-width:991px){section.none-large-padding{padding:0 0 40px}}@media (max-width:767px){section.none-large-padding{padding:0 0 20px}}section.large-none-padding{padding:80px 0 0}@media (max-width:767px){section.large-none-padding{padding:40px 0 0}}:root{--base:#e81202;--bg-blend:multiply;--blur:0px;--fg-blend:lighten;--foreground:#080d28;--opacity:1}.image-wrapper{height:100%;width:100%}section.gradient-map .sticky-wrapper .image-wrapper{height:100vh}@media (max-width:991px){section.gradient-map .sticky-wrapper .image-wrapper{height:100%}}section.gradient-map .image-wrapper{background-color:var(--base);display:flex;flex:1 1 100%;flex-wrap:wrap;height:100%;line-height:0;overflow:hidden;position:relative;transition:all .25s}@media (max-width:991px){section.gradient-map .image-wrapper{display:block}}section.gradient-map .image-wrapper:before{background-color:var(--foreground);content:"";height:100%;inset:0;mix-blend-mode:var(--fg-blend);position:absolute;width:100%;z-index:1}section.gradient-map .image-wrapper img{filter:grayscale(100%) contrast(1) blur(var(--blur));flex:1 0 100%;height:100%;max-width:100%;mix-blend-mode:var(--bg-blend);-o-object-fit:cover;object-fit:cover;opacity:var(--opacity);position:relative;width:100%}section.gradient-map .image-wrapper.blue{background-color:#181635}.gform_heading{display:none}.gform_validation_errors h2{font-family:helvetica_blkex!important}form a.button,form a.wp-block-button__link.wp-element-button,form input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){form a.button,form a.wp-block-button__link.wp-element-button,form input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){form a.button,form a.wp-block-button__link.wp-element-button,form input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}form a.button:hover,form a.wp-block-button__link.wp-element-button:hover,form input[type=submit].gform_button:hover{color:#e81202}form .gform-body .gform_fields{gap:10px}form .gform-body .gform_fields fieldset.gfield{padding:35px 15px 10px;position:relative}form .gform-body .gform_fields fieldset.gfield legend{position:absolute;top:15px}form .gform-body .gform_fields .gfield{background-color:#fff3f3;border:1px solid #e81202;padding:10px 15px}form .gform-body .gform_fields .gfield.gfield--type-checkbox{border:none;padding:20px 0}form .gform-body .gform_fields .gfield.gfield--type-checkbox .gfield_label{position:relative}form .gform-body .gform_fields .gfield .gfield_label{color:#080808;font-size:1.3rem;font-weight:500;text-transform:uppercase}form .gform-body .gform_fields .gfield .gfield_label span.gfield_required{display:none!important}form .gform-body .gform_fields .gfield .gfield_description{color:#080808}form .gform-body .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:flex-start}form .gform-body .gform_fields .gfield.gfield--type-fileupload #input_1_12{height:50px;padding:0;position:relative;width:300px}form .gform-body .gform_fields .gfield.gfield--type-fileupload #input_1_12:before{align-items:center;background-color:#181635;border:none;border-radius:0;color:#fff3f3;content:"Liitä tiedosto";cursor:pointer;display:flex;font-family:helvetica_blkex;font-size:1rem;height:100%;justify-content:center;left:0;position:absolute;text-transform:uppercase;width:127px}form .gform-body .gform_fields .gfield.gfield--type-fileupload span.gform_fileupload_rules{width:auto}form .gform-body .gform_fields .gfield .gfield_checkbox{align-items:flex-start;display:flex;flex-direction:column;gap:12px}form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice{display:inline-block;margin-right:25px}form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input.gfield-choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #e81202;border-radius:0;height:16px;width:16px}form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice input.gfield-choice-input:checked{background-color:#e81202}form .gform-body .gform_fields .gfield .gfield_checkbox .gchoice label.gform-field-label{color:#080808;display:inline!important}form .gform-body .gform_fields .gfield input,form .gform-body .gform_fields .gfield select,form .gform-body .gform_fields .gfield textarea{background-color:#fff3f3;border:none;color:#080808;font-size:1.8rem;line-height:1.5!important;padding:0}form .gform-body .gform_fields .gfield select option{color:#080808}form .gform-body .gform_fields .gfield input::-moz-placeholder,form .gform-body .gform_fields .gfield textarea::-moz-placeholder{color:#d6c5c5}form .gform-body .gform_fields .gfield input::placeholder,form .gform-body .gform_fields .gfield textarea::placeholder{color:#d6c5c5}form .gform-body .gform_fields .gfield textarea{height:150px!important}form .gform_footer{align-items:flex-end;background:transparent;display:inline-flex!important;height:100px;line-height:1;margin-top:0!important;padding-bottom:0!important;position:relative;text-decoration:none;text-transform:uppercase;transition:all .15s;width:auto}blockquote.wp-block-quote{background-color:#e81202;margin-left:auto!important;margin-right:auto!important;padding:25px 0;position:relative}blockquote.wp-block-quote *{color:#fff3f3!important}blockquote.wp-block-quote:before{left:100%}blockquote.wp-block-quote:after,blockquote.wp-block-quote:before{background-color:#e81202;content:"";height:100%;position:absolute;top:0;width:100vw}blockquote.wp-block-quote:after{right:100%}blockquote.wp-block-quote :first-child{font-family:helvetica_exo;font-size:clamp(1.8rem,1.3020833333vw,2.5rem);text-transform:uppercase}blockquote.wp-block-quote cite{font-style:normal}.wp-block-table{margin-left:auto!important;margin-right:auto!important}.wp-block-table table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.wp-block-table table thead{border-bottom:3px solid}.wp-block-table table td,.wp-block-table table th{border:1px solid;padding:.5em}.wp-block-columns{align-items:normal;box-sizing:border-box;display:flex;gap:25px;justify-content:space-between}@media (max-width:991px){.wp-block-columns{flex-wrap:wrap!important}}.wp-block-columns .wp-block-column{flex-basis:0;flex-grow:1}@media (max-width:991px){.wp-block-columns .wp-block-column{flex-basis:100%!important}}.wp-block-image{box-sizing:border-box;height:auto;margin-left:auto!important;margin-right:auto!important;max-width:100%;vertical-align:bottom}.wp-block-image img{height:auto;width:100%}.wp-block-video{margin-left:auto!important;margin-right:auto!important}.wp-block-video video{width:100%}.wp-block-buttons{margin:15px 0}.wp-block-buttons a.button,.wp-block-buttons a.wp-block-button__link.wp-element-button,.wp-block-buttons input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){.wp-block-buttons a.button,.wp-block-buttons a.wp-block-button__link.wp-element-button,.wp-block-buttons input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){.wp-block-buttons a.button,.wp-block-buttons a.wp-block-button__link.wp-element-button,.wp-block-buttons input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}.wp-block-buttons a.button:hover,.wp-block-buttons a.wp-block-button__link.wp-element-button:hover,.wp-block-buttons input[type=submit].gform_button:hover{color:#e81202}.entry-content iframe{width:100%!important}.entry-content iframe,.wp-block-embed{margin-left:auto!important;margin-right:auto!important}.wp-block-embed.is-type-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.wp-block-embed.is-type-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}section.new-reference-lift-block .grid-full{gap:30px;grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:991px){section.new-reference-lift-block .grid-full{row-gap:60px}}section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(odd){grid-column:2/6;grid-row:1}@media (max-width:1439px){section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(odd){grid-column:1/6}}@media (max-width:991px){section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(odd){grid-column:1/-1;grid-row:auto}}section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(2n){grid-column:6/12;grid-row:1}@media (max-width:1439px){section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(2n){grid-column:6/13}}@media (max-width:991px){section.new-reference-lift-block .grid-full.reverse .single-reference:nth-child(2n){grid-column:1/-1;grid-row:auto}}section.new-reference-lift-block .grid-full .buttons,section.new-reference-lift-block .grid-full .title-wrapper{grid-column:2/12}section.new-reference-lift-block .grid-full.title{padding-bottom:0}section.new-reference-lift-block .grid-full .title-wrapper{grid-column:2/12;grid-row:1}@media (max-width:991px){section.new-reference-lift-block .grid-full .title-wrapper{grid-column:1/-1;grid-row:auto}}section.new-reference-lift-block .grid-full.last{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 15px}section.new-reference-lift-block .grid-full.last .buttons{grid-column:2/12;margin:0}@media (max-width:991px){section.new-reference-lift-block .grid-full.last .buttons{grid-column:1/-1;padding-top:25px}}@media (max-width:767px){section.new-reference-lift-block .grid-full.last .buttons{padding-bottom:15px}}section.new-reference-lift-block .grid-full .single-reference{position:relative;text-decoration:none;transition:all .25s}section.new-reference-lift-block .grid-full .single-reference:nth-child(odd){grid-column:2/8;grid-row:1}@media (max-width:1439px){section.new-reference-lift-block .grid-full .single-reference:nth-child(odd){grid-column:1/8}}@media (max-width:991px){section.new-reference-lift-block .grid-full .single-reference:nth-child(odd){grid-column:1/-1;grid-row:auto}}section.new-reference-lift-block .grid-full .single-reference:nth-child(2n){grid-column:8/12;grid-row:1}@media (max-width:1439px){section.new-reference-lift-block .grid-full .single-reference:nth-child(2n){grid-column:8/13}}@media (max-width:991px){section.new-reference-lift-block .grid-full .single-reference:nth-child(2n){grid-column:1/-1;grid-row:auto}}section.new-reference-lift-block .grid-full .single-reference .image,section.new-reference-lift-block .grid-full .single-reference .video{height:400px;overflow:hidden;position:relative;width:100%}@media (max-width:1279px){section.new-reference-lift-block .grid-full .single-reference .image,section.new-reference-lift-block .grid-full .single-reference .video{height:300px}}section.new-reference-lift-block .grid-full .single-reference .image img,section.new-reference-lift-block .grid-full .single-reference .image video,section.new-reference-lift-block .grid-full .single-reference .video img,section.new-reference-lift-block .grid-full .single-reference .video video{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease-in-out;width:100%}section.new-reference-lift-block .grid-full .single-reference .image:after,section.new-reference-lift-block .grid-full .single-reference .video:after{background-color:rgba(24,22,53,.25);content:"";height:100%;left:0;position:absolute;top:0;transition:all .25s;width:100%}section.new-reference-lift-block .grid-full .single-reference .image .logo,section.new-reference-lift-block .grid-full .single-reference .video .logo{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66.6%;z-index:1}section.new-reference-lift-block .grid-full .single-reference .image .logo img,section.new-reference-lift-block .grid-full .single-reference .video .logo img{-o-object-fit:contain;object-fit:contain}section.new-reference-lift-block .grid-full .single-reference .image .overlay,section.new-reference-lift-block .grid-full .single-reference .video .overlay{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s;width:100%;z-index:2}@media (max-width:991px){section.new-reference-lift-block .grid-full .single-reference .image .overlay,section.new-reference-lift-block .grid-full .single-reference .video .overlay{display:none}}section.new-reference-lift-block .grid-full .single-reference .image .overlay .wrapper,section.new-reference-lift-block .grid-full .single-reference .video .overlay .wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}@media (max-width:991px){section.new-reference-lift-block .grid-full .single-reference .image .overlay .wrapper,section.new-reference-lift-block .grid-full .single-reference .video .overlay .wrapper{justify-content:flex-start}}section.new-reference-lift-block .grid-full .single-reference .image .overlay .wrapper .content,section.new-reference-lift-block .grid-full .single-reference .video .overlay .wrapper .content{background-color:#fff3f3;display:flex;justify-content:space-between;margin:25px;padding:15px}@media (max-width:991px){section.new-reference-lift-block .grid-full .single-reference .image .overlay .wrapper .content,section.new-reference-lift-block .grid-full .single-reference .video .overlay .wrapper .content{flex-direction:column;height:100%;justify-content:flex-end}}section.new-reference-lift-block .grid-full .single-reference .image .overlay .wrapper .content .overlay-title,section.new-reference-lift-block .grid-full .single-reference .video .overlay .wrapper .content .overlay-title{color:#e81202;font-family:helvetica_blkex;font-size:2rem}section.new-reference-lift-block .grid-full .single-reference .content a.title-link{text-decoration:none}section.new-reference-lift-block .grid-full .single-reference .content a.title-link:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}section.new-reference-lift-block .grid-full .single-reference .content a.title-link .title{color:#fff3f3;font-size:clamp(2rem,1.4583333333vw,2.8rem);font-weight:750;transition:all .25s}section.new-reference-lift-block .grid-full .single-reference:hover .image img,section.new-reference-lift-block .grid-full .single-reference:hover .image video,section.new-reference-lift-block .grid-full .single-reference:hover .video img,section.new-reference-lift-block .grid-full .single-reference:hover .video video{transform:scale(1.1)}section.new-reference-lift-block .grid-full .single-reference:hover .image .overlay,section.new-reference-lift-block .grid-full .single-reference:hover .video .overlay{opacity:1}section.new-reference-lift-block .grid-full .single-reference:hover .content a.title-link .title{color:#e81202}section.new-lift-block{position:relative}section.new-lift-block.nobg .grid .content{grid-column:2/12;padding-bottom:15px}@media (max-width:991px){section.new-lift-block.nobg .grid .content{grid-column:1/-1}}section.new-lift-block.nobg .grid .content a.link{font-size:clamp(5rem,4.1666666667vw,8rem)}section.new-lift-block.bgbox-right .grid .content{grid-column:2/9}@media (max-width:991px){section.new-lift-block.bgbox-right .grid .content{grid-column:1/-1}}section.new-lift-block.bgbox-right .bgbox{left:auto;right:0}section.new-lift-block.bgbox-right .bgbox img{-o-object-position:center right;object-position:center right}section.new-lift-block .grid{grid-template-columns:repeat(12,minmax(0,1fr))}section.new-lift-block .grid .content{grid-column:5/12;padding-bottom:15px}@media (max-width:991px){section.new-lift-block .grid .content{grid-column:1/-1}}section.new-lift-block .grid .content .title-wrapper{font-family:marlide-display-variable,Playfair Display!important}section.new-lift-block .grid .content .title-wrapper h1,section.new-lift-block .grid .content .title-wrapper h2,section.new-lift-block .grid .content .title-wrapper h3,section.new-lift-block .grid .content .title-wrapper h4,section.new-lift-block .grid .content .title-wrapper h5{font-family:inherit;margin:0 0 30px}section.new-lift-block .grid .content a.link{background-color:#fff3f3;border:4px solid #e81202;color:#e81202;display:block;font-family:marlide-display-variable,Playfair Display;font-size:clamp(4rem,4.1666666667vw,8rem);font-weight:500;line-height:1;padding:30px;position:relative;text-align:center;text-decoration:none;transition:all .25s}@media (max-width:991px){section.new-lift-block .grid .content a.link{margin-right:15px}}@media (max-width:575px){section.new-lift-block .grid .content a.link{padding:15px}}section.new-lift-block .grid .content a.link:after{background-color:#e81202;content:"";height:100%;position:absolute;right:-15px;top:15px;transition:all .25s;width:100%;z-index:-1}section.new-lift-block .grid .content a.link:hover{background-color:#e81202;border:4px solid #fff3f3;color:#fff3f3}section.new-lift-block .bgbox{bottom:40px;height:calc(100% - 80px);left:0;position:absolute}section.new-lift-block .bgbox.top{bottom:auto;height:auto;line-height:0;top:0}section.new-lift-block .bgbox.bottom{bottom:0;height:auto;line-height:0;top:auto}section.new-lift-block .bgbox img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;width:100%}@media (max-width:1920px){section.new-lift-block .bgbox img{max-width:500px}}@media (width <= 1550px){section.new-lift-block .bgbox img{max-width:400px}}@media (max-width:1439px){section.new-lift-block .bgbox img{max-width:350px}}@media (max-width:1279px){section.new-lift-block .bgbox img{max-width:300px}}@media (max-width:991px){section.new-lift-block .bgbox{display:none}}section.vertical-slider-block .grid-full{gap:100px;padding:0 15px}@media (max-width:1440px){section.vertical-slider-block .grid-full{gap:50px}}@media (max-width:1280px){section.vertical-slider-block .grid-full{gap:30px}}@media (max-width:991px){section.vertical-slider-block .grid-full{grid-template-columns:minmax(0,1fr)}}section.vertical-slider-block .grid-full .text-content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;grid-column:2/7;justify-content:center}@media (max-width:991px){section.vertical-slider-block .grid-full .text-content{gap:15px;grid-column:1/-1;padding-top:25px}}section.vertical-slider-block .grid-full .text-content .icon{height:150px;text-align:center;width:150px}@media (max-width:575px){section.vertical-slider-block .grid-full .text-content .icon{height:100px;width:100px}}section.vertical-slider-block .grid-full .text-content .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.vertical-slider-block .grid-full .text-content .title,section.vertical-slider-block .grid-full .text-content p{margin:0}section.vertical-slider-block .grid-full .slider{grid-column:7/12}@media (max-width:991px){section.vertical-slider-block .grid-full .slider{grid-column:1/-1}}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide{position:relative}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a{display:block;height:100%;text-decoration:none}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .image-wrapper{border:2px solid #fff3f3;border-radius:4px;height:100%;position:absolute;width:100%;z-index:1}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content{display:flex;flex-direction:column;justify-content:center;padding:30px;transition:all .25s}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content *{color:#fff3f3}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content h3,section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content p{position:relative;z-index:2}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content h3{font-size:clamp(2.2rem,2.0833333333vw,4rem);line-height:1.25}@media (max-width:991px){section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content p{margin-bottom:50px;margin-right:30px}}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle{align-items:center;background:transparent;border-radius:100%;bottom:50px;display:flex;flex-direction:column;left:30px;padding:15px;place-content:center center;position:absolute;right:auto;transition:all .15s;z-index:2}@media (max-width:991px){section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle{bottom:30px;padding:10px}}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle span{color:#fff3f3;transition:all .15s}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle:hover{transform:scale(1.1)}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a:hover .image-wrapper{background-color:var(--base);border:2px solid #e81202}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a:hover .content{padding-top:55px}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a:hover .content span.circle{background:#fff3f3;left:calc(100% - 100px)}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a:hover .content span.circle span{color:#e81202}@media (max-width:991px){section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide{min-height:400px}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .image-wrapper{background-color:var(--base);border:2px solid #e81202}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content{padding-top:55px}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle{background:#fff3f3;left:calc(100% - 100px)}section.vertical-slider-block .grid-full .slider .splide .splide__track .splide__list .splide__slide a .content span.circle span{color:#e81202}}section.vertical-slider-block .grid-full .slider .splide .splide__pagination{display:flex;flex-direction:row;gap:10px;inset:auto auto 0 0;left:-150px}@media (max-width:991px){section.vertical-slider-block .grid-full .slider .splide .splide__pagination{justify-content:flex-start;left:0;margin-bottom:15px;margin-top:25px;padding:0;position:relative}}section.vertical-slider-block .grid-full .slider .splide .splide__pagination li button{background:none;border:1px solid #fff3f3;height:15px;opacity:.75;transition:.25s;width:15px}section.vertical-slider-block .grid-full .slider .splide .splide__pagination li button.is-active{transform:scale(1.5)}section.vertical-slider-block .grid-full .slider .splide .splide__pagination li button:hover{opacity:1}section.citation-slider-block{padding-bottom:100px!important}section.citation-slider-block .slider,section.citation-slider-block .text-content{grid-column:2/12}@media (max-width:1279px){section.citation-slider-block .slider,section.citation-slider-block .text-content{grid-column:1/-1}}section.citation-slider-block .citation-carousel .splide__slide{background-color:#fff3f3;display:flex;flex-direction:column;gap:25px;position:relative}section.citation-slider-block .citation-carousel .splide__slide .bg{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg.webp);height:100%;left:0;position:absolute;top:0;width:100%}.no-webp section.citation-slider-block .citation-carousel .splide__slide .bg{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg)}section.citation-slider-block .citation-carousel .splide__slide .bg{z-index:1}section.citation-slider-block .citation-carousel .splide__slide .content,section.citation-slider-block .citation-carousel .splide__slide .top{position:relative;z-index:2}section.citation-slider-block .citation-carousel .splide__slide .top{align-items:flex-end;display:flex;justify-content:space-between;padding:35px 10px 0 35px}@media (max-width:1279px){section.citation-slider-block .citation-carousel .splide__slide .top{padding:35px 10px 0 35px}}@media (max-width:991px){section.citation-slider-block .citation-carousel .splide__slide .top{padding:25px 10px 0 15px}}@media (max-width:480px){section.citation-slider-block .citation-carousel .splide__slide .top{align-items:center;padding:15px 15px 0}}section.citation-slider-block .citation-carousel .splide__slide .top .icon{height:80px;width:80px}@media (max-width:480px){section.citation-slider-block .citation-carousel .splide__slide .top .icon{height:60px;width:60px}}section.citation-slider-block .citation-carousel .splide__slide .top .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.citation-slider-block .citation-carousel .splide__slide .content{display:flex;flex-direction:column;height:100%;padding:15px 35px 0}section.citation-slider-block .citation-carousel .splide__slide .content *{color:#181635}@media (max-width:991px){section.citation-slider-block .citation-carousel .splide__slide .content{padding:15px 25px 0;padding:15px 15px 0}}section.citation-slider-block .citation-carousel .splide__slide .content .quote{font-family:helvetica_lt;font-style:italic}section.citation-slider-block .citation-carousel .splide__slide .content .info{align-items:flex-end;display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-top:auto;padding:15px 0 30px}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]){align-items:center;display:inline-flex;flex-direction:row;gap:10px;position:relative;text-decoration:none;transition:all .25s}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]) span{transition:all .25s}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]) span.link-text{position:relative}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]) span.link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]) svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]) svg path{fill:#fff3f3;transition:all .25s}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]):hover span{color:#e81202}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after{background:#e81202}section.citation-slider-block .citation-carousel .splide__slide .content .info a:not([class=button],[class=scroll-to-top-button]):hover svg path{fill:#e81202!important}@media (max-width:1439px){section.citation-slider-block .citation-carousel .splide__slide .content .info{align-items:flex-start;flex-direction:column}}section.citation-slider-block .citation-carousel .splide__slide .content .info .info-wrapper{display:flex;flex-direction:column}section.citation-slider-block .citation-carousel .splide__slide .content .info .info-wrapper strong{font-family:helvetica_hvex;font-weight:700}section.citation-slider-block .citation-carousel .custom-pagination{align-items:center;bottom:-50px;display:flex;flex-direction:row;gap:5px;left:0;padding:0;position:absolute}section.citation-slider-block .citation-carousel .splide__arrows{bottom:-50px;position:absolute;right:0}section.citation-slider-block .citation-carousel .splide__arrows button.splide__arrow--prev{background:transparent;border:1px solid #181635;height:70px;left:unset;opacity:1;right:100px;transition:all .15s;width:70px}section.citation-slider-block .citation-carousel .splide__arrows button.splide__arrow--prev span.material-symbols{color:#181635;transform:rotate(180deg)}section.citation-slider-block .citation-carousel .splide__arrows button.splide__arrow--next{background:transparent;border:1px solid #181635;height:70px;opacity:1;right:0;transition:all .15s;width:70px}section.citation-slider-block .citation-carousel .splide__arrows button.splide__arrow--next span.material-symbols{color:#181635}.small-blocks-block .grid-full .blocks{display:grid;grid-column:2/12;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}@media (max-width:1279px){.small-blocks-block .grid-full .blocks{grid-column:1/-1}}@media (max-width:991px){.small-blocks-block .grid-full .blocks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.small-blocks-block .grid-full .blocks{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}.small-blocks-block .grid-full .blocks .block{padding:50px}@media (max-width:991px){.small-blocks-block .grid-full .blocks .block{padding:30px}}@media (max-width:767px){.small-blocks-block .grid-full .blocks .block{padding:15px}}.small-blocks-block .grid-full .blocks .block{border-bottom:1px solid #e81202;border-right:1px solid #e81202}@media (min-width:992px){.small-blocks-block .grid-full .blocks .block:nth-child(3n){border-right:none}.small-blocks-block .grid-full .blocks .block:nth-last-child(-n+3){border-bottom:none}}@media (max-width:991px) and (min-width:576px){.small-blocks-block .grid-full .blocks .block{border-bottom:1px solid #e81202}.small-blocks-block .grid-full .blocks .block:nth-child(2n){border-right:none}.small-blocks-block .grid-full .blocks .block:nth-last-child(-n+2){border-bottom:none}}@media (max-width:575px){.small-blocks-block .grid-full .blocks .block{border-right:0;padding:15px 0}.small-blocks-block .grid-full .blocks .block:last-child{border-bottom:0}}.small-blocks-block .grid-full .blocks .block.first{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.small-blocks-block .grid-full .blocks .block.first .title{margin:15px 0 0}.small-blocks-block .grid-full .blocks .block.first .icon img{max-width:90px}.small-blocks-block .grid-full .blocks .block:not(.first) h3{color:#e81202!important;font-size:clamp(2rem,1.4583333333vw,2.8rem);line-height:1.25}section.text-and-graphic-block .grid-full.left .text-block{grid-column:4/12}@media (max-width:1279px){section.text-and-graphic-block .grid-full.left .text-block{grid-column:4/13}}section.text-and-graphic-block .grid-full.left .graphic-block{left:0;position:absolute;right:auto}section.text-and-graphic-block .grid-full.left .graphic-block img{-o-object-position:center left;object-position:center left}@media (max-width:991px){section.text-and-graphic-block .grid-full{-moz-column-gap:0;column-gap:0;grid-column:1/-1;grid-template-columns:repeat(1,minmax(0,1fr))}}section.text-and-graphic-block .grid-full .text-block{display:flex;flex-direction:column;gap:15px;grid-column:2/10;justify-content:center;position:relative}section.text-and-graphic-block .grid-full .graphic-block{bottom:40px;height:calc(100% - 80px);left:auto;position:absolute;right:0}section.text-and-graphic-block .grid-full .graphic-block.bottom{bottom:-30px}section.text-and-graphic-block .grid-full .graphic-block.bottom img{-o-object-position:center bottom;object-position:center bottom}section.text-and-graphic-block .grid-full .graphic-block img{height:100%;max-width:25vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}@media (max-width:991px){section.text-and-graphic-block .grid-full .graphic-block{display:none}}section.form-block .grid-full{-moz-column-gap:100px;column-gap:100px}@media (max-width:1439px){section.form-block .grid-full{gap:25px}}section.form-block .grid-full .left-block{grid-column:2/6}section.form-block .grid-full .left-block .title{margin-top:0}@media (max-width:991px){section.form-block .grid-full .left-block{grid-column:2/12}}@media (max-width:767px){section.form-block .grid-full .left-block{grid-column:1/-1}}section.form-block .grid-full .right-block{grid-column:6/12}@media (max-width:1439px){section.form-block .grid-full .right-block{grid-column:6/13}}@media (max-width:991px){section.form-block .grid-full .right-block{grid-column:2/12}}@media (max-width:767px){section.form-block .grid-full .right-block{grid-column:1/-1}}section.offices-block .grid-full{gap:40px;grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:991px){section.offices-block .grid-full{gap:20px}}section.offices-block .grid-full .title{grid-column:2/12}@media (max-width:1279px){section.offices-block .grid-full .title{grid-column:1/-1}}section.offices-block .grid-full .left-block{grid-column:2/7}@media (max-width:1279px){section.offices-block .grid-full .left-block{grid-column:1/7}}@media (max-width:767px){section.offices-block .grid-full .left-block{grid-column:1/-1}}section.offices-block .grid-full .right-block{grid-column:7/12}@media (max-width:1279px){section.offices-block .grid-full .right-block{grid-column:7/13}}@media (max-width:767px){section.offices-block .grid-full .right-block{grid-column:1/-1}}section.offices-block .grid-full .left-block .image img,section.offices-block .grid-full .right-block .image img{aspect-ratio:1;height:100%;max-height:650px;-o-object-fit:cover;object-fit:cover;width:100%}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]),section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]){align-items:center;display:inline-flex;flex-direction:row;gap:10px;position:relative;text-decoration:none;transition:all .25s}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]) span,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]) span{transition:all .25s}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]) span.link-text,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]) span.link-text{position:relative}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]) span.link-text:after,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]) span.link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]) svg,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]) svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]) svg path,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]) svg path{fill:#fff3f3;transition:all .25s}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]):hover span,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]):hover span{color:#e81202}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after{background:#e81202}section.offices-block .grid-full .left-block .details a:not([class=button],[class=scroll-to-top-button]):hover svg path,section.offices-block .grid-full .right-block .details a:not([class=button],[class=scroll-to-top-button]):hover svg path{fill:#e81202!important}section.offices-block .grid-full .left-block .details,section.offices-block .grid-full .right-block .details{align-items:flex-start;display:flex;flex-direction:column;gap:15px}section.offices-block .grid-full .left-block .details .title,section.offices-block .grid-full .right-block .details .title{color:#e81202}section.hero-block .buttons a.button,section.hero-block .buttons a.wp-block-button__link.wp-element-button,section.hero-block .buttons input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.hero-block .buttons a.button,section.hero-block .buttons a.wp-block-button__link.wp-element-button,section.hero-block .buttons input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.hero-block .buttons a.button,section.hero-block .buttons a.wp-block-button__link.wp-element-button,section.hero-block .buttons input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.hero-block .buttons a.button:hover,section.hero-block .buttons a.wp-block-button__link.wp-element-button:hover,section.hero-block .buttons input[type=submit].gform_button:hover{color:#e81202}section.hero-block .buttons{display:flex;flex-flow:row wrap;gap:32px;margin:25px 0}@media (max-width:575px){section.hero-block .buttons{gap:16px}}section.hero-block{background-repeat:no-repeat;background-size:cover;height:75vh;position:relative;width:100%}@media (max-width:991px){section.hero-block{height:100%;min-height:50vh}}section.hero-block.pysty{background-image:url(../../assets/dist/graphics/etusivu-hero-alue-fullhd.jpg.webp)}.no-webp section.hero-block.pysty{background-image:url(../../assets/dist/graphics/etusivu-hero-alue-fullhd.jpg)}section.hero-block.pysty .grid-full{background-image:url(../../assets/dist/logos/Groteski_logo_vaaka_vari-01.png.webp);background-position:50%;background-repeat:no-repeat;background-size:80%}.no-webp section.hero-block.pysty .grid-full{background-image:url(../../assets/dist/logos/Groteski_logo_vaaka_vari-01.png)}section.hero-block.vaaka{background-image:url(../../assets/dist/graphics/GROTESTI_BG_VAAKA.jpg.webp)}.no-webp section.hero-block.vaaka{background-image:url(../../assets/dist/graphics/GROTESTI_BG_VAAKA.jpg)}section.hero-block.vaaka .grid-full{grid-template-rows:repeat(2,minmax(0,1fr))}section.hero-block.vaaka .grid-full .hero-top{grid-column:2/12;grid-row:1;margin:auto 0}@media (max-width:767px){section.hero-block.vaaka .grid-full .hero-top{grid-column:1/-1}}section.hero-block.vaaka .grid-full .hero-top .title{color:#e81202;font-family:helvetica_exo}section.hero-block.vaaka .grid-full .hero-bottom{grid-column:2/12;grid-row:2;margin:auto 0}@media (max-width:767px){section.hero-block.vaaka .grid-full .hero-bottom{grid-column:1/-1}}section.hero-block.vaaka .grid-full .hero-bottom .title{color:#181635}section.hero-block.puolikas-vaaka{background-image:url(../../assets/dist/graphics/alasivujen-hero-alue-2.jpg.webp)}.no-webp section.hero-block.puolikas-vaaka{background-image:url(../../assets/dist/graphics/alasivujen-hero-alue-2.jpg)}section.hero-block.puolikas-vaaka{height:100%;min-height:50vh}@media (max-width:991px){section.hero-block.puolikas-vaaka{min-height:25vh}}section.hero-block.puolikas-vaaka .grid-full{height:100%;min-height:50vh}@media (max-width:991px){section.hero-block.puolikas-vaaka .grid-full{min-height:25vh}}section.hero-block.puolikas-vaaka .grid-full .hero-half{grid-column:2/12;margin:auto 0}@media (max-width:767px){section.hero-block.puolikas-vaaka .grid-full .hero-half{grid-column:1/-1}}section.hero-block.puolikas-vaaka .grid-full .hero-half .title{color:#e81202;font-family:helvetica_exo}section.hero-block.diagonaali{background-image:url(../../assets/dist/graphics/GROTESTI_BG_DIAGONAALI.jpg.webp)}.no-webp section.hero-block.diagonaali{background-image:url(../../assets/dist/graphics/GROTESTI_BG_DIAGONAALI.jpg)}@media (max-width:991px){section.hero-block.diagonaali{background-image:url(../../assets/dist/graphics/GROTESTI_BG_VAAKA.jpg.webp)}.no-webp section.hero-block.diagonaali{background-image:url(../../assets/dist/graphics/GROTESTI_BG_VAAKA.jpg)}}section.hero-block.diagonaali .grid-full{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}@media (max-width:991px){section.hero-block.diagonaali .grid-full{grid-template-columns:repeat(1,minmax(0,1fr));height:100%;min-height:50vh}}section.hero-block.diagonaali .grid-full .hero-left{grid-row:1;margin:auto}section.hero-block.diagonaali .grid-full .hero-left .title{color:#e81202;font-family:helvetica_exo}section.hero-block.diagonaali .grid-full .hero-right{grid-column:2;grid-row:2;margin:auto}@media (max-width:991px){section.hero-block.diagonaali .grid-full .hero-right{grid-column:1}}section.hero-block.diagonaali .grid-full .hero-right .title{color:#181635;font-family:helvetica_blkex}section.hero-block.hero-video{height:auto;min-height:auto;overflow:hidden;position:relative;width:100%}section.hero-block.hero-video .video-embed-wrapper{position:relative;width:100%}section.hero-block.hero-video .video-embed-wrapper iframe{height:100%;left:0;min-height:auto;position:absolute;top:0;width:100%}section.hero-block .grid-full{height:100%;position:relative;width:100%}@media (max-width:991px){section.hero-block .grid-full{padding-top:62.5px}}section.hero-block .grid-full .buttons{align-items:flex-end;bottom:0;grid-column:2/12;margin-bottom:50px}section.hero-block .grid-full .buttons a.button{color:#e81202}section.hero-block .grid-full .buttons a.button:before{background:#e81202}section.hero-block .grid-full .buttons a.button:after{background:#fff3f3}section.text-block .grid-full .buttons,section.text-block .grid-full .text,section.text-block .grid-full .title{grid-column:2/12}@media (max-width:991px){section.text-block .grid-full .buttons,section.text-block .grid-full .text,section.text-block .grid-full .title{grid-column:1/-1}}section.text-block.single-referenssi .grid-full .title{grid-column:2/5;margin:20px 0}@media (max-width:991px){section.text-block.single-referenssi .grid-full .title{grid-column:1/-1}}section.text-block.single-referenssi .grid-full .buttons,section.text-block.single-referenssi .grid-full .text{grid-column:5/12}@media (max-width:991px){section.text-block.single-referenssi .grid-full .buttons,section.text-block.single-referenssi .grid-full .text{grid-column:1/-1}}section.text-and-image-block .grid-full .text-and-image-wrapper{-moz-column-gap:100px;column-gap:100px;display:grid;grid-column:2/12;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1279px){section.text-and-image-block .grid-full .text-and-image-wrapper{-moz-column-gap:50px;column-gap:50px;grid-column:1/-1}}@media (max-width:991px){section.text-and-image-block .grid-full .text-and-image-wrapper{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}}section.text-and-image-block .grid-full .text-and-image-wrapper.image-left .image-block{grid-column:1;grid-row:1}section.text-and-image-block .grid-full .text-and-image-wrapper.image-left .text-block{grid-column:2;grid-row:1}@media (max-width:991px){section.text-and-image-block .grid-full .text-and-image-wrapper.image-left .text-block{grid-column:1;grid-row:2}}section.text-and-image-block .grid-full .text-and-image-wrapper .text-block{display:flex;flex-direction:column;gap:0;grid-column:1;justify-content:center;position:relative;transition:all .5s}@media (max-width:991px){section.text-and-image-block .grid-full .text-and-image-wrapper .text-block{grid-column:1;grid-row:2;padding:25px 0}}section.text-and-image-block .grid-full .text-and-image-wrapper .image-block{grid-column:2;overflow:hidden;text-align:center}@media (max-width:991px){section.text-and-image-block .grid-full .text-and-image-wrapper .image-block{aspect-ratio:16/9;grid-column:1;grid-row:1}}section.text-and-image-block .grid-full .text-and-image-wrapper .image-block img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s;width:100%}section.ingress-block .anchor-buttons a.anchor-button{align-items:center;background:transparent;display:inline-flex;font-family:helvetica_blkex;font-size:clamp(1.8rem,1.3020833333vw,2.5rem);height:auto;line-height:1;position:relative;text-decoration:none;text-transform:uppercase;transition:all .15s;width:auto}@media (max-width:480px){section.ingress-block .anchor-buttons a.anchor-button{font-size:1.6rem}}section.ingress-block .anchor-buttons a.anchor-button:after{background:transparent;bottom:auto;content:"\f70f";font-family:Material Symbols Outlined;font-size:clamp(2.5rem,1.8229166667vw,3.5rem);height:auto;left:100%;margin-left:10px;transform:none;width:auto}section.ingress-block .anchor-buttons{display:flex;flex-flow:row wrap;gap:25px 50px;margin:25px 0}section.ingress-block:first-of-type h1.title{margin-top:80px}@media (max-width:1279px){section.ingress-block:first-of-type h1.title{margin-top:40px}}section.ingress-block .grid-full{grid-template-columns:repeat(12,minmax(0,1fr))}section.ingress-block .grid-full .content-area{grid-column:2/10;position:relative;z-index:2}@media (max-width:991px){section.ingress-block .grid-full .content-area{grid-column:1/-1}}@media (max-width:1920px){section.ingress-block .grid-full .content-area.title-hero{grid-column:2/10}}@media (max-width:991px){section.ingress-block .grid-full .content-area.title-hero{grid-column:1/-1}}section.ingress-block .grid-full .content-area.title-hero .title{font-family:helvetica_exo!important;font-size:clamp(2.5rem,3.2291666667vw,6.2rem);font-weight:700!important}section.ingress-block .grid-full .content-area .ingress-text a,section.ingress-block .grid-full .content-area .ingress-text p{font-size:2.4rem}@media (max-width:767px){section.ingress-block .grid-full .content-area .ingress-text a,section.ingress-block .grid-full .content-area .ingress-text p{font-size:2rem}}section.ingress-block .grid-full .title{margin-top:0!important}section.ingress-block.bg-default,section.ingress-block.bg-right{position:relative;z-index:1}section.ingress-block.bg-default .bgbox,section.ingress-block.bg-right .bgbox{bottom:40px;height:calc(100% - 80px);max-width:25vw;position:absolute;right:0}@media (width <= 1600px){section.ingress-block.bg-default .bgbox,section.ingress-block.bg-right .bgbox{height:calc(80% - 40px)}}@media (max-width:1440px){section.ingress-block.bg-default .bgbox,section.ingress-block.bg-right .bgbox{bottom:80px;height:calc(70% - 40px)}}section.ingress-block.bg-default .bgbox img,section.ingress-block.bg-right .bgbox img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;width:100%}@media (max-width:991px){section.ingress-block.bg-default .bgbox,section.ingress-block.bg-right .bgbox{display:none}}section.ingress-block.bg-default.fullsize .bgbox,section.ingress-block.bg-right.fullsize .bgbox{bottom:0;height:100%}section.ingress-block.bg-left{position:relative}section.ingress-block.bg-left .bgbox{bottom:40px;height:calc(100% - 80px);left:0;position:absolute}@media (width <= 1600px){section.ingress-block.bg-left .bgbox{height:calc(80% - 40px)}}@media (max-width:1440px){section.ingress-block.bg-left .bgbox{bottom:80px;height:calc(70% - 40px)}}section.ingress-block.bg-left .bgbox img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;width:100%}@media (max-width:991px){section.ingress-block.bg-left .bgbox{display:none}}section.ingress-block.bg-left.fullsize .bgbox{bottom:0;height:100%}section.contacts-block a.button,section.contacts-block a.wp-block-button__link.wp-element-button,section.contacts-block input[type=submit].gform_button{background:transparent;border:2px solid #e81202;color:#181635;display:inline-block;font-family:helvetica_blkex;padding:24px 48px;text-align:center;text-decoration:none;transition:all .15s}@media (max-width:991px){section.contacts-block a.button,section.contacts-block a.wp-block-button__link.wp-element-button,section.contacts-block input[type=submit].gform_button{font-size:1.8rem;padding:16px 32px}}@media (max-width:575px){section.contacts-block a.button,section.contacts-block a.wp-block-button__link.wp-element-button,section.contacts-block input[type=submit].gform_button{font-size:1.6rem;padding:12px 24px}}section.contacts-block a.button:hover,section.contacts-block a.wp-block-button__link.wp-element-button:hover,section.contacts-block input[type=submit].gform_button:hover{color:#e81202}section.contacts-block.one-person .grid-full{gap:50px}@media (max-width:991px){section.contacts-block.one-person .grid-full{gap:25px}}@media (max-width:767px){section.contacts-block.one-person .grid-full{gap:0}}section.contacts-block.one-person .grid-full .image{grid-column:7/12;margin-left:auto;position:relative}@media (max-width:1279px){section.contacts-block.one-person .grid-full .image{grid-column:7/13}}@media (max-width:767px){section.contacts-block.one-person .grid-full .image{grid-column:1/-1;grid-row:1;margin:auto}}section.contacts-block.one-person .grid-full .image img{height:100%;max-height:750px;-o-object-fit:cover;object-fit:cover;width:auto}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]){align-items:center;display:inline-flex;flex-direction:row;gap:10px;position:relative;text-decoration:none;transition:all .25s}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]) span{transition:all .25s}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]) span.link-text{position:relative}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]) span.link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]) svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]) svg path{fill:#fff3f3;transition:all .25s}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]):hover span{color:#e81202}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after{background:#e81202}section.contacts-block.one-person .grid-full .details a:not([class=button],[class=scroll-to-top-button]):hover svg path{fill:#e81202!important}section.contacts-block.one-person .grid-full .details{align-items:flex-start;display:flex;flex-direction:column;gap:25px;grid-column:2/7;justify-content:center}@media (max-width:1279px){section.contacts-block.one-person .grid-full .details{gap:15px;grid-column:1/7}}@media (max-width:767px){section.contacts-block.one-person .grid-full .details{grid-column:1/-1}}section.contacts-block.one-person .grid-full .details .name,section.contacts-block.one-person .grid-full .details .person-title{color:#e81202}section.contacts-block.multiple-persons .grid-full .title{grid-column:2/12}@media (max-width:1439px){section.contacts-block.multiple-persons .grid-full .title{grid-column:1/-1}}section.contacts-block.multiple-persons .grid-full .grid-full.persons{gap:25px;grid-column:2/12}@media (max-width:1439px){section.contacts-block.multiple-persons .grid-full .grid-full.persons{grid-column:1/-1}}section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-3,section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-4{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-3,section.contacts-block.multiple-persons .grid-full .grid-full.persons.grid-4{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;padding:0}}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person{background-color:#fff3f3;border:1px solid #e81202;padding:24px}@media (max-width:767px){section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person{max-width:350px;width:100%}}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .image{position:relative}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .image img{aspect-ratio:2/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .image img{max-height:350px}}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .placeholder-image{aspect-ratio:2/3}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details .name{color:#e81202;margin:15px 0}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details .person-title{font-size:1.6rem;margin-bottom:15px}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]){align-items:center;display:inline-flex;flex-direction:row;gap:10px;position:relative;text-decoration:none;transition:all .25s}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]) span{transition:all .25s}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]) span.link-text{position:relative}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]) span.link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]) svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]) svg path{fill:#fff3f3;transition:all .25s}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover span{color:#e81202}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after{background:#e81202}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover svg path{fill:#e81202!important}section.contacts-block.multiple-persons .grid-full .grid-full.persons .single-person .details a{color:#080808;font-size:1.6rem}section.accordion-block.bg-blue .grid-full .right-block .accordion-row{border:1px solid #fff3f3}section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title .accordion-title-text,section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title span{color:#fff3f3}section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title:hover .accordion-title-text,section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title:hover span,section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title[aria-expanded=true] .accordion-title-text{color:#e81202}section.accordion-block.bg-blue .grid-full .right-block .accordion-row .accordion-title[aria-expanded=true] span{transform:rotate(90deg)}section.accordion-block .grid-full{grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:991px){section.accordion-block .grid-full{grid-template-columns:inmax(0,1fr)}}section.accordion-block .grid-full .left-block{grid-column:2/6}@media (max-width:1279px){section.accordion-block .grid-full .left-block{grid-column:1/6}}@media (max-width:991px){section.accordion-block .grid-full .left-block{grid-column:1/-1}}section.accordion-block .grid-full .left-block .title{margin-top:0}section.accordion-block .grid-full .right-block{grid-column:6/12}@media (max-width:1279px){section.accordion-block .grid-full .right-block{grid-column:6/13}}@media (max-width:991px){section.accordion-block .grid-full .right-block{grid-column:1/-1}}section.accordion-block .grid-full .right-block .accordion-row{border:1px solid #e81202;margin-bottom:25px}section.accordion-block .grid-full .right-block .accordion-row .accordion-title{align-items:center;background:none;border:none;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:25px;width:100%}@media (max-width:480px){section.accordion-block .grid-full .right-block .accordion-row .accordion-title{padding:15px}}section.accordion-block .grid-full .right-block .accordion-row .accordion-title .accordion-title-text{color:#181635;margin:0;transition:all .25s}section.accordion-block .grid-full .right-block .accordion-row .accordion-title span{color:#e81202;font-size:3rem;transition:all .25s}section.accordion-block .grid-full .right-block .accordion-row .accordion-title:hover .accordion-title-text,section.accordion-block .grid-full .right-block .accordion-row .accordion-title[aria-expanded=true] .accordion-title-text,section.accordion-block .grid-full .right-block .accordion-row .accordion-title[aria-expanded=true] span{color:#e81202}section.accordion-block .grid-full .right-block .accordion-row .accordion-title[aria-expanded=true] span{transform:rotate(90deg)}section.accordion-block .grid-full .right-block .accordion-row .accordion-content{padding:0 25px 25px}section.cities-banner-block{background-color:#fff3f3;display:flex;flex-direction:row;height:200px;overflow:hidden;padding:25px 0;position:relative}@media (max-width:767px){section.cities-banner-block{height:150px}}section.cities-banner-block .cities-carousel{align-items:center;display:flex;flex-direction:row;height:100%;width:100%}section.cities-banner-block .cities-carousel ul.splide__list{align-items:center;cursor:grab;gap:50px}section.cities-banner-block .cities-carousel ul.splide__list li.city{align-items:center;color:#e81202;display:flex;font-family:helvetica_exo;font-size:clamp(5rem,4.6875vw,9rem);gap:50px;text-transform:uppercase;width:auto!important}section.cities-banner-block .cities-carousel ul.splide__list li.city .icon{display:flex;height:100%;margin:auto;max-width:20vw;width:125px}section.cities-banner-block .cities-carousel ul.splide__list li.city .icon img{-o-object-fit:contain;object-fit:contain}section.blog-lift-block .grid-full .blogs{display:grid;gap:30px;grid-column:2/12;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1279px){section.blog-lift-block .grid-full .blogs{grid-column:1/-1}}@media (max-width:991px){section.blog-lift-block .grid-full .blogs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){section.blog-lift-block .grid-full .blogs{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){section.blog-lift-block .grid-full .blogs{grid-column:1/-1}}section.blog-lift-block .grid-full .blogs .title{grid-column:1/-1}section.blog-lift-block .grid-full .blogs .single-blog{position:relative;text-decoration:none}section.blog-lift-block .grid-full .blogs .single-blog .image{height:700px;overflow:hidden}@media (max-width:1439px){section.blog-lift-block .grid-full .blogs .single-blog .image{height:500px}}@media (max-width:991px){section.blog-lift-block .grid-full .blogs .single-blog .image{aspect-ratio:auto;height:350px}}section.blog-lift-block .grid-full .blogs .single-blog .image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease-in-out;width:100%}section.blog-lift-block .grid-full .blogs .single-blog a.title-link{text-decoration:none}section.blog-lift-block .grid-full .blogs .single-blog a.title-link:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.blog-lift-block .grid-full .blogs .single-blog a.title-link h3{color:#e81202;font-size:clamp(2rem,1.4583333333vw,2.8rem);line-height:1.25;transition:all .25s}section.blog-lift-block .grid-full .blogs .single-blog:hover img{transform:scale(1.1)}section.blog-lift-block .grid-full .blogs .single-blog:hover a.title-link h3{color:#fff3f3}section.blog-lift-block .grid-full .blogs .more{grid-column:1/-1}section.image-carousel-block .grid-full,section.image-carousel-block .grid-fullwidth{padding-bottom:100px!important}section.image-carousel-block .grid-full.no-padding,section.image-carousel-block .grid-fullwidth.no-padding{padding:0 0 100px!important}section.image-carousel-block .grid-full.no-padding .image-carousel,section.image-carousel-block .grid-fullwidth.no-padding .image-carousel{padding-bottom:0}section.image-carousel-block .grid-full.no-carousel,section.image-carousel-block .grid-fullwidth.no-carousel{padding:30px 15px!important}section.image-carousel-block .grid-full .single-image,section.image-carousel-block .grid-fullwidth .single-image{grid-column:2/12}@media (max-width:767px){section.image-carousel-block .grid-full .single-image,section.image-carousel-block .grid-fullwidth .single-image{grid-column:1/-1;padding-bottom:25px}}section.image-carousel-block .grid-full .single-image img,section.image-carousel-block .grid-fullwidth .single-image img{aspect-ratio:16/9;height:100%;width:100%}section.image-carousel-block .grid-full .single-image.cover img,section.image-carousel-block .grid-fullwidth .single-image.cover img{-o-object-fit:cover;object-fit:cover}section.image-carousel-block .grid-full .single-image.contain img,section.image-carousel-block .grid-fullwidth .single-image.contain img{-o-object-fit:contain;object-fit:contain}section.image-carousel-block .grid-full .image-carousel,section.image-carousel-block .grid-fullwidth .image-carousel{grid-column:2/12;padding-bottom:75px;position:relative}@media (max-width:767px){section.image-carousel-block .grid-full .image-carousel,section.image-carousel-block .grid-fullwidth .image-carousel{grid-column:1/-1;padding-bottom:25px}}section.image-carousel-block .grid-full .image-carousel .splide__track ul.splide__list li.splide__slide img,section.image-carousel-block .grid-fullwidth .image-carousel .splide__track ul.splide__list li.splide__slide img{aspect-ratio:16/9;height:100%;width:100%}section.image-carousel-block .grid-full .image-carousel .splide__track ul.splide__list li.splide__slide.cover img,section.image-carousel-block .grid-fullwidth .image-carousel .splide__track ul.splide__list li.splide__slide.cover img{-o-object-fit:cover;object-fit:cover}section.image-carousel-block .grid-full .image-carousel .splide__track ul.splide__list li.splide__slide.contain img,section.image-carousel-block .grid-fullwidth .image-carousel .splide__track ul.splide__list li.splide__slide.contain img{-o-object-fit:contain;object-fit:contain}section.image-carousel-block .grid-full .image-carousel .custom-pagination,section.image-carousel-block .grid-fullwidth .image-carousel .custom-pagination{align-items:center;bottom:-50px;display:flex;flex-direction:row;gap:5px;left:0;padding:0;position:absolute;z-index:999}section.image-carousel-block .grid-full .image-carousel .splide__arrows,section.image-carousel-block .grid-fullwidth .image-carousel .splide__arrows{bottom:-50px;position:absolute;right:0}section.image-carousel-block .grid-full .image-carousel .splide__arrows button.splide__arrow--prev,section.image-carousel-block .grid-fullwidth .image-carousel .splide__arrows button.splide__arrow--prev{background:transparent;border:1px solid #181635;height:70px;left:unset;opacity:1;right:100px;transition:all .15s;width:70px}section.image-carousel-block .grid-full .image-carousel .splide__arrows button.splide__arrow--prev span.material-symbols,section.image-carousel-block .grid-fullwidth .image-carousel .splide__arrows button.splide__arrow--prev span.material-symbols{color:#181635;transform:rotate(180deg);transition:all .15s}section.image-carousel-block .grid-full .image-carousel .splide__arrows button.splide__arrow--next,section.image-carousel-block .grid-fullwidth .image-carousel .splide__arrows button.splide__arrow--next{background:transparent;border:1px solid #181635;height:70px;opacity:1;right:0;transition:all .15s;width:70px}section.image-carousel-block .grid-full .image-carousel .splide__arrows button.splide__arrow--next span.material-symbols,section.image-carousel-block .grid-fullwidth .image-carousel .splide__arrows button.splide__arrow--next span.material-symbols{color:#181635;transition:all .15s}section.mockup-block{max-height:1100px}@media (max-width:1280px){section.mockup-block{max-height:unset}}section.mockup-block .grid-full.desktop{gap:30px;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:0;padding-top:0}@media (max-width:991px){section.mockup-block .grid-full.desktop{display:flex;flex-direction:column}}section.mockup-block .grid-full.desktop .text-block{display:flex;flex-direction:column;grid-column:2/7;justify-content:flex-start}section.mockup-block .grid-full.desktop #breadcrumbs{grid-column:2/13}section.mockup-block .grid-full.desktop .image-block{grid-column:7/13}@media (max-width:1280px){section.mockup-block .grid-full.desktop .image-block{margin-top:auto}}section.mockup-block .grid-full.desktop .image-block img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:auto}@media (max-width:768px){section.mockup-block .grid-full.desktop .image-block img{-o-object-fit:cover;object-fit:cover}}section.mockup-block .grid-full.desktop .image-block video{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}section.mockup-block .grid-full.desktop .image-block img,section.mockup-block .grid-full.desktop .image-block video{margin:0 auto}@media (max-width:768px){section.mockup-block .grid-full.desktop .image-block img,section.mockup-block .grid-full.desktop .image-block video{margin:auto}}@media (max-width:991px){section.mockup-block .grid-full.desktop .image-block img,section.mockup-block .grid-full.desktop .image-block video{max-height:600px}}@media (max-width:767px){section.mockup-block .grid-full.desktop .image-block img,section.mockup-block .grid-full.desktop .image-block video{max-height:500px}}@media (max-width:575px){section.mockup-block .grid-full.desktop .image-block img,section.mockup-block .grid-full.desktop .image-block video{max-height:400px}}@media (max-width:991px){section.mockup-block .grid-full.desktop .image-block{position:relative}}section.mockup-block .grid-full .text-block .title.h1,section.mockup-block .grid-full .text-block .title.h2,section.mockup-block .grid-full .text-block .title.h3,section.mockup-block .grid-full .text-block .title.h4,section.mockup-block .grid-full .text-block .title.h5,section.mockup-block .grid-full .text-block .title.h6{font-family:helvetica_hvex;font-style:italic}section.mockup-block .grid-full .text-block .title.h2{font-size:clamp(2.4rem,2.9166666667vw,5.6rem)}section.mockup-block .grid-full .text-block .description p{font-size:2.4rem;line-height:1.75}@media (max-width:991px){section.mockup-block .grid-full .text-block .description p{font-size:2rem}}section.mockup-block .grid-full .text-block .categories{display:flex;flex-flow:row wrap;gap:15px;justify-content:flex-start;margin:30px 0}@media (max-width:991px){section.mockup-block .grid-full .text-block .categories{flex-direction:column;margin-top:15px}}section.mockup-block .grid-full .text-block .categories p{margin:0}section.mockup-block .grid-full .text-block .categories a{font-size:2rem;padding:4px 12px;text-decoration:none;text-transform:lowercase;transition:all .15s}@media (max-width:991px){section.mockup-block .grid-full .text-block .categories a{margin-right:auto}}section.quote-block{padding:25px 0}section.quote-block .grid-full{row-gap:0}section.quote-block .grid-full .quote-wrapper{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg.webp);background-position:0 0;background-repeat:repeat;background-size:1000px 1000px;grid-column:2/12}.no-webp section.quote-block .grid-full .quote-wrapper{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-valk.jpg)}section.quote-block .grid-full .quote-wrapper{align-items:center;display:grid;gap:15px;grid-template-columns:200px minmax(0,1fr);padding:25px}@media (max-width:991px){section.quote-block .grid-full .quote-wrapper{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){section.quote-block .grid-full .quote-wrapper{grid-column:1/-1}}section.quote-block .grid-full .quote-wrapper .quote-icon{padding:25px}@media (max-width:991px){section.quote-block .grid-full .quote-wrapper .quote-icon{grid-row:1;height:100px;padding:0;width:100px}}section.quote-block .grid-full .quote-wrapper .quote-text{font-family:helvetica_lt;font-style:italic}section.quote-block .grid-full .quote-wrapper .quote-text *{color:#181635}@media (max-width:991px){section.quote-block .grid-full .quote-wrapper .quote-text{grid-row:2}}section.quote-block .grid-full .quote-wrapper .quote-text p{margin:0}section.quote-block .grid-full .quote-wrapper .quote-text .quote-source{font-family:helvetica_hvex;font-style:normal}section.quote-block .grid-full .quote-wrapper .quote-source{grid-column:4/12;margin-top:50px}section.services-carousel-block{overflow:hidden;padding-bottom:100px}section.services-carousel-block .grid{position:relative}section.services-carousel-block .grid .carousel-wrapper,section.services-carousel-block .grid .title{grid-column:1/-1}section.services-carousel-block .grid .carousel-wrapper .services-carousel{position:relative;width:125%}@media (max-width:991px){section.services-carousel-block .grid .carousel-wrapper .services-carousel{width:150%}}@media (max-width:767px){section.services-carousel-block .grid .carousel-wrapper .services-carousel{width:100%}}section.services-carousel-block .grid .carousel-wrapper .services-carousel .custom-pagination{align-items:center;bottom:-50px;display:flex;flex-direction:row;gap:5px;left:0;padding:0;position:absolute}section.services-carousel-block .grid .carousel-wrapper .services-carousel .splide__arrows{bottom:-50px;position:absolute;right:0}section.services-carousel-block .grid .carousel-wrapper .services-carousel .splide__arrows button.splide__arrow--prev{background:transparent;height:70px;left:unset;opacity:1;right:100px;transition:all .15s;width:70px}section.services-carousel-block .grid .carousel-wrapper .services-carousel .splide__arrows button.splide__arrow--prev span.material-symbols{transform:rotate(180deg)}section.services-carousel-block .grid .carousel-wrapper .services-carousel .splide__arrows button.splide__arrow--next{background:transparent;height:70px;opacity:1;right:0;transition:all .15s;width:70px}section.video-block .grid-full{grid-template-columns:repeat(12,minmax(0,1fr))}section.video-block .grid-full video{aspect-ratio:16/9;grid-column:2/12;max-height:80vh}section.form-and-persons-block .grid-full{gap:32px}@media (max-width:991px){section.form-and-persons-block .grid-full{gap:16px}}section.form-and-persons-block .grid-full .left-block{display:flex;flex-direction:column;gap:32px;grid-column:2/7}@media (max-width:1279px){section.form-and-persons-block .grid-full .left-block{grid-column:1/7}}@media (max-width:991px){section.form-and-persons-block .grid-full .left-block{gap:16px;grid-column:1/-1}}section.form-and-persons-block .grid-full .left-block .title{margin:0}section.form-and-persons-block .grid-full .left-block .text p:first-child{margin-top:0}section.form-and-persons-block .grid-full .left-block .text p:last-child{margin-bottom:0}section.form-and-persons-block .grid-full .left-block .single-person{background-color:#fff3f3;border:1px solid #e81202;display:flex;flex-direction:row;gap:24px;justify-content:flex-start;padding:24px}@media (max-width:1279px){section.form-and-persons-block .grid-full .left-block .single-person{gap:16px;padding:16px}}@media (max-width:991px){section.form-and-persons-block .grid-full .left-block .single-person{width:75vw}}@media (max-width:767px){section.form-and-persons-block .grid-full .left-block .single-person{width:100%}}@media (max-width:480px){section.form-and-persons-block .grid-full .left-block .single-person{flex-direction:column;max-width:350px;width:100%}}section.form-and-persons-block .grid-full .left-block .single-person .image .image-wrapper,section.form-and-persons-block .grid-full .left-block .single-person .image .person-placeholder-image{height:100%;min-height:205px;position:relative;width:155px}@media (max-width:480px){section.form-and-persons-block .grid-full .left-block .single-person .image .image-wrapper,section.form-and-persons-block .grid-full .left-block .single-person .image .person-placeholder-image{width:100%}}section.form-and-persons-block .grid-full .left-block .single-person .image .image-wrapper img,section.form-and-persons-block .grid-full .left-block .single-person .image .person-placeholder-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.form-and-persons-block .grid-full .left-block .single-person .details{display:flex;flex-direction:column;gap:5px;justify-content:flex-start}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]){align-items:center;display:inline-flex;flex-direction:row;gap:10px;position:relative;text-decoration:none;transition:all .25s}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]) span{transition:all .25s}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]) span.link-text{position:relative}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]) span.link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]) svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]) svg path{fill:#fff3f3;transition:all .25s}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover span{color:#e81202}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover .link-text:after{background:#e81202}section.form-and-persons-block .grid-full .left-block .single-person .details a:not([class=button],[class=scroll-to-top-button]):hover svg path{fill:#e81202!important}section.form-and-persons-block .grid-full .left-block .single-person .details .name{color:#e81202;margin:0}section.form-and-persons-block .grid-full .left-block .single-person .details .person-title{font-size:2.2rem;margin:10px 0}@media (max-width:1279px){section.form-and-persons-block .grid-full .left-block .single-person .details .person-title{font-size:2rem}}@media (max-width:575px){section.form-and-persons-block .grid-full .left-block .single-person .details .person-title{font-size:1.8rem}}section.form-and-persons-block .grid-full .left-block .single-person .details a{color:#181635;font-size:2.2rem}@media (max-width:1279px){section.form-and-persons-block .grid-full .left-block .single-person .details a{font-size:2rem}}@media (max-width:575px){section.form-and-persons-block .grid-full .left-block .single-person .details a{font-size:1.8rem}}section.form-and-persons-block .grid-full .right-block{grid-column:7/12;width:100%}@media (max-width:1279px){section.form-and-persons-block .grid-full .right-block{grid-column:7/13}}@media (max-width:991px){section.form-and-persons-block .grid-full .right-block{grid-column:1/-1}}section.video-carousel-block .grid-full{padding-bottom:100px!important}@media (max-width:575px){section.video-carousel-block .grid-full{padding-left:0;padding-right:0}}section.video-carousel-block .grid-full .video-carousel{grid-column:2/12;padding-bottom:75px;position:relative}@media (max-width:767px){section.video-carousel-block .grid-full .video-carousel{grid-column:1/-1;padding-bottom:25px}}section.video-carousel-block .grid-full .video-carousel .splide__track ul.splide__list li.splide__slide video{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}section.video-carousel-block .grid-full .video-carousel .custom-pagination{align-items:center;bottom:-50px;display:flex;flex-direction:row;gap:5px;left:0;padding:0;position:absolute;z-index:999}@media (max-width:575px){section.video-carousel-block .grid-full .video-carousel .custom-pagination{left:15px}}section.video-carousel-block .grid-full .video-carousel .splide__arrows{bottom:-50px;position:absolute;right:0}@media (max-width:575px){section.video-carousel-block .grid-full .video-carousel .splide__arrows{right:15px}}section.video-carousel-block .grid-full .video-carousel .splide__arrows button.splide__arrow--prev{background:transparent;border:1px solid #181635;height:70px;left:unset;opacity:1;right:100px;transition:all .15s;width:70px}section.video-carousel-block .grid-full .video-carousel .splide__arrows button.splide__arrow--prev span.material-symbols{color:#181635;transform:rotate(180deg);transition:all .15s}section.video-carousel-block .grid-full .video-carousel .splide__arrows button.splide__arrow--next{background:transparent;border:1px solid #181635;height:70px;opacity:1;right:0;transition:all .15s;width:70px}section.video-carousel-block .grid-full .video-carousel .splide__arrows button.splide__arrow--next span.material-symbols{color:#181635;transition:all .15s}section.customers-block{background-color:#e81202;background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-pun.jpg.webp);background-position:0 0;background-repeat:repeat;background-size:1000px 1000px}.no-webp section.customers-block{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-pun.jpg)}section.customers-block .grid{grid-template-columns:minmax(0,1fr)}section.customers-block .grid .title-wrapper{grid-column:1/-1}section.customers-block .grid .title-wrapper .title{color:#fff3f3}section.customers-block .grid .customers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){section.customers-block .grid .customers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){section.customers-block .grid .customers{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}}section.customers-block .grid .customers .customer{align-items:center;border-bottom:1px solid #fff3f3;border-right:1px solid #fff3f3;display:flex;flex-direction:column;justify-content:center;padding:30px}@media (min-width:1280px){section.customers-block .grid .customers .customer:nth-child(4n){border-right:none}section.customers-block .grid .customers .customer:nth-last-child(-n+4){border-bottom:none}}@media (max-width:1279px) and (min-width:576px){section.customers-block .grid .customers .customer:nth-child(3n){border-right:none}section.customers-block .grid .customers .customer:nth-last-child(-n+3){border-bottom:none}}@media (max-width:767px){section.customers-block .grid .customers .customer{border:none;padding:0}}section.customers-block .grid .customers .customer a{opacity:.85;transition:all .25s}section.customers-block .grid .customers .customer a:hover{opacity:1}section.customers-block .grid .customers .customer a img{height:100%;max-height:150px;max-width:250px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:767px){section.customers-block .grid .customers .customer a img{max-height:125px;max-width:200px}}@media (max-width:480px){section.customers-block .grid .customers .customer a img{max-height:75px;max-width:150px}}section.services-block .grid-full{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:2560px;padding:0}@media (max-width:991px){section.services-block .grid-full{grid-template-columns:minmax(0,1fr)}}section.services-block .grid-full .center-block,section.services-block .grid-full .left-block,section.services-block .grid-full .right-block{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:0;justify-content:space-between;padding:200px 15px;position:relative;text-decoration:none;transition:all .15s}@media (max-width:1279px){section.services-block .grid-full .center-block,section.services-block .grid-full .left-block,section.services-block .grid-full .right-block{padding:150px 15px}}@media (max-width:991px){section.services-block .grid-full .center-block,section.services-block .grid-full .left-block,section.services-block .grid-full .right-block{padding:100px 15px}}@media (max-width:767px){section.services-block .grid-full .center-block,section.services-block .grid-full .left-block,section.services-block .grid-full .right-block{padding:50px 15px}}section.services-block .grid-full .center-block .icon,section.services-block .grid-full .left-block .icon,section.services-block .grid-full .right-block .icon{height:225px;width:225px}@media (max-width:991px){section.services-block .grid-full .center-block .icon,section.services-block .grid-full .left-block .icon,section.services-block .grid-full .right-block .icon{height:175px;width:175px}}@media (max-width:575px){section.services-block .grid-full .center-block .icon,section.services-block .grid-full .left-block .icon,section.services-block .grid-full .right-block .icon{height:125px;width:125px}}section.services-block .grid-full .center-block .icon img,section.services-block .grid-full .left-block .icon img,section.services-block .grid-full .right-block .icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.services-block .grid-full .center-block .block-title,section.services-block .grid-full .center-block .icon,section.services-block .grid-full .center-block .link-text,section.services-block .grid-full .center-block .logo,section.services-block .grid-full .left-block .block-title,section.services-block .grid-full .left-block .icon,section.services-block .grid-full .left-block .link-text,section.services-block .grid-full .left-block .logo,section.services-block .grid-full .right-block .block-title,section.services-block .grid-full .right-block .icon,section.services-block .grid-full .right-block .link-text,section.services-block .grid-full .right-block .logo{position:relative;z-index:2}section.services-block .grid-full .center-block .link-text,section.services-block .grid-full .left-block .link-text,section.services-block .grid-full .right-block .link-text{font-family:helvetica_blkex;font-size:clamp(2.5rem,1.5625vw,3rem);font-weight:700}section.services-block .grid-full .center-block .link-text:after,section.services-block .grid-full .left-block .link-text:after,section.services-block .grid-full .right-block .link-text:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .25s;width:100%}section.services-block .grid-full .center-block .block-title,section.services-block .grid-full .left-block .block-title,section.services-block .grid-full .right-block .block-title{color:#fff3f3;font-family:marlide-display-variable,Playfair Display;font-size:clamp(3.5rem,3.6458333333vw,7rem);line-height:1.25;margin:25px 0;text-align:center}@media (max-width:991px){section.services-block .grid-full .center-block .block-title,section.services-block .grid-full .left-block .block-title,section.services-block .grid-full .right-block .block-title{font-size:clamp(3.5rem,6.25vw,12rem)}}section.services-block .grid-full .center-block.bg-red:before,section.services-block .grid-full .left-block.bg-red:before,section.services-block .grid-full .right-block.bg-red:before{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-pun-2.jpg.webp)}.no-webp section.services-block .grid-full .center-block.bg-red:before,.no-webp section.services-block .grid-full .left-block.bg-red:before,.no-webp section.services-block .grid-full .right-block.bg-red:before{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-pun-2.jpg)}section.services-block .grid-full .center-block.bg-red:before,section.services-block .grid-full .left-block.bg-red:before,section.services-block .grid-full .right-block.bg-red:before{content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transition:all .5s;width:100%;z-index:1}section.services-block .grid-full .center-block.bg-blue:before,section.services-block .grid-full .left-block.bg-blue:before,section.services-block .grid-full .right-block.bg-blue:before{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-denim.jpg.webp)}.no-webp section.services-block .grid-full .center-block.bg-blue:before,.no-webp section.services-block .grid-full .left-block.bg-blue:before,.no-webp section.services-block .grid-full .right-block.bg-blue:before{background-image:url(../../assets/dist/graphics/toistuva-taustakuva-enemman-tekstuuria-denim.jpg)}section.services-block .grid-full .center-block.bg-blue:before,section.services-block .grid-full .left-block.bg-blue:before,section.services-block .grid-full .right-block.bg-blue:before{content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transition:all .5s;width:100%;z-index:1}section.services-block .grid-full .center-block:hover:before,section.services-block .grid-full .left-block:hover:before,section.services-block .grid-full .right-block:hover:before{opacity:1}section.services-block .grid-full .center-block:hover .link-text:after,section.services-block .grid-full .left-block:hover .link-text:after,section.services-block .grid-full .right-block:hover .link-text:after{background:#fff3f3}section.buttons-block .grid-full .buttons,section.buttons-block .grid-full .title{flex-direction:row;grid-column:2/12}@media (max-width:991px){section.buttons-block .grid-full .buttons,section.buttons-block .grid-full .title{grid-column:1/-1}}section.buttons-block .grid-full .buttons .button,section.buttons-block .grid-full .title .button{margin-right:0}.wp-block{max-width:unset;width:100%}.block-editor-block-list__block{border:1px solid rgba(0,0,0,.5);min-height:50px}.acf-block-preview{font-family:helvetica_ex}.acf-block-preview h1,.acf-block-preview h3,.acf-block-preview h4,.acf-block-preview h5,.acf-block-preview h6{font-family:helvetica_blkex}.acf-block-preview h2{font-family:marlide-display-variable,Playfair Display;font-weight:400;letter-spacing:2px}.acf-block-preview h2.h1{font-size:clamp(5.5rem,6.25vw,12rem)}.acf-block-preview h2.h2{font-size:clamp(4rem,4.1666666667vw,8rem)}.acf-block-preview h2.h3{font-size:clamp(4rem,3.125vw,6rem)}.acf-block-preview h2.wp-block-heading{font-family:marlide-display-variable,Playfair Display}.acf-block-preview .h0{font-size:clamp(3rem,9.1145833333vw,17.5rem);margin:25px 0;text-transform:uppercase}@media (max-width:575px){.acf-block-preview .h0{font-size:2.5rem}}.acf-block-preview .h1{font-size:clamp(3rem,4.4791666667vw,8.6rem)}@media (max-width:575px){.acf-block-preview .h1{font-size:2.5rem}}@media (max-width:480px){.acf-block-preview .h1{word-wrap:break-word}}.acf-block-preview .h2{font-size:clamp(2.8rem,3.2291666667vw,6.2rem)}@media (max-width:575px){.acf-block-preview .h2{font-size:2.3rem}}@media (max-width:480px){.acf-block-preview .h2{word-wrap:break-word}}.acf-block-preview .h3{font-size:clamp(2.5rem,1.6666666667vw,3.2rem);font-weight:400}@media (max-width:575px){.acf-block-preview .h3{font-size:2rem}}@media (max-width:480px){.acf-block-preview .h3{word-wrap:break-word}}.acf-block-preview .h4{font-size:clamp(1.8rem,1.6666666667vw,3.2rem)}@media (max-width:480px){.acf-block-preview .h4{word-wrap:break-word}}.acf-block-preview .h5,.acf-block-preview h5{font-size:clamp(1.8rem,1.3020833333vw,2.5rem)}@media (max-width:480px){.acf-block-preview .h5,.acf-block-preview h5{word-wrap:break-word}}html{font-size:62.5%}body{font-size:1.3rem}.components-dropdown.block-editor-inserter{outline:none}.components-dropdown.block-editor-inserter .block-list-appender__toggle.block-editor-button-block-appender{background:var(--wp-admin-theme-color);border:none;box-shadow:none;color:#fff;margin:auto;outline:1px solid transparent;text-decoration:none;text-shadow:none;transition:all .3s;width:auto}.components-dropdown.block-editor-inserter .block-list-appender__toggle.block-editor-button-block-appender svg{transform:rotate(0);transition:all .3s}.components-dropdown.block-editor-inserter .block-list-appender__toggle.block-editor-button-block-appender:hover{background:var(--wp-admin-theme-color-darker-10)}.components-dropdown.block-editor-inserter .block-list-appender__toggle.block-editor-button-block-appender[aria-expanded=true]{background:#1e1e1e}.components-dropdown.block-editor-inserter .block-list-appender__toggle.block-editor-button-block-appender[aria-expanded=true] svg{transform:rotate(45deg)}.components-dropdown.block-editor-inserter .components-button.block-list-appender__toggle.block-editor-button-block-appender{margin-top:23px}.acf-fields>.acf-field [data-name=icon] .select2-container.-acf .select2-selection{height:48px}#block-color-picker .acf-button-group label{font-size:18px;transition:all .15s}#block-color-picker .acf-button-group label.selected{font-weight:700;text-transform:uppercase;transform:scale(1.2)}#block-color-picker .acf-button-group label:first-child,#block-color-picker .acf-button-group label:nth-child(3){background:#181635;border-color:#181635;color:#fff}#block-color-picker .acf-button-group label:nth-child(2),#block-color-picker .acf-button-group label:nth-child(4){background:#fff3f3;border-color:#fff3f3;color:#000}