.content-wrapper{max-width:1240px}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 1rem}.dnd-section>.row-fluid{max-width:1240px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:0}html{scroll-behavior:smooth}body,html{font-size:20px}body{background-color:#eff4f5;color:#2d6577;font-family:Manrope,arial,sans-serif;font-family:Manrope,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}a,p{font-family:Manrope,arial,sans-serif}a{color:#fff}a:focus,a:hover{color:#d7d7d7}a:active{color:#fff}.h1,.team-title,h1{color:#dcfc08;font-family:Merriweather,serif;font-family:fields-display,sans-serif;font-size:68px;font-size:clamp(2.25rem,1.2361rem + 3.8889vw,4rem);font-style:normal;font-weight:700;font-weight:800;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1;overflow-wrap:break-word;word-wrap:normal;position:relative;text-decoration:none;text-transform:none;z-index:1}.subpage-hero-header h1{font-size:clamp(2rem,1.2361rem + 3.8889vw,3.25rem)}.h2,.richtext-header h2,h2{color:#2d6577;font-family:Merriweather,serif;font-family:fields-display,sans-serif;font-size:42px;font-size:clamp(1.625rem,1.2639rem + 1.1111vw,2.125rem);font-style:normal;font-weight:700;font-weight:800;letter-spacing:0;line-height:1;overflow-wrap:break-word;text-decoration:none;text-transform:none}.error-page-wrapper{align-items:center;background:url(https://www.avalon.fi/hubfs/Avalon%20website/Avalon%20kuvituskuvat/vaakakuvat/HERO-12.jpg);background-size:cover;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.lift-header h2,.post-quote-wrapper .content-wrapper h1,.post-quote-wrapper .content-wrapper h2{font-size:clamp(2rem,1.2361rem + 3.8889vw,3.25rem);margin:0;overflow-wrap:break-word;word-break:break-word}.h3,.hero-ingress,h3{color:#dcfc08;font-family:Merriweather,serif;font-family:Manrope,sans-serif;font-size:30px;font-size:clamp(1.25rem,1.0139rem + 1.1111vw,1.5rem);font-style:normal;font-weight:700;font-weight:400;line-height:1.5;overflow-wrap:break-word;text-decoration:none;text-transform:none;word-break:break-word}.exerp h3{color:#2d6577;font-family:fields-display,sans-serif;font-weight:700}.h4,h4{color:#2d6577;font-family:Merriweather,serif;font-family:fields-display,sans-serif;font-size:24px;font-size:clamp(1.625rem,1.2188rem + 1.25vw,2.1875rem);font-style:normal;font-weight:400;font-weight:600;line-height:1;overflow-wrap:break-word;text-decoration:none;text-transform:none;word-break:break-word}.blog-slider-header{font-family:Manrope,sans-serif;padding-top:2rem}.blog-slider-header,.h5,h5{font-size:16px;font-size:clamp(1.25rem,.8889rem + 1.1111vw,1.75rem);line-height:1;text-transform:none}.h5,h5{color:#000}.h5,.h6,h5,h6{font-family:Merriweather,serif;font-family:fields-display,sans-serif;font-style:normal;font-weight:400;font-weight:600;overflow-wrap:break-word;text-decoration:none;word-break:break-word}.h6,h6{color:#2d6577;font-size:14px;line-height:1;text-transform:none}strong a{font-weight:900}.accent{color:#dcfc08!important}.tle-gradient{background-image:linear-gradient(90deg,#004060 20%,80%,#1d9095)}.header-inner-wrapper>.tle-header-info>.contact-info-wrapper>.contact-info-inner>.custom-hr{border-bottom:none!important}.tle-header-info>.contact-info-wrapper{display:flex;flex-direction:column-reverse;gap:1rem}blockquote{border-left-color:#fff}.splide__arrows button:active,.splide__arrows button:focus,.splide__arrows button:hover{background-color:#dcfc0860;border:none;border-radius:50%}.splide__pagination__page.is-active{background-color:#dcfc08}.splide__pagination__page{background-color:#dcfc0860}.button,.hs-blog-post-listing__post-button,.hs-button,button{background-color:rgba(45,101,119,0);border:1px solid #2d6577;border-radius:0;color:#fff;font-family:Manrope,arial,sans-serif;font-size:22px;padding:15px 53px;text-transform:none}.button:focus,.button:hover,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover,.hs-button:focus,.hs-button:hover,button:focus,button:hover{background-color:#fff;border:1px solid #1a334e;border-radius:6px;color:#fff}.button:active,.hs-blog-post-listing__post-button:active,.hs-button:active,button:active{background-color:rgba(85,141,159,0);border-color:#558d9f;font-family:Manrope,arial,sans-serif}.avalon-2023-cta-btn,.avalon-2023-cta-btn a{border-bottom:1px solid #fff;border-width:1px medium;border-top:1px solid #fff}.avalon-2023-cta-btn,.avalon-2023-cta-btn a,.avalon-2023-petrol-cta-btn{display:flex!important;font-family:Manrope,sans-serif;font-size:24px!important;padding:.75rem 0;position:relative;transition:all .5s ease-out;width:auto!important}.avalon-2023-petrol-cta-btn{border-bottom:1px solid #173f5d;border-width:1px medium;border-top:1px solid #173f5d;text-decoration:none}.avalon-2023-cta-btn span{padding-block:.25rem}.widget-type-cta{width:100%}.avalon-2023-cta-btn-petrol,.avalon-2023-cta-btn-petrol a,.avalon-2023-petrol-cta-btn,.avalon-2023-petrol-cta-btn a{border-bottom:2px solid #2d6577;border-top:solid #2d6577;border-width:2px;font-family:Manrope,sans-serif;font-size:24px!important;position:relative;transition:all .5s ease-out;width:100%}.avalon-2023-cta-btn span,.avalon-2023-cta-btn-petrol span{transition:all .5s ease-out}.avalon-2023-cta-btn span:after,.avalon-2023-cta-btn-petrol span:after,.avalon-2023-petrol-cta-btn span:after,.hs-button:after,form .hs-button:after,form input[type=submit]:after,primary:after{background:#dcfc08;border-radius:0;bottom:-2px;content:"";height:.1em;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.avalon-2023-cta-btn-petrol:hover,.avalon-2023-cta-btn:hover{background-color:transparent!important}.avalon-2023-cta-btn-petrol:hover span:after,.avalon-2023-cta-btn:hover span:after,.avalon-2023-petrol-cta-btn:hover span:after,.hs-button:hover .hs-button:after,form .hs-button:hover form .hs-button:after,form input[type=submit]:hover form input[type=submit]:after,primary:hover primary:after{transform:scaleX(1);transform-origin:bottom left}form{background-color:#fff}.submitted-message,form{color:#fff;font-family:Manrope,arial,sans-serif;padding:0}.form-title,.submitted-message,form{border:1px #fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.form-title{background-color:#fff;color:#dcfc08;font-family:Merriweather;font-size:30px;font-style:normal;font-weight:700;padding:0 0 30px;text-decoration:none}form label{color:#e7f728}form legend{color:#2d6577}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#2d6577}::-webkit-input-placeholder{color:#e7f728}::-moz-placeholder{color:#e7f728}:-ms-input-placeholder{color:#e7f728}::placeholder{color:#e7f728}.hs-fieldtype-date .input .hs-dateinput:before{color:#e7f728}.fn-date-picker td.is-selected .pika-button{background:#2d6577}.fn-date-picker td .pika-button:hover{background-color:#2d6577!important}.fn-date-picker td.is-today .pika-button{color:#2d6577}form .hs-button,form input[type=submit]{background-color:rgba(45,101,119,0);border:1px #2d6577;border-block:1px solid #fff;border-radius:0;color:#e7f728;font-family:Manrope,arial,sans-serif;font-size:22px;font-weight:400;font-weight:700;padding:1.5rem 0;position:relative;text-align:left;text-decoration:underline;text-transform:none;width:100%}form input[type=submit]{position:relative}form input[type=submit]:after{color:#dcfc08;content:">";padding-left:1rem;position:absolute}form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:rgba(26,51,78,0);border:1px #1a334e;border-block:1px solid #fff;color:#fff}.hs_error_rollup .hs-error-msgs label{color:#ef6b51}form .hs-button:active,form input[type=submit]:active{background-color:rgba(85,141,159,0);border-color:#558d9f}.form-area,.form-title,form{background-color:#eff4f522}.hs-custom-form,.hs-form-field,.hs_cos_wrapper .form-title{background-color:transparent}.form-area{border-radius:16px;margin-top:4rem;padding:2rem 4rem}.hs-form-field span{color:#dcfc08}.hs-form-booleancheckbox-display{align-items:center;display:flex}form input[type=checkbox]{height:1rem;width:1rem}.hs-form-field span{display:none}form label{margin-bottom:0}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{color:#fff;padding:1.25rem 1.25rem 1.25rem 0}.hs-form-field{margin-bottom:0}.hs-fieldtype-textarea.hs-input{min-height:5rem;resize:vertical}.hs-dependent-field{padding-bottom:.4rem}.form-title{display:none;visibility:hidden}table{background-color:#fff}table,td,th{border:1px solid #2d6577}td,th{color:#2d6577;padding:18px}thead th{background-color:#2d6577;color:#fff}tfoot td{background-color:#fff;color:#2d6577}.menu-info .hs-skip-lang-url-rewrite{color:#dcfc08;display:flex;flex-direction:row;list-style:none}.header{background-color:hsla(0,0%,100%,0);position:relative}.header__navigation{height:100vh;opacity:0;transition:all 1s ease-out;width:100%}.header.open{background-color:#004060}.header__language-switcher.open,.header__navigation.open,.header__search.open{background-image:linear-gradient(#004060,#1d9095);opacity:1}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__item,.menu__link,.menu__submenu{color:#fff;font-family:fields-display,sans-serif;font-weight:600}.menu__child-toggle-icon{border-top-color:#fff}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:#dcfc08}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover{border-top-color:#d7d7d7;margin-bottom:0}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active{color:#fff}.menu__link--active-branch,.menu__link--active-link{color:#dcfc08!important;font-weight:700}.menu__child-toggle-icon:active{border-top-color:#fff}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:#fff}@media (min-width:767px){.header__language-switcher .lang_list_class,.menu .menu__submenu,.menu__submenu--level-2>.menu__item:first-child:before{background-color:#fff;border:2px #2d6577}}.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:#fff;color:#dcfc08}.header__language-switcher .lang_list_class:before{border-bottom-color:#2d6577}.header__language-switcher .lang_list_class li:hover,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:hsla(0,0%,100%,0)}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:hsla(0,0%,100%,0)}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:Manrope}.header__language-switcher-label-current:after{border-top-color:#fff}@media(max-width:767px){.header__navigation{background-color:hsla(0,0%,100%,0)}.header__navigation.open{padding-top:2rem}.header__navigation-toggle svg,.menu-arrow svg{fill:#fff}}.footer{background-color:#004060}.tle-footer{background-image:linear-gradient(90deg,#004060 20%,80%,#1d9095)}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span,.tle-footer a{color:#fff}#backToTop{background-color:transparent;border:none;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;opacity:0;padding:0;position:fixed;right:20px;transition:opacity .5s ease-out;z-index:99}#backToTop:hover img{scale:1.1}#backToTop img{height:45px;transition:scale .25s ease-out;width:45px}.blog-header__inner,.blog-post,.blog-related-posts{padding:1rem 0;padding-inline:1rem}.case-headers h2,.case-headers h3,.case-headers h6,.case-text h2,.case-text h3,.case-text h6{color:#2d6577;font-family:fields-display,sans-serif;font-size:clamp(1.625rem,1.2639rem + 1.1111vw,2.125rem);font-style:normal;font-weight:700;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1;margin-top:2.25rem;text-decoration:none;text-transform:none;word-break:break-word}.blog-post__meta a,.blog-post__tag-link{color:#2d6577}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#053d4f}.blog-post__tag-link:active{color:#558d9f}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#2d6577}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#053d4f}.blog-related-posts__title-link:active{color:#558d9f}.blog-comments{margin-bottom:80px}#comments-listing .comment-reply-to{color:#fff}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#d7d7d7}#comments-listing .comment-reply-to:active{color:#fff}.hs-search-results__title{color:#dcfc08;font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none}.hs-blog-post-listing__post-title-link,.hs-blog-post-listing__post-title-link:active,.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.hs-blog-post-listing__post-title-link{color:#2d6577}.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{color:#053d4f}.hs-blog-post-listing__post-title-link:active{color:#558d9f}.hs-blog-post-listing__post-author-name,.hs-blog-post-listing__post-tag,.hs-pagination__link--number,.hs-pagination__link-text{color:#2d6577}.hs-pagination__link--number:focus,.hs-pagination__link--number:hover,.hs-pagination__link:focus .hs-pagination__link-text,.hs-pagination__link:hover .hs-pagination__link-text{color:#053d4f}.hs-pagination__link--number:active,.hs-pagination__link:active .hs-pagination__link-text{color:#558d9f}.hs-pagination__link-icon svg{fill:#2d6577}.card__price{color:#dcfc08;font-family:Merriweather,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}.card__body svg{fill:#2d6577}.social-links__icon{background-color:#2d6577}.social-links__icon:focus,.social-links__icon:hover{background-color:#053d4f}.social-links__icon:active{background-color:#558d9f;color:#dcfc08;font-family:Merriweather,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}.redd{color:red}.header{z-index:10}.main-menu{background-color:red;background-image:linear-gradient(#004060,#1d9095);display:none;height:100vh;position:absolute;top:0;width:100%}.menu-inner{align-items:flex-end;display:flex;padding-bottom:3rem;width:100%}.menu-container{display:flex;height:100%}.menu-info,.menu-side{width:50%}.header__logo{z-index:90}@media(max-width:768px){.menu-inner{align-items:center;align-self:unset;justify-content:unset;overflow:hidden;padding-bottom:4rem;padding-top:6rem}.menu-info,.menu-inner{flex-direction:column-reverse}.menu-info{display:flex;width:100%}.menu-side{overflow:scroll;width:100%}.header-cta{display:none;visibility:hidden}.alternative-info{margin-top:0;padding:.35rem 0}}.lock-scroll{overflow:hidden}.menu-h{cursor:pointer;height:36px;margin:0;position:relative;width:36px;z-index:99}.icon-bar{background-color:#dcfc08;border-radius:2px;border-radius:0;display:block;height:3px;margin-top:4px;position:absolute;transition:all .35s ease;width:31px}.icon-bar.alternative{background-color:#2d6577}.menu-h.open .icon-bar.alternative{background-color:#dcfc08}.top-bar{top:0}.middle-bar{opacity:1;top:13px}.bottom-bar{top:25px}#ani-2.menu-h.open .top-bar{animation:rotatedown .3s forwards;animation-delay:.3s;top:7px}#ani-2.menu-h.open .middle-bar{opacity:0;width:0}#ani-2.menu-h.open .bottom-bar{animation:rotateup .3s forwards;animation-delay:.3s;top:7px}.contact-wrapper{align-items:baseline;-webkit-align-items:flex-start;display:inline-grid;display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-justify-content:flex-start;padding-bottom:4rem;padding-top:0;width:100%}.contact-image-wrapper{display:flex;height:100%;margin-bottom:1rem;position:relative;width:100%}.contact-person-info-wrapper{display:flex;flex-direction:column;margin-top:1rem}.contact-image-wrapper img{aspect-ratio:4/5;height:100%;object-fit:cover;width:100%}.contact-card{display:flex;flex-direction:column;position:relative;width:100%}.contact-card-overlay-color{background:linear-gradient(#458e9437,#173f5d37);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.contact-card a,.contact-card p{color:#e7f728;font-size:20px;margin:0;padding:0;text-align:left;text-decoration:none}.hero-ingress{max-width:65%}@media (max-width:840px){.contact-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ingress{max-width:90%}}@media (max-width:480px){.contact-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}@keyframes rotatedown{0%{transform:rotate(0deg)}to{transform:rotate(-45deg)}}@keyframes rotateup{0%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@-webkit-keyframes rotatedown{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-45deg)}}@-webkit-keyframes rotateup{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@media(max-width:1500px){.menu-side .menu__link{font-size:35px;padding-bottom:1.2rem;padding-top:1.25rem}}@media(max-width:1100px){.menu-side .menu__link{font-size:30px;padding-bottom:1.2rem;padding-top:1.25rem}}@media (max-width:767px){.menu-side .menu__item--depth-1>.menu__link{padding:1rem}.blog-header__inner,.blog-post,.blog-related-posts{padding:20px 0;padding-inline:2rem}.form-area{padding:1rem}#backToTop img{height:25px;width:25px}}.menu .menu__submenu{background-color:transparent!important}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}