body.nav-open,html:has(.nav-open){overscroll-behavior-y:none}body,h1,h2,h3,h4{color:#004C6A}.quote__text,h3{letter-spacing:.6px;line-height:1.2}h4,h5{line-height:1.3}.dropdown.active,.ui-menu{box-shadow:0 3px 6px rgba(0,76,106,.16)}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaBlack/proxima-nova-black.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaExtraBold/proxima-nova-extrabold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaBold/proxima-nova-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaBoldIt/font.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaSemiBold/proxima-nova-semibold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaMedium/proxima-nova-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaRegular/proxima-nova-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaRegularIt/font.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaLight/proxima-nova-light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNovaThin/proxima-nova-thin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200}.tk-proxima-nova{font-family:proxima-nova,sans-serif}.tk-proxima-nova-extra-condensed{font-family:proxima-nova-extra-condensed,sans-serif}.datepicker,.pac-container,.tooltip-inner,.winning-projects-item .winning-projects-item__image-wrapper .winning-projects-item__tag,body{font-family:proxima-nova,sans-serif}html{scroll-behavior:smooth}body{font-weight:400;font-size:18px;line-height:1.4;width:100vw;overflow-x:hidden}body.nav-open{overflow:hidden}h1{font-size:60px;line-height:1;font-weight:900}h2{font-size:36px;line-height:1.2;font-weight:700;margin-bottom:24px}h3,h4{font-weight:400}h3{font-size:30px}h4{font-size:22px;letter-spacing:.44px}h5{font-size:17px;font-weight:700;text-transform:uppercase}.content--top__breadcrumb,.geni-card__tag{font-weight:600}h5.green{color:#00A796}p{margin-bottom:18px;color:#5A6066}a{color:#004C6A}a:active,a:focus,a:hover{color:#004C6A;text-decoration:none}.text-gray{color:#5A6066}::placeholder{color:#004C6A;opacity:.5}.container{max-width:1128px;padding-left:0;padding-right:0;position:relative}.container--sm{max-width:744px}.container.container-sub{margin-top:120px}.content__wrap{position:relative;overflow-x:hidden}.content--top__body p{margin-bottom:30px;max-width:550px}.content--top__body .geni-button,.content--top__body p:last-child{margin-bottom:0}.content--top__breadcrumb:hover{border-bottom:1px solid rgba(0,167,150,.5)}.content--top__subtitle{color:#004C6A;font-size:16px;letter-spacing:.3px;text-transform:uppercase;margin:120px 0 24px;display:block}.content--top__title{display:block;margin-bottom:24px;max-width:80%;font-size:60px;line-height:1;font-weight:900;color:#004C6A}.content--top__title:last-child,.content__title p:last-child{margin-bottom:0}.content__title p{font-size:22px}.content__title h3{margin-bottom:48px}.content--news .content__title h2{min-height:1.2em}.content__title--center{text-align:center}.content--icon-list h2{margin-bottom:0}.section-center{max-width:744px;margin:0 auto;text-align:center;padding-bottom:72px}.section-center:last-child{margin-bottom:0}.section-center h2{max-width:450px;margin:0 auto 36px}.section-center a,.section-center p{margin-bottom:24px}.section-center a:last-child,.section-center p:last-child{margin-bottom:0}.section-center--sm h2{max-width:500px}.section-center--sm .geni-button{margin:12px auto 0}.section-center--lg h2{margin:0 auto 48px}.section-center--lg p{font-size:22px;letter-spacing:.44px}.section-center--lg .geni-button{display:block;margin:39px auto 36px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{width:100%;height:100%;left:0;top:0}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-widget-overlay{position:fixed}.ui-autocomplete,.ui-menu .ui-menu{position:absolute}.ui-autocomplete{top:0;left:0;cursor:default;max-height:600px;overflow-y:auto;overflow-x:hidden;z-index:1000!important}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;color:#779FAE;background-color:#FEFEFE;border-radius:3px}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.mobile-menu__body .accordion-item:first-child button,.pac-item{border-top:0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.corner-help,.scroll-top{position:fixed;z-index:3}.ui-menu .ui-menu-icon{left:auto;right:0}.grecaptcha-badge{bottom:100px!important}.cookie{display:flex;flex-direction:column;padding:30px 50px 20px;position:fixed;bottom:0;left:0;right:0;z-index:999;background:#004c6a;box-shadow:rgba(0,0,0,.4) 0 -5px 15px 0}.cookie .cookie-upper .cookie-info .text,.cookie .text{text-align:left;padding:2px 0;font-size:15px;color:#fff}.corner-help,.scroll-top{right:1.25rem;bottom:1.25rem;cursor:pointer}.cookie .text{display:inline-block}.cookie .link{color:#fff}.cookie .link--arrow:active,.cookie .link--arrow:focus,.cookie .link--arrow:hover{text-decoration:none;color:#fff}.cookie .link--arrow:active span:last-child,.cookie .link--arrow:focus span:last-child,.cookie .link--arrow:hover span:last-child{border-bottom:1px solid #fff}.cookie .cookie-upper{display:flex}.cookie .cookie-upper .cookie-info{max-width:960px;display:flex;flex-direction:column;align-self:center}.cookie .cookie-upper .cookie-info .text{display:inline-block}.cookie .cookie-upper .cookie-info .text>a{color:#fff;text-decoration:underline}.cookie .cookie-upper .cookie-settings{min-width:265px;flex:1 1;display:flex;justify-content:flex-end}.cookie .cookie-upper .cookie-settings .button-wrapper{display:flex;flex-direction:column}.cookie .cookie-upper .cookie-settings .button-wrapper .accept-container{margin:0 0 15px}.cookie .cookie-upper .cookie-settings .button-wrapper .settings-container{display:flex;flex-direction:column}.cookie .cookie-upper .cookie-settings .button-wrapper .settings-container .link{margin-bottom:15px}.cookie .cookie-upper .cookie-settings .geni-button{color:#fff;margin:0}.cookie-selection .geni-button--blue,.cookie-selection .geni-button--green{display:inline-block}.pac-container:after{padding:0;margin:0;background-image:none!important;height:0}.pac-container{border-radius:3px}.pac-item{color:#779FAE;font-size:17px}.pac-matched{color:#004C6A;font-size:17px;font-weight:400}.pac-item-query{color:#779FAE;font-size:17px}.pac-icon{background-image:url(/icons/icon_pin.svg);background-size:100% 100%;background-repeat:no-repeat;margin-top:5px}.pac-icon-marker{background-position:0!important}.scroll-top{display:none}.scroll-top img{height:62px;width:62px}.corner-help{display:block}.corner-help img{height:62px;width:62px}.corner-help .corner__item{z-index:2;right:10px;padding:12px;width:100px;position:relative;transition:background-color .2s ease-in-out}.corner-help .corner__item img{display:block;margin-bottom:10px}.corner-help .corner__item span{color:#fff;display:block;line-height:1.16;font-size:12px;font-weight:700;text-transform:uppercase;position:absolute;bottom:10px;left:12px;width:76px}.corner-help .corner__content__wrap{display:none;z-index:1;width:234px;height:200px;position:absolute;right:2px;bottom:6rem;transition:all .2s ease-in-out;background-repeat:no-repeat;background-size:cover}.corner-help .corner__content__wrap.active{display:block}.corner-help .corner__content__wrap .corner__description{font-size:15px;color:#fff}.corner-help .corner__content__wrap .phone__number{width:100%;padding:15px 0}.corner-help .corner__content__wrap .background{width:100%;height:100%}.corner-help .corner__content{position:absolute;padding:16px 33px 22px;left:0;top:0;height:100%}.corner-help .corner__content .contact__phone{margin-bottom:10px}.corner-help .sb4:before{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid #003C58;border-top:10px solid #003C58;border-bottom:10px solid transparent;right:19px;bottom:-19px}.card-image__wrap .slick-slide,.carousel .slick-slide,.carousel-defaults .slick-slide,.tab-pane .radio-button--cards .slick-slide{height:auto;padding-top:25px}.card-image__wrap .slick-track,.carousel .slick-track,.carousel-defaults .slick-track,.tab-pane .radio-button--cards .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.home-banners>.slick-list{width:100%;height:100%;z-index:0}.home-banners>.slick-dots{bottom:10px;font-size:0;z-index:0;top:auto}.home-banners>.slick-dots li button:before{font-size:12px}.home-banners.slick-dotted.slick-slider{margin-bottom:0!important}.home-banners .slick-next:before,.home-banners .slick-prev:before{font-size:0;line-height:normal;font-family:Proxima Nova,Arial;opacity:1;content:''}.home-banners .content{padding-bottom:0!important}.content,.gradient__content--icon{padding:72px 0}.home-banners .slick-prev,.home-banners .slick-prev:focus,.home-banners .slick-prev:hover{background:url(https://pe.azureedge.net/images/arrow-left-dark-blue.png)}.home-banners .slick-next,.home-banners .slick-next:focus,.home-banners .slick-next:hover{background:url(https://pe.azureedge.net/images/arrow-right-dark-blue.png)}.home-banners .slick-next,.home-banners .slick-prev{width:23px;height:38px;margin-top:-10px}.home-banners>.slick-prev{left:25px;z-index:1}.home-banners>.slick-next{right:25px;z-index:1}.app-save.disabled{pointer-events:none}.news_title{font-size:22px;font-weight:400}.pricelist-details{display:block;margin-bottom:24px}.display-mobile{display:none}.display-nonmobile{display:block}@media (min-width:620px){.home-banners>.slick-dots{display:block!important}.calc__amount-mobile,.home-banners>.slick-next,.home-banners>.slick-prev{display:none!important}.home-banners .slick-next,.home-banners .slick-prev{margin-top:-85px}.posts__all{right:12px!important}}@media (min-width:767px){.service-item__text{overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-category-item__text{overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:53.6px}}@media (min-width:768px){.cookie-selection .geni-button--green{float:right}.cookie-selection .geni-button--blue{float:right;margin-right:48px!important}.cookie-upper .cookie-info{margin-right:15px}.settings-container{display:flex;flex-direction:column}.content--pricelist .tris .sale-item{max-width:359px!important}}@media (min-width:992px){.home-banners>.slick-next,.home-banners>.slick-prev{display:block!important}.home-banners>.slick-prev{left:5px}.home-banners>.slick-next{right:5px}}@media (min-width:1200px){.home-banners>.slick-prev{left:15px}.home-banners>.slick-next{right:15px}.banner-top__body{margin-top:150px!important}}.content{position:relative}.content--top{padding:110px 0 72px}.content--services{padding-top:155px;padding-bottom:155px}.content--toggle-button{padding-top:0;padding-bottom:48px}.content--toggle-button h3{margin-bottom:18px}.content--section-gradient{padding-top:0;padding-bottom:0}.content--posts{padding-bottom:24px}.content--calc{padding-top:0}.content--table{padding:48px 0}.content:last-child{padding-bottom:120px}.content.content--posts:last-child{padding-bottom:72px}.content--posts .content__title h3,.content--table .content__title h3{margin-bottom:24px}.content--content-list:last-child{padding-bottom:0}.content.content--center--lg{padding-top:24px}.image-text+.posts{margin-top:72px}.image-text+.image-text{padding-top:48px}.content--info-points .container,.content--single-job .container,.content--single-post .container,.content--tabs .container{max-width:744px}.header{height:90px;width:100vw;background-color:transparent;z-index:98;position:absolute;left:0;top:0;transition:top .2s ease-in-out}.header .container{width:100%;height:100%;display:flex;justify-content:space-between}.header.nav--hide{top:-94px}.hamburger img,.header__left img,.nav__parent{top:50%;transform:translateY(-50%)}.header__left{width:242px}.header__left img{width:100%;position:relative}.header__right{display:flex;align-items:center;justify-content:space-between}.header__right .input-field,.header__right .language-swither{margin-right:15px}.header__nav{font-size:16px;color:#004C6A}.header__nav ul{list-style:none;padding:0;margin:0}.nav__parent{display:flex;position:relative}.nav__parent>li{position:relative;display:table;height:78px;border-top:6px solid transparent;border-bottom:6px solid transparent;transition:all .2s ease-in-out;text-align:center}.nav__parent>li.selected,.nav__parent>li:active,.nav__parent>li:focus,.nav__parent>li:hover{border-bottom:6px solid #00A796}.nav__parent>li.selected>a,.nav__parent>li:active>a,.nav__parent>li:focus>a,.nav__parent>li:hover>a{text-decoration:none}.nav__parent>li:last-child{margin-right:0}.nav__parent>li>a{text-transform:uppercase;display:table-cell;height:78px;vertical-align:middle;font-weight:700;color:#004C6A;letter-spacing:.3px;padding:0 18px}.link,.mm-nav__child a,.nav__child a{letter-spacing:.34px}.nav__child{position:absolute;top:78px;left:0;display:none;padding:22px 0}.nav__child ul.second-level{position:relative;background-color:#004C6A;padding:24px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.nav__child ul.second-level::before{position:absolute;top:-10px;left:24px;content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #004C6A}.block1,.block2,.block3,.block4,.block5,.enotna-tarifa,.excess-block1,.excess-block2,.excess-block3,.excess-block4,.excess-block5,.hamburger,.mobile-nav,.omreznina-normal,.omreznina-po-blokih,.visja-nizja-tarifa{display:none}.mobile-menu__body #mobileMenu,.mobile-menu__header,.nav__child ul.second-level>li{border-bottom:1px solid rgba(255,255,255,.2)}.nav__child ul.second-level>li{line-height:1.4;font-size:17px;padding-top:24px;padding-bottom:24px;text-align:left}.nav__child ul.second-level>li:first-child{padding-top:0}.nav__child ul.second-level>li:last-child{padding-bottom:0;border-bottom:0}.nav__child ul.third-level{position:relative;background-color:#004C6A;padding:0 16px}.nav__child ul.third-level li{line-height:1.4;font-size:17px;padding-bottom:24px;text-align:left}.nav__child ul.third-level li:first-child{padding-top:24px}.nav__child ul.third-level li:last-child{padding-bottom:0}.nav__child a{color:#fff;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out;position:relative;z-index:2}.nav__child a:active,.nav__child a:focus,.nav__child a:hover{border-bottom:1px solid rgba(0,167,150,.5);text-decoration:none}.header.nav--blue{box-shadow:0 3px 6px rgba(0,0,0,.16)}.header.nav--blue,.mobile-nav{background-color:#004C6A}.header.nav--blue img,.mobile-nav img{filter:brightness(0) invert(1)}.header.nav--blue .link--user:active,.header.nav--blue .link--user:focus,.header.nav--blue .link--user:hover,.mobile-nav .link--user:active,.mobile-nav .link--user:focus,.mobile-nav .link--user:hover{color:#fff}.header.nav--blue .link--user img,.mobile-nav .link--user img{opacity:.5;vertical-align:middle;margin-bottom:1px}.header.nav--blue .link--user span,.mobile-nav .link--user span{font-size:16px}.header.nav--blue .language-swither a,.header.nav--blue .language-swither span,.header.nav--blue .link,.header.nav--blue .nav__parent>li>a,.mobile-nav .language-swither a,.mobile-nav .language-swither span,.mobile-nav .link,.mobile-nav .nav__parent>li>a{color:#fff}.header.nav--blue input,.header.nav--blue input-field input,.mobile-nav input,.mobile-nav input-field input{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.5);color:#fff;transition:all .2s ease-in-out;opacity:.5}.mobile-filter,.mobile-nav{transition:left .3s ease-in-out}.header.nav--blue input-field input:active,.header.nav--blue input-field input:focus,.header.nav--blue input-field input:hover,.header.nav--blue input:active,.header.nav--blue input:focus,.header.nav--blue input:hover,.mobile-nav input-field input:active,.mobile-nav input-field input:focus,.mobile-nav input-field input:hover,.mobile-nav input:active,.mobile-nav input:focus,.mobile-nav input:hover{border:1px solid #fff;opacity:1}.header.nav--blue .input-field input::placeholder,.header.nav--blue ::placeholder,.mobile-nav .input-field input::placeholder,.mobile-nav ::placeholder{color:#fff}.header-subtitle{font-weight:700;font-size:15px;color:#00A796;text-transform:uppercase}.hamburger{position:relative}.hamburger img{cursor:pointer;position:absolute;width:19px;right:0}.mobile-nav{position:fixed;background-color:#004C6A;top:0;left:100%;z-index:99;width:100%;height:100dvh}.mobile-nav.active{left:0;max-height:100dvh;overflow-y:auto;padding-bottom:108px;overflow-x:hidden}.mobile-nav:has(.no-floater){padding-bottom:0}.mobile-menu__header{display:flex;height:90px;padding:0 32px;justify-content:space-between}.mm-header__logo{width:242px;position:relative}.mm-header__logo img{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}.mm-header__close{position:relative}.mm-header__close img{cursor:pointer;position:absolute;width:16px;right:1px;top:50%;transform:translateY(-50%)}.mobile-menu__body{position:relative;display:grid;min-height:calc(100dvh - 57px - 108px)}.mobile-menu__body.no-floater{min-height:calc(100dvh - 57px)}.mobile-menu__body #mobileMenu{padding:0 20px;background-color:#337088;height:fit-content}.mobile-menu__body .accordion-item:last-child{padding-bottom:16px}.mobile-menu__body a{color:#fff;border-bottom:1px solid transparent;transition:border-bottom .2s ease-in-out;padding-bottom:2px}.mobile-menu__body a.selected,.mobile-menu__body a:active,.mobile-menu__body a:focus,.mobile-menu__body a:hover{color:#fff;border-bottom:1px solid rgba(0,167,150,.5);text-decoration:none}.mobile-menu__body ul{list-style:none;padding:0;margin:0}.mm-header button{padding:16px 0;text-transform:uppercase;background-color:#337088;color:#fff;font-size:16px;font-weight:700;line-height:22px;width:100%;height:100%;text-align:left;border:0;border-radius:0;outline:0;transition:none;border-bottom:2px solid #00A796}.mm-header button:active,.mm-header button:focus,.mm-header button:hover{color:#fff;text-decoration:none;box-shadow:none}.mm-header button .mm-header__arrow{display:inline-block;width:17px;margin-right:12px}.mm-header button .mm-header__arrow img{width:17px;height:8px;transition:all .3s ease-in-out;transform:rotate(0)}.mm-header button.collapsed .mm-header__arrow img{transform:rotate(-180deg)}.mm-header button.selected,.mm-header button:not(.collapsed){border-bottom-width:6px}.mm-nav__child{border-bottom:2px solid #00A796}.mm-nav__child ul.second-level .third-level-wrapper{padding-left:33px}.mm-nav__child ul.second-level>li{line-height:1.4;font-size:17px;text-align:left;border-bottom:1px solid rgba(255,255,255,.2)}.mm-nav__child ul.second-level>li:first-child{padding-top:0}.mm-nav__child ul.second-level>li:last-child{padding-bottom:0;border-bottom:0}.mm-nav__child ul.second-level button{transition:none;border:none}.mm-nav__child ul.second-level button a{color:#fff}.mm-nav__child ul.second-level button:active a,.mm-nav__child ul.second-level button:focus a,.mm-nav__child ul.second-level button:hover a{border-bottom:1px solid rgba(0,167,150,.5);text-decoration:none}.mm-nav__child ul.third-level{padding:0 24px}.mm-nav__child ul.third-level li{line-height:1.4;font-size:17px;text-align:left}.mm-nav__child a{color:#fff;white-space:nowrap;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.mm-nav__child a:active,.mm-nav__child a:focus,.mm-nav__child a:hover{border-bottom:1px solid rgba(0,167,150,.5);text-decoration:none}.mobile-menu__footer{padding:32px 20px 0;display:flex;flex-direction:column;justify-content:end}.content--footer .container,.mobile-menu__footer .mm-footer__right{display:flex;justify-content:space-between}.mobile-menu__footer .mm-footer__left{width:276px}.mobile-menu__footer .mm-footer__left .input-field--search{width:100%}.mobile-menu__footer .mm-footer__right{width:192px;align-items:center}.content--footer{background-color:#004C6A;color:#fff;padding:105px 0 80px;font-size:15px}.content--footer ul{list-style:none;padding:0;margin:0}.content--footer a,.content--footer p{color:#fff}.content--footer a:active,.content--footer a:focus,.content--footer a:hover{text-decoration:none}.footer__contact,.footer__nav{width:34%}.contact__title a,.footer__bottom a,.footer__nav a{padding-bottom:2px;border-bottom:1px solid transparent;transition:all .2s ease-in-out}.contact__title a:active,.contact__title a:focus,.contact__title a:hover,.footer__bottom a:active,.footer__bottom a:focus,.footer__bottom a:hover,.footer__nav a:active,.footer__nav a:focus,.footer__nav a:hover{border-bottom:1px solid rgba(0,167,150,.5)}.footer__nav{margin-right:24px}.footer__nav--columns{column-count:2;width:60%}.footer-nav__parent>li{break-inside:avoid-column}.footer-nav__parent>li>a{text-transform:uppercase;display:inline-block;margin-bottom:18px;font-weight:700}.footer-nav__child li{margin-bottom:18px}.footer-nav__child li:last-child{margin-bottom:57px}.contact__title{text-transform:uppercase;font-weight:700;margin-bottom:12px}.contact__phone{margin-bottom:20px}.contact__working-hours{margin-bottom:50px}.contact__working-hours span{display:block}.contact__newsletter{margin-bottom:60px}.contact__social{cursor:default}.contact__social a{margin-right:22px;transition:opacity .2s ease-in-out}.contact__social a:active img,.contact__social a:focus img,.contact__social a:hover img{opacity:1}.contact__social img{vertical-align:bottom;opacity:.5;transition:opacity .2s ease-in-out}.link--newsletter img,.link--user img,.pagination .page__next img,.pagination .page__prev img{vertical-align:top}.footer__bottom{position:absolute;bottom:-45px;left:34%;cursor:default}.footer__bottom a{display:inline-block;font-size:12px;color:#fff;opacity:.5;line-height:2;margin-right:15px;padding-bottom:0}.footer__bottom a:last-child{margin-right:0}.link{color:#004C6A;font-weight:700;position:relative;display:inline-block}.link:active,.link:focus,.link:hover{color:#004C6A;text-decoration:none}.link--arrow{padding-left:15px;cursor:pointer}.link--arrow span:first-child{position:absolute;left:0;top:0}.link--arrow span:last-child{border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.link--arrow:active,.link--arrow:focus,.link--arrow:hover{text-decoration:none;color:#004C6A}.link--arrow:active span:last-child,.link--arrow:focus span:last-child,.link--arrow:hover span:last-child{border-bottom:1px solid #4B8196}.link--phone .phone__icon{margin-right:22px}.link--phone .phone__number{border-bottom:1px solid transparent;border-top:1px solid transparent;transition:border-bottom .2s ease-in-out;padding:12px 0}.link--phone:active .phone__number,.link--phone:focus .phone__number,.link--phone:hover .phone__number{border-bottom:1px solid rgba(0,167,150,.5)}.link--newsletter:active,.link--newsletter:focus,.link--newsletter:hover{color:#fff}.link--newsletter img{padding-top:3px;margin-right:18px}.link--newsletter span{padding-bottom:6px}.link--user img{margin-right:4px}.link--user span{font-size:15px;text-transform:uppercase;letter-spacing:.3px;padding-bottom:2px}.link--newsletter span,.link--user span{border-bottom:1px solid transparent;transition:border-bottom .2s ease-in-out}.link--newsletter:active span,.link--newsletter:focus span,.link--newsletter:hover span,.link--user:active span,.link--user:focus span,.link--user:hover span{border-bottom:1px solid rgba(0,167,150,.5)}.link--edit img{margin-right:8px}.link--edit span{border-bottom:1px solid transparent;transition:all .2s ease-in-out}.form-paragraph a,.language-swither a{transition:border-bottom .2s ease-in-out}.link--edit:active span,.link--edit:focus span,.link--edit:hover span{border-bottom:1px solid #4B8196}.language-swither{font-size:16px;text-transform:uppercase;letter-spacing:.45px;cursor:default}.language-swither a,.language-swither span{color:#004C6A;opacity:.5}.language-swither a{padding-bottom:2px;border-bottom:1px solid transparent}.language-swither a.active{opacity:1}.language-swither a:active,.language-swither a:focus,.language-swither a:hover{text-decoration:none;border-bottom:1px solid rgba(0,167,150,.5)}.content-text-links{display:flex;justify-content:space-between;margin-bottom:26px}.content-text-links .content__text{width:66%;padding-right:100px}.content-text-links .content__links{width:calc(33% - 12px)}.content-text-links .content__links a{display:block}.content-text-links .content__links a:first-child{margin-bottom:24px}.form-wrap{max-width:338px}.form-fields.label .input-field--kwh::after{bottom:40px!important}.form-fields:has(input.input-validation-error) .input-field--eur::after,.form-fields:has(input.input-validation-error) .input-field--kwh::after{bottom:37px}.form-fields:has(input.input-validation-error) .input-field--mwh::after{bottom:38px}.input-field:has(input:focus) .consumption-label{display:block!important;color:#5A6066;font-size:12px;line-height:18px;margin-top:10px}.input-field{position:relative}.input-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:48px;font-weight:700;padding:0 16px;border-radius:4px}.fake-cb--tooltip .input-field__tooltip,.input-field--tooltip .input-field__tooltip{height:20px;border-radius:50%;text-align:center;padding:0;box-shadow:none;background-color:#004C6A}.input-field input:last-child{margin-bottom:0}.input-field input::placeholder{font-weight:400;opacity:.5;color:#004C6A}.input-field input:focus{outline:0}.input-field input::-webkit-contacts-auto-fill-button{visibility:hidden}.input-field input::-webkit-caps-lock-indicator{visibility:hidden}.input-field input::-webkit-credentials-auto-fill-button{visibility:hidden}.input-field input::-webkit-autofill,.input-field input::-webkit-contacts-auto-fill-button,.input-field input::-webkit-credentials-auto-fill-button{visibility:hidden}.input-field input::-webkit-inner-spin-button,.input-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field input[type=number]{-moz-appearance:textfield}.input-field p{font-size:14px}.input-field--kwh .second-label{position:absolute;font-size:15px;right:0;top:0}.input-field--eur::after,.input-field--kwh::after,.input-field--mwh::after{bottom:12px;right:16px;position:absolute;letter-spacing:.34px}.input-field--kwh::after{content:'kWh'}.input-field--mwh::after{content:'MWh'}.input-field--eur::after{content:'EUR'}.input-field.input-field--error input{border-color:#FF4641;color:#FF4641}.input-field.input-field--error span.input-validation-error{margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.input-field .input-validation-error{border-color:#FF4641;color:#FF4641}.input-field span.input-validation-error,span.dropzone-validation-error{margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.input-field--tooltip .input-field__tooltip{position:absolute;right:0;top:0;width:20px;font-size:14px;color:#fff;line-height:20px}.input-field--tooltip .input-field__tooltip:active,.input-field--tooltip .input-field__tooltip:focus{box-shadow:none;background-color:#004C6A}.input-field--tooltip .input-field__tooltip.inline{position:static}.input-field--tooltip .title_tooltip{display:flex;flex-direction:row}.input-field--tooltip .title_tooltip .inline{margin-left:5px}.fake-cb--tooltip{position:relative;width:calc(100% - 40px)}.fake-cb--tooltip .input-field__tooltip{position:absolute;width:20px;font-size:14px;color:#fff;line-height:19px;margin-left:5px}.fake-cb--tooltip .input-field__tooltip:active,.fake-cb--tooltip .input-field__tooltip:focus{box-shadow:none;background-color:#004C6A}.fake-cb--tooltip.fake-cb--full .cb-text{width:calc(100% - 50px)!important}.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none;background-color:#004C6A}.bs-tooltip-bottom .arrow::before{border-bottom-color:#004C6A}.bs-tooltip-top .arrow::before{border-top-color:#004C6A}.tooltip.show{opacity:1}.tooltip-inner{font-size:15px;line-height:21px;padding:12px 18px;background-color:#004C6A;color:#fff;max-width:272px;text-align:left;opacity:1}.block1.active,.block2.active,.block3.active,.block4.active,.block5.active,.enotna-tarifa.active,.excess-block1.active,.excess-block2.active,.excess-block3.active,.excess-block4.active,.excess-block5.active,.omreznina-normal.active,.omreznina-po-blokih.active,.visja-nizja-tarifa.active{display:block}.calc .form-fields.energy-blocks,.calc .form-fields.excess-blocks{display:none}.calc .form-fields.energy-blocks p,.calc .form-fields.excess-blocks p{display:none;margin-bottom:8px}.calc .form-fields.energy-blocks.active,.calc .form-fields.excess-blocks.active{display:flex}.calc .form-fields.energy-blocks.active p,.calc .form-fields.excess-blocks.active p{display:block}.textarea-field textarea{resize:none;border-radius:4px;padding:12px 16px;height:227px;box-sizing:border-box}.textarea-field textarea:focus{outline:0}.input-field,.textarea-field{width:100%}.input-field label,.textarea-field label{display:block;font-size:15px;margin-bottom:5px;font-weight:700;color:#004C6A}.input-field input,.input-field textarea,.textarea-field input,.textarea-field textarea{width:100%;border:1px solid rgba(0,76,106,.5);background-color:rgba(242,245,245,.5);color:#004C6A;font-size:17px;transition:all .2s ease-in-out}.input-field input:hover,.input-field textarea:hover,.textarea-field input:hover,.textarea-field textarea:hover{border:1px solid rgba(0,76,106,.8);background-color:rgba(254,254,254,.8)}.input-field input:active,.input-field input:focus,.input-field textarea:active,.input-field textarea:focus,.textarea-field input:active,.textarea-field input:focus,.textarea-field textarea:active,.textarea-field textarea:focus{border:1px solid rgba(0,76,106,.8);background-color:rgba(254,254,254,.8);box-shadow:0 3px 6px #004C6A29}.input-field input.is-filled,.input-field textarea.is-filled,.textarea-field input.is-filled,.textarea-field textarea.is-filled{border:1px solid #004C6A;background-color:#fff}.input-field.input-field--error input:hover{border:1px solid #FF4641;background-color:rgba(254,254,254,.8)}.input-field.input-field--error input:active,.input-field.input-field--error input:focus{border:1px solid #FF4641;background-color:rgba(254,254,254,.8);box-shadow:0 3px 6px #004C6A29}.input-field--search{position:relative;width:130px}.input-field--search form{margin-bottom:0}.input-field--search input{color:#004C6A;width:100%;height:45px;line-height:45px;font-size:16px;outline:0;border-radius:4px;padding:0 40px 0 15px;background-color:#F2F5F580;border:1px solid rgba(0,76,106,.5);letter-spacing:.34px;transition:all .2s ease-in-out;opacity:.5}.input-field--search input:active,.input-field--search input:focus,.input-field--search input:hover{background-color:rgba(255,255,255,.5)}.input-field--search button{position:absolute;height:45px;width:45px;right:0;top:0;background-color:transparent;border:none}.input-field .input-field__combo{display:flex}.input-field .input-field__combo .dropdown-wrap{width:94px;margin-right:24px;height:auto}.input-field .input-field__combo .dropdown-wrap .dropdown__button{padding:0 30px 0 16px}.input-field .input-field__combo .dropdown-wrap .dropdown__button img{right:11px}.input-field .input-field__combo input{width:calc(100% - 85px)}.input-field .input-field__combo input.phone-box{width:80px;margin-right:5px}.accordion{margin:0 auto}.accordion .accordion-item{margin-bottom:25px}.accordion .accordion-item:last-child,.accordion--faq .card-body__text p:last-child{margin-bottom:0}.accordion .card-header{padding:0;position:relative;background-color:transparent;border-bottom:none}.accordion .card-header button{padding:20px 22px 20px 70px;text-transform:uppercase;font-size:17px;font-weight:700;width:100%;height:100%;text-align:left;color:#004C6A;position:relative;line-height:1.4}.accordion .card-header button:active,.accordion .card-header button:focus,.accordion .card-header button:hover{text-decoration:none;box-shadow:none}.accordion .card-header button .card-header__right{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.accordion .card-header button .card-header__right img{position:absolute;right:0;top:50%;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(0)}.accordion .card-header button.collapsed .card-header__right img{transform:translateY(-50%) rotate(-180deg)}.accordion--form{max-width:744px}.accordion--form .card{border-radius:4px;background-color:#E5ECEB;color:#004C6A;border:none;box-shadow:0 2px 1px -1px #bababa}.accordion--form .card-header button{padding:20px 22px 20px 70px}.accordion--form .card-header button span:first-child{background-color:#00A796;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:700;display:inline-block;position:absolute;left:22px;top:50%;transform:translateY(-50%)}.accordion--form .card-body{padding:28px 24px 0;border-top:1px solid rgba(0,76,106,.13)}.accordion--faq{margin-top:48px}.accordion--faq .card{border-radius:0;border-left:none;border-right:none;background-color:transparent}.accordion--faq .card-header button{padding:20px 72px 20px 0}.accordion--faq .card-body{padding:24px 0 48px;display:flex;justify-content:space-between}.accordion--faq .card-body__text{width:744px}.accordion--faq .card-body__vote{width:336px;padding-left:72px}.accordion .card-body a{font-weight:700}.form .sub-section,.form section{border-top:1px solid #004C6A50;padding-top:36px;margin-top:36px}.form .sub-section:first-child,.form section:first-child{border-top:none;padding-top:0;margin-top:0}.form-section__title{position:relative;margin-bottom:24px}.form-section__title span:first-child{font-size:22px;letter-spacing:.44px}.form-section__title span.form-required{font-size:14px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-paragraph{margin-bottom:24px}.form-paragraph p{margin-bottom:0;color:#004C6A}.form-paragraph a{font-weight:700;text-decoration:none;color:#004C6A;border-bottom:1px solid transparent}.add-fields span,.datepicker-input{transition:all .2s ease-in-out;display:inline-block}.form-paragraph a:active,.form-paragraph a:focus,.form-paragraph a:hover{border-bottom:1px solid #4B8196}.form-fields{display:flex;justify-content:space-between;margin-bottom:24px}.form-fields .disabled-field{background-color:#E5ECEB!important;border:1px solid rgba(0,76,106,.2)!important}.form-card,.form-card-gradient{border-radius:4px;text-align:left;max-width:744px}.form-fields .disabled-field:focus{box-shadow:none!important}.form-fields .dropdown-wrap{width:100%}.form-fields .dropdown.input-validation-error{border-color:#FF4641;color:#FF4641}.form-fields--half .datepicker-wrap,.form-fields--half .dropdown-wrap,.form-fields--half .input-field,.form-fields--half .radio-button{width:calc(50% - 12px)}.form-fields--third .input-field{width:calc(33.333% - 16px)}.form-fields--fourth .input-field{width:calc(25% - 16px)}.form-fields--columns{flex-direction:column}.form-fields--columns--sendmsg .columns__title{font-size:22px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.form-fields--columns--sendmsg .columns__title span{vertical-align:middle}.form-fields--columns--sendmsg .columns__title-small{font-size:15px;font-weight:700;line-height:21px;margin-bottom:12px}.form-fields--columns--sendmsg .fake-cb__wrap{flex-direction:column;margin-top:16px}.add-fields+.form-paragraph,.pagination{margin-top:48px}.form-fields--columns--sendmsg .fake-cb{margin-bottom:16px}.form-fields--columns--sendmsg .fake-cb:last-child{margin-bottom:0}.form-fields--columns--sendmsg .card-validation-error{color:#FF4641;font-size:14px;line-height:17px}.add-fields a,.columns__title{font-size:15px;margin-bottom:24px}.form-fields--radios{justify-content:start}.form-fields--radios .radio-button{margin-right:48px}.form-fields--radios .radio-button:last-child{margin-right:0}.columns__title{display:block;font-weight:700;color:#004C6A}.add-fields{line-height:1;margin-top:-5px;margin-bottom:24px}.add-fields a{position:relative;left:-3px;display:inline-block}.add-fields a:active,.add-fields a:focus,.add-fields a:hover{text-decoration:none}.add-fields a:active span,.add-fields a:focus span,.add-fields a:hover span{border-bottom:1px solid #004C6A}.add-fields a:last-child{margin-bottom:0}.add-fields img{position:relative;top:-1px}.add-fields span{color:#004C6A;padding-bottom:6px;border-bottom:1px solid transparent}.add-fields--mobile{display:none}.form__footer{padding:20px 0 45px}.form__footer .geni-button{display:block;margin:0 auto}.form-card{margin:0 auto 48px;background-color:#E5ECEB;box-shadow:0 2px #ccdbe1}.form-card form.form{margin-bottom:0}.form-card form.form p{margin:0 0 24px}.form-card form.form p:last-child{margin-bottom:0}.form-card-simple{text-align:left;max-width:744px;margin:0 auto 48px}.form-card-gradient{background:linear-gradient(58deg,#004c6a 23%,#00a796 76%),#fff;display:flex;padding:24px}.form-card-gradient .gradient-container{width:100%}.form-card-gradient .content-wrapper{display:flex;gap:24px}.form-card-gradient .content-wrapper .content-wrapper__text{display:flex;width:460px;flex-direction:column;align-items:flex-start}.form-card-gradient h3{color:#fff;font-weight:700}.form-card-gradient p{color:#fff;font-size:18px;line-height:1.5;margin-bottom:24px!important}.dropdown--multiselect .fake-cb,.form-card__header h5,.section__footer p:last-child{margin-bottom:0}.form-card-gradient .content-wrapper__image{display:flex;justify-content:flex-end;flex:1 0 0}.form-card-gradient .content-wrapper__image img{width:62px;height:62px}.form-card-gradient .link,.form-card-gradient a{color:#fff}.form-card-gradient .link--arrow:hover span:last-child{border-bottom-color:#fff}.form-card__header{border-bottom:1px solid #004C6A20;padding:20px 24px}.form-card__body{padding:32px 24px}.section__decription{display:flex;justify-content:space-between;color:#004C6A}.section__decription p{color:#004C6A}.section__decription .required{font-size:14px}.section__footer p{max-width:495px}@media screen and (min-width:768px){.measurement-number-container,.measurement-point-container{width:calc(50% - 12px)}.measurement-number-container .input-field,.measurement-point-container .input-field{width:auto}}.datepicker-wrap{position:relative;width:calc(50% - 12px);height:48px;background-color:rgba(242,245,245,.5);border-radius:3px;margin-top:26px}.datepicker-wrap label{position:absolute;left:0;top:-27px;font-weight:700;font-size:15px}.datepicker-wrap::before{position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(../../icons/icon_calendar.svg);width:50px;height:50px;display:block;content:"";background-position:50% 50%;background-repeat:no-repeat;z-index:3}.datepicker-wrap .input-validation-error{border-color:#FF4641;color:#FF4641}.datepicker-wrap span.input-validation-error{display:block;margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.datepicker-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;font-size:17px;font-weight:400;padding:0 20px;color:#004C6A;border:1px solid rgba(1,47,60,.5);border-radius:3px;background-color:transparent;position:relative;z-index:2;cursor:pointer;outline:0}.fake-cb .cb,.geni-button a{transition:all .1s ease-in-out}.datepicker-input:active,.datepicker-input:focus,.datepicker-input:hover{border:1px solid rgba(0,76,106,.8);background-color:rgba(254,254,254,.8)}.datepicker-input.selected{font-weight:700;border:1px solid #004C6A;background-color:#fff}.datepicker-inline .datepicker{border-color:#004C6A}.datepicker{width:270px;font-weight:400;border-color:#004C6A;background-color:#004C6A}.-bottom-left- .datepicker--pointer{border-color:#004C6A;background-color:#004C6A;left:50%;transform:translateX(-50%) rotate(315deg);right:auto}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background-color:transparent}.datepicker--nav{padding:15px 20px 0;font-weight:700;font-size:17px;color:#fff;border-bottom:none}.datepicker--nav i{color:#fff}.datepicker--nav-action path{fill:none;stroke:#fff;stroke-width:1px}.datepicker--content{padding:5px 20px 10px}.datepicker--day-name{text-transform:capitalize;color:#fff;font-weight:700;font-size:12px}.datepicker--cell{color:#fff}.datepicker--cell.-focus-{background-color:#fff;color:#004C6A;font-weight:700}.datepicker--cell.-focus-.-selected-,.datepicker--cell.-selected-{background-color:#fff}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#779FAE}.datepicker--cell-day.-other-month-.-focus-,.datepicker--cell-year.-other-decade-.-focus-{color:#004C6A}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{background-color:#fff}.datepicker--cell.-current-{color:#fff;font-weight:700}.datepicker--cell.-current-.-focus-{color:#004C6A}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background-color:#fff;color:#004C6A;font-weight:700}.fake-cb__wrap{display:flex;flex-wrap:wrap}.fake-cb-group{font-size:15px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:12px}.fake-cb{color:#004C6A;cursor:pointer;font-size:15px;margin-bottom:30px;width:25%}.fake-cb:hover .cb{border:1px solid #004C6A}.fake-cb span.input-validation-error{display:block;margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.fake-cb .fake-cb__error{display:none;font-size:14px;color:#FF4641;margin-top:8px;padding-left:25px}.fake-cb.error .cb{border-color:#FF4641}.fake-cb.error .fake-cb__error{display:block}.fake-cb .cb{height:16px;width:16px;border:1px solid rgba(0,76,106,.5);background:rgba(242,245,245,.5);text-align:center;display:inline-block;vertical-align:text-top;margin-right:5px;margin-top:3px;border-radius:3px;line-height:13px}.fake-cb .cb .cb-tick{display:inline}.fake-cb .cb .cb-tick img{height:14px;width:9px;filter:brightness(0) invert(1);margin-bottom:2px}.fake-cb .hidden-cb{display:none}.fake-cb.checked .cb{background:#004C6A;border:1px solid #004C6A}.fake-cb--fit{width:fit-content!important}.fake-cb--full{width:100%}.fake-cb--full .cb{vertical-align:top!important}.fake-cb--full .cb-text{display:inline-block;width:calc(100% - 25px)}.fake-cb--full .cb-text a{font-weight:700;text-decoration:none;color:#004C6A;border-bottom:1px solid transparent;transition:border-bottom .2s ease-in-out}.fake-cb--full .cb-text a:active,.fake-cb--full .cb-text a:focus,.fake-cb--full .cb-text a:hover{border-bottom:1px solid #4B8196}.fake-cb--full.disabled .cb,.fake-cb--full.disabled .cb-text{cursor:not-allowed;opacity:.5}.fake-cb--grouplast{margin-bottom:24px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:16px;display:inline-block;margin-bottom:0!important}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:16px;height:16px;border-radius:100%;transition:all .2s ease-in-out}[type=radio]:checked+label:before{background-color:#fff;border:1px solid #004C6A}[type=radio]:not(:checked)+label:before{background:rgba(242,245,245,.5);border:1px solid rgba(0,76,106,.5)}[type=radio]:not(:checked):hover+label:before{border:1px solid #004C6A}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:10px;height:10px;background:#004C6A;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio-green [type=radio]:checked+label:before,.radio-green [type=radio]:not(:checked)+label:before{border:2px solid #00A796}.radio-green [type=radio]:checked+label:after,.radio-green [type=radio]:not(:checked)+label:after{background:#00A796}.radio-button label{font-size:15px;margin-bottom:0!important}.radio-button span.input-validation-error{display:block;margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.radio-button__single{display:inline-block;margin-right:20px}.radio-button__single:last-child{margin-right:0}.radio-button-container{margin-bottom:48px}.radio-button-container.validation-error [type=radio]:not(:checked)+label:before,.row__data.validation-error [type=radio]:not(:checked)+label:before{border:1px solid #FF4641!important}.radio-button-container.validation-error .radio-button--cards,.row__data.validation-error .radio-button--cards{margin-bottom:30px!important}.radio-button-container.validation-error span.card-validation-error,.row__data.validation-error span.card-validation-error{display:inline-block;margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.dropdown-wrap .dropdown__title,.radio-button__description,.radio-button__title{display:block;font-size:15px;color:#004C6A}.radio-button__title{font-weight:700;margin-bottom:20px}.radio-button__description{margin-bottom:20px}.dropdown-wrap{position:relative;height:74px;width:337px}.dropdown-wrap .dropdown__title{font-weight:700;margin-bottom:5px}.dropdown-wrap--100{width:100%}.dropdown{width:100%;border:1px solid rgba(0,76,106,.5);background-color:#f1f4f4;border-radius:3px;font-size:17px;overflow:hidden;position:absolute;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.dropdown:hover{border:1px solid rgba(0,76,106,.8);background-color:#fafafa}.dropdown.active{background-color:#FEFEFE}.dropdown.selected{border:1px solid #004C6A;background-color:#fff}.dropdown a:hover{text-decoration:none}.dropdown .dropdown__button{position:relative;width:100%;height:46px;padding:0 50px 0 20px;vertical-align:middle;line-height:46px;overflow-x:hidden;font-weight:400;overflow-y:hidden;color:#779FAE;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.dropdown .dropdown__button.selected{font-weight:700;color:#004C6A}.dropdown .dropdown__button img{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.dropdown .dropdown__content{max-height:0}.dropdown .dropdown__content.active{max-height:225px;overflow-y:auto}.dropdown .dropdown__content a{display:block;padding:0 20px;line-height:45px;height:45px;color:#004C6A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown .dropdown__content .selected,.dropzone-drop .dz-preview .dz-error-mark,.dropzone-drop .dz-preview .dz-image,.dropzone-drop .dz-preview .dz-success-mark{display:none}.dropdown--multiselect .dropdown__content.active,.dropzone-drop.dz-started{overflow-y:scroll;scrollbar-color:#7AA1B0 transparent;scrollbar-width:thin}.dropdown .input-validation-error{border-color:#FF4641;color:#FF4641}.dropdown span.input-validation-error{display:block;margin-top:8px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.dropdown--multiselect .dropdown__content.active{max-height:205px;margin-right:10px}.dropdown--multiselect .dropdown__content.active::-webkit-scrollbar{width:6px}.dropdown--multiselect .dropdown__content.active::-webkit-scrollbar-track{background:0 0;right:10px;margin-left:-5px;padding-right:5px}.dropdown--multiselect .dropdown__content.active::-webkit-scrollbar-thumb{background:#7AA1B0;border-radius:3px}.dropdown--multiselect .dropdown__content.active::-webkit-scrollbar-thumb:hover{background:#7AA1B0}.dropdown--multiselect .fake-cb{width:100%;line-height:40px;padding:0 20px}.dropzone-wrap{width:100%;max-width:700px;margin-bottom:24px}.dropzone-title{display:block;font-size:15px;margin-bottom:5px;font-weight:700;color:#004C6A}.dropzone,.dropzone-drop{position:relative;margin-bottom:14px}.dropzone{height:294px;border:1px solid rgba(0,76,106,.5);background-color:rgba(242,245,245,.5);border-radius:4px}.dropzone-drop{width:100%;height:100%;background:0 0;top:0;left:0;z-index:1;border:none;padding:24px 0 0}.dropzone-drop .dz-preview{width:100%;height:48px;min-height:auto;margin:0;border-radius:4px;padding-bottom:24px}.dropzone-drop .dz-preview .dz-details{display:flex;padding:0 24px 0 48px;line-height:24px;font-size:15px;color:#004C6A}.dropzone-drop .dz-preview .dz-details .dz-filename{max-width:360px}.dropzone-drop .dz-preview .dz-details .dz-filename span{padding:0 2px;background-color:transparent}.dropzone-drop .dz-preview .dz-details .dz-filename:hover{overflow:hidden;text-overflow:ellipsis}.dropzone-drop .dz-preview .dz-details .dz-filename:hover span{border:1px solid transparent;background-color:transparent}.dropzone-drop .dz-preview .dz-details .dz-size{order:2;margin-bottom:0;font-size:15px}.dropzone-drop .dz-preview .dz-details .dz-size span{background-color:transparent;padding:0}.dropzone-drop .dz-preview .dz-details .dz-size span::before{content:"("}.dropzone-drop .dz-preview .dz-details .dz-size span::after{content:")"}.dropzone-drop .dz-preview .dz-details .dz-size strong{font-weight:400}.dropzone-drop .dz-preview.dz-file-preview .dz-details{opacity:.3}.dropzone-drop .dz-preview.dz-file-preview.dz-complete .dz-details,.dropzone-drop .dz-preview.dz-file-preview.dz-complete .dz-remove{opacity:1}.dropzone-drop .dz-preview .dz-progress{left:auto;right:24px;top:4px;margin-top:0;background:#E5ECEB;height:6px;border-radius:3px;width:140px;overflow:visible}.dropzone-drop .dz-preview .dz-progress::before{content:"";display:block;position:absolute;top:-8px;left:-24px;height:24px;background-color:transparent;width:calc(100% + 48px)}.dropzone-drop .dz-preview .dz-progress .dz-upload{background:#00A796;border-radius:3px}.dropzone-drop .dz-preview .dz-error-message{top:32px;left:50%;transform:translateX(-50%)}.dropzone-drop .dz-remove{position:absolute;top:0;left:24px;background-color:transparent;height:24px;width:24px;z-index:99;opacity:0}.dropzone-default,.dropzone-drop .dz-remove svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dropzone-drop .dz-remove svg{width:22px;height:22px}.dropzone-drop .dz-remove svg path{stroke:#004C6A}.dropzone-drop .dz-remove g,.dropzone-drop .dz-remove line,.dropzone-drop .dz-remove path,.dropzone-drop .dz-remove rect,.dropzone-drop .dz-remove svg{cursor:pointer}.dropzone-default{text-align:center;width:100%;z-index:0;background-color:transparent}.dropzone-default__image{display:block;margin:0 auto 24px}.dropzone-description p{color:#004C6A;font-size:15px;line-height:1.6;max-width:none!important;margin:auto!important}.dropzone-drop.dz-started+.dropzone-default{display:none}.dropzone-drop.dz-started{height:calc(100% - 72px);overflow-x:hidden;width:calc(100% - 10px)}.dropzone-drop.dz-started::-webkit-scrollbar{width:6px}.dropzone-drop.dz-started::-webkit-scrollbar-track{background:0 0;right:10px;margin-left:-5px;padding-right:5px}.dropzone-drop.dz-started::-webkit-scrollbar-thumb{background:#7AA1B0;border-radius:3px}.dropzone-drop.dz-started::-webkit-scrollbar-thumb:hover{background:#7AA1B0}.dropzone__active,.tag{background-color:transparent}.dropzone-drop.dz-started~.dropzone__active{display:block}.dropzone__active{position:absolute;width:100%;height:72px;left:0;bottom:0;cursor:pointer;display:none}.dropzone__active img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dropzone_maxreacted .dropzone__active{pointer-events:none;cursor:default}.dz-errortext{color:#DC3545!important}.filter__form{display:flex;margin-bottom:48px}.filter__form .input-field{width:552px;margin-right:24px}.filter__form .geni-button{margin-bottom:0}.filter__dropdown{margin-bottom:24px}.filter-parent{display:flex;list-style:none;padding:0;margin:0;font-weight:700}.filter-parent>li{margin-right:72px;position:relative}.filter-parent>li:last-child{margin-right:0}.filter-parent>li>a img{position:relative;top:-2px}.filter-parent>li>a span{letter-spacing:.34px;margin-left:5px}.accordion-item__body .fake-cb,.filter-child .fake-cb{color:#fff;white-space:nowrap;margin-bottom:24px}.accordion-item__body .fake-cb .cb,.filter-child .fake-cb .cb{border:1px solid rgba(242,245,245,.5);background:#004C6A}.accordion-item__body .fake-cb .cb .cb-tick img,.filter-child .fake-cb .cb .cb-tick img{filter:none}.accordion-item__body .fake-cb.checked .cb,.filter-child .fake-cb.checked .cb{background:#fff;border:1px solid #fff}.calc__amount-mobile,.filter-child,.floater__item,.mobile-filter,.mobile-filter__footer,.pagination .page.active{background-color:#004C6A}.filter-child{display:none;margin:0;font-weight:400;list-style:none;position:absolute;top:36px;left:-20px;padding:24px 20px 0;color:#fff;z-index:100;border-radius:4px;box-shadow:0 3px 3px #004C6A26;columns:2;column-gap:12px}.filter-child::before{position:absolute;display:block;content:'';top:-19px;left:20px;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #004C6A}.filter-child.white{background-color:#fff;box-shadow:0 3px 3px #004c6a33;border:1px solid #004c6a}.filter-child.white .cb{border:1px solid #79A0AF;background:#F2F5F5;margin-top:0}.filter-child.white .checked .cb{background:#004C6A;border:1px solid #004C6A}.calc .form-fields .dropdown,.calc .form-fields .input-field input,.content.banner-image,.content.banner-video,.filter-child.white::before{background-color:#fff}.filter-child.white .checked .cb .cb-tick img{filter:brightness(0) invert(1);margin-bottom:2px}.filter-child.white span{color:#004C6A}.filter-child.white::before{top:-8px;left:20px;width:15px;height:15px;rotate:135deg;border-bottom:1px solid #004c6a;border-left:1px solid #004c6a}.clear-filter--mobile,.filter__selected,.filter__selected--mobile{max-height:0;overflow:hidden;position:relative;height:100vh;transition:max-height .2s ease-in-out}.clear-filter--mobile span,.filter__selected span,.filter__selected--mobile span{display:block;font-size:15px;font-weight:400;padding-left:24px;position:relative;margin-bottom:20px;cursor:pointer;white-space:nowrap}.clear-filter--mobile span::before,.filter__selected span::before,.filter__selected--mobile span::before{position:absolute;left:0;top:2px;width:16px;height:16px;display:block}.clear-filter--mobile{max-height:52px;height:52px;display:none}.clear-filter--mobile.active{display:block}.clear-filter--mobile span{margin:15px 20px 0}.clear-filter--mobile span::before{content:url(../../icons/icon_filter_remove.svg);left:1px;top:3px}.filter__selected{padding-right:72px;margin-right:-72px}.filter__selected .selected-items{position:absolute;top:0;left:0;width:100%}.filter__selected span:first-child{margin-top:20px}.filter__selected span::before{content:url(../../icons/icon_filter_remove_blue.svg)}.filter__open-mobile{display:none;text-align:center}.filter__open-mobile a span{font-weight:700;letter-spacing:.34px;margin-left:5px}.mobile-filter{position:fixed;top:0;left:100%;width:100%;height:100vh;color:#fff;z-index:99}.mobile-filter.active{left:0}.mobile-filter__header{height:60px;border-bottom:1px solid rgba(255,255,255,.2);padding:0 20px;display:flex;justify-content:space-between}.mobile-filter__header img,.mobile-filter__header span{align-self:center}.mobile-filter__header span{text-transform:uppercase;font-weight:700}.mobile-filter__header img{width:16px;height:16px;cursor:pointer}.mobile-filter__body{width:100%;height:calc(100vh - 160px);overflow-x:hidden;overflow-y:scroll}.mobile-filter__footer{width:100%;height:100px;position:relative;top:-1px;border-top:1px solid rgba(255,255,255,.2);overflow:hidden}.mobile-filter__footer .geni-button{width:calc(100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion.accordion--filter{max-width:100%}.accordion.accordion--filter .accordion-item{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.2)}.accordion.accordion--filter .accordion-item__header{height:60px}.accordion.accordion--filter .accordion-item__header button{padding:0 12px 0 20px;outline:0;box-shadow:none;height:100%;width:100%;text-decoration:none;text-align:left}.accordion.accordion--filter .accordion-item__header button:hover{text-decoration:none}.accordion.accordion--filter .accordion-item__header button span{color:#fff;font-size:17px;font-weight:700;line-height:60px}.accordion.accordion--filter .accordion-item__header button img:first-child{position:relative;top:-1px;margin-right:10px;width:16px}.accordion.accordion--filter .accordion-item__header button img:last-child{float:right;width:30px;height:30px;margin-top:15px;transform:rotate(0);filter:brightness(0) invert(1);transition:transform .3s ease-in-out}.accordion.accordion--filter .accordion-item__header button.collapsed img:last-child{transform:rotate(-180deg)}.accordion.accordion--filter .accordion-item__body{padding:16px 20px 0}.filter__selected--mobile{padding:0 20px;max-height:0;transition:all .3s ease-in-out}.filter__selected--mobile span:first-child{margin-top:5px}.filter__selected--mobile span::before{content:url(../../icons/icon_filter_remove.svg);left:1px;top:3px}#scroll{position:absolute;bottom:20px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);transition:opacity .3s}.content.banner-video .container,.content.content--banner-video .container{position:absolute;top:0;left:50%;transform:translate(-50%,0)}.notification-banner{margin-top:30px;max-width:100%;background:rgba(0,76,106,.1);border-radius:4px;display:flex;justify-content:space-between}.notification-banner .notification__content{display:flex;padding:14px;border-radius:4px;font-size:15px;width:100%}.content.banner-video video,.content.content--banner-video video{clip-path:inset(5px 0 0 0);border:none;outline:0;object-fit:cover}.notification-banner .notification__content p{color:#004C6A;letter-spacing:0;margin-bottom:0;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content.inverted-theme .content--top__subtitle,.content.inverted-theme .content--top__subtitle .content--top__breadcrumb,.content.inverted-theme .content--top__title,.content.inverted-theme h1,.content.inverted-theme h2,.content.inverted-theme h3,.content.inverted-theme h4,.content.inverted-theme h5,.content.inverted-theme p{color:#fff}.notification-banner .notification__content .link-container{padding-top:10px}.notification-banner .notification__content #see-more{display:none;padding:10px;white-space:nowrap}.notification-banner .notification__content #see-more:hover{text-decoration:underline;cursor:pointer}.notification-banner--close{width:60px;height:60px;cursor:pointer;margin:auto}.notification-banner--close .center-container{display:flex;justify-content:center}.notification-banner--close .center-container svg{width:16px;height:16px}.content.content--banner-video{overflow:hidden;padding:0!important;margin-top:-5px}.content.content--banner-video .container{margin-top:90px}.content.content--banner-video video{width:100%;height:100%}.content.banner-video{overflow:hidden;padding:0;height:70vh;min-height:630px}.content.banner-video .container.container-sub{margin-top:110px}.content.banner-video video{width:100%;height:100%}.content.inverted-theme .content--top__subtitle .content--top__breadcrumb:hover{border-bottom-color:#fff}.content.banner-image{overflow:hidden;min-height:70vh}.content--banner-top{width:100%;height:101vh;background-size:cover;background-position:center;position:relative;z-index:1}.content--banner-top .container{position:relative;height:100vh}.content--banner-top .header-subtitle{padding:0}.banner-top__body{margin-top:90px}.banner-top__body .banner__page-title{color:#004C6A;font-size:15px;letter-spacing:.3px;text-transform:uppercase;position:absolute;top:-46px;left:0}.banner-top__body .banner__title{display:block;margin-bottom:30px;max-width:80%;font-size:60px;line-height:1;font-weight:900;color:#004C6A}.geni-button a,.switch__text span{line-height:45px;text-align:center}.banner-top__body .banner__title--mobile{display:none}.banner-top__body p{margin-bottom:32px;max-width:550px}.banner-top__body .geni-button{margin-bottom:0}.banner-top__arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:75px;display:none;cursor:pointer}.banner-top__arrow #anchor{position:absolute;left:0;bottom:-24px}.image-text{display:flex;justify-content:space-between;position:relative}.image-text--invert .image-text__image{order:2}.image-text--invert .image-text__text{order:1}.image-text .posts__all{top:-55px}.image-text.italic h3{font-style:italic}.image-text__image{order:1;width:calc(50% - 12px)}.image-text__image img{width:100%}.image-text__text{width:calc(50% - 108px);order:2;align-self:center}.image-text__text h3,.image-text__text p{margin-bottom:24px}.image-text__text .geni-button:last-child,.image-text__text p:last-child{margin-bottom:0}.image-text__text p a{font-weight:700;white-space:nowrap}.image-text__text .geni-button{margin-top:3px}.video-content{width:100%}.image-text__image--video{position:relative;clip-path:inset(5px 5px 5px 5px)}.image-text__image--video .icon-play{width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.geni-button{width:264px;height:48px;position:relative;margin-bottom:15px;display:inline-block}.geni-button--wide{width:360px}.geni-button a{display:block;width:100%;height:45px;position:absolute;margin-top:0;font-size:18px;text-decoration:none;color:#fff;background-color:#00A796;border-radius:3px;box-shadow:0 3px 0 #038477}.geni-button a:hover{background-color:#15BFAC;color:#fff;text-decoration:none}.geni-button a:active{margin-top:3px;box-shadow:0 0 0 #038477}.geni-button.geni-button--blue a{background-color:#4B8196;box-shadow:0 3px 0 #256680}.geni-button.geni-button--blue a:hover{background-color:#589CB7;color:#fff}.geni-button.geni-button--blue a:active{margin-top:3px;box-shadow:0 0 0 #256680}.service-banner{display:flex;justify-content:space-between;margin-bottom:120px}.service-banner:last-child{margin-bottom:0}.service-banner__body{width:460px;padding-left:96px;position:relative;align-self:center}.sbb__main-icon{position:absolute;left:-10px;top:2px;width:83px}.sbb__subtitle{margin-bottom:18px;font-size:15px;color:#00A796}.sbb__title{margin-bottom:10px}.sbb__text{margin-bottom:25px}.sbb__icons{display:flex;justify-content:space-between;padding-right:22px;margin-bottom:35px}.icon-item{width:90px}.icon-item img{width:62px;display:block;margin-bottom:15px}.icon-item span{color:#5A6066;font-size:14px;line-height:1.28;display:block}.service-banner__image{width:calc(100% - 480px);position:relative}.service-banner__image img{width:100%}.service-item__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:980px;margin:0 auto}.service-item{width:455px;position:relative;padding-left:95px}.service-item:first-child,.service-item:nth-child(2){margin-bottom:115px}.business-units .business-unit-list .business-unit .business-unit-content p,.service-item__title{margin-bottom:15px}.service-item a,.service-item h3,.service-item p{max-width:300px}.service-item__image{position:absolute;left:0;top:5px;height:62px;width:62px}.card-image__wrap{display:flex;justify-content:space-between;max-width:1128px;margin:0 auto}.carousel-defaults .slick-track,.geni-card__wrap{justify-content:center}.card-image{width:34%;margin-right:24px;position:relative}.card-image:last-child{margin-right:0}.card-image__img{width:100%;display:block}.card-image__img--mobile{display:none}.card-image__text{position:absolute;left:30px;top:30px}.card-image__text span{color:#fff;display:block}.card-image__text span:first-child{font-size:30px;margin-bottom:5px}.toggle-button__wrap{text-align:center}.toggle-button__wrap h3{margin-bottom:18px}.toggle-button__wrap p{margin-bottom:30px}.toggle-button__wrap .switch-button{margin:0 auto}.toggle-button__wrap .geni-button{padding-top:42px}.geni-card__wrap{display:flex;margin:24px 0}.geni-card__tag{width:75px;height:75px;font-size:12px;background-color:#00A796;box-shadow:0 0 5px 5px rgba(0,167,150,.2);border-radius:50%;position:absolute;top:-16px;right:-12px;line-height:normal;text-transform:uppercase;color:#fff;display:table;text-align:center}.calc-result,.geni-card,.job{border:1px solid rgba(0,76,106,.19)}.geni-card__tag span{display:table-cell;vertical-align:middle}.geni-card{position:relative;width:calc(33.333% - 16px);height:480px;border-radius:4px;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;margin-right:24px}.geni-card:last-child,.pagination a:last-child{margin-right:0}.geni-card--lg .geni-card__body{position:absolute;top:30%;left:24px}.geni-card--lg .geni-card__foot{position:absolute;left:24px;bottom:30px;width:calc(100% - 48px)}.geni-card--lg .geni-card__foot .link--arrow{position:relative;top:-12px;margin-bottom:12px}.slick-slider .geni-card{position:relative;left:10px}.slick-dots{bottom:auto;top:498px;margin:0;z-index:-1}.slick-dots li{margin:0}.slick-dots li button{padding:0}.slick-dots li button::before{font-size:10px;color:#004C6A;opacity:.5;transition:opacity .2s ease-in-out}.geni-card__body .body__label,.switch__text span{font-size:15px;text-transform:uppercase}.slick-dots li.slick-active button::before{color:#004C6A;opacity:1}.geni-card__head{display:flex;justify-content:space-between}.geni-card__head h5{line-height:24px;padding-right:22px}.geni-card__head img{width:50px;align-self:top}.geni-card__body span{display:block}.geni-card__body .body__price{font-size:42px;font-weight:900;position:relative;height:60px}.geni-card__body .body__price img{position:absolute;left:0;top:12px;transform:rotate(0);animation:spin 2s linear infinite;display:none}.geni-card__foot ul{margin-bottom:24px;padding-left:0;list-style:none}.geni-card--single .geni-card__foot ul,.switch{margin-bottom:0}.geni-card__foot li{position:relative;padding-left:10px}.geni-card__foot li::before{content:'\2022';position:absolute;top:-4px;left:0;font-size:20px}.geni-card__foot .geni-button{margin:0;width:100%}.geni-card--single{width:100%;height:290px;max-width:744px;padding:40px 45px;flex-direction:row;flex-wrap:wrap;display:flex}.geni-card--single .geni-card__body,.geni-card--single .geni-card__head{width:312px}.geni-card--single .geni-card__head h5{max-width:260px}.geni-card--single .geni-card__head img{position:absolute;right:45px;top:40px}.geni-card--single .geni-card__foot{width:100%;display:flex;justify-content:space-between;align-self:end}.geni-card--single .geni-card__foot .button_wrap{width:312px;position:relative}.geni-card--single .geni-card__foot .button_wrap .link{position:absolute;left:0;bottom:-18px}.business-units{padding:50px 0;overflow:hidden}.business-units .business-unit-list{padding:0;list-style:none;margin:0}@media (min-width:768px){.business-units .business-unit-list{margin:40px 0 0;border-top:1px solid rgba(0,0,0,.125)}}.business-units .business-unit-list .business-unit{list-style:none;margin-left:0;border-bottom:1px solid rgba(0,0,0,.125)}.business-units .business-unit-list .business-unit>a{text-transform:uppercase;color:#004C6A;display:block;padding:8px 40px 8px 10px;text-decoration:none;outline:0}@media (min-width:768px){.business-units .business-unit-list .business-unit>a{padding:8px 40px}}.business-units .business-unit-list .business-unit .business-unit-content{display:none;padding:0 40px 0 10px;color:#5A6066}.business-units .business-unit-list .business-unit .business-unit-content p a:hover{text-decoration:underline}.business-units .business-unit-list .business-unit.open>a{font-weight:700}.business-units .business-unit-list .image-accordion-arrow-down,.business-units .business-unit-list .image-accordion-arrow-up{position:absolute;right:30px;margin-top:10px;transform:translateY(-50%) rotate(-180deg)}.business-units .business-unit-list .image-accordion-arrow-up{transform:translateY(-50%) rotate(0)}.business-units .col{display:block}@media (min-width:768px){.business-units .business-unit-list .business-unit .business-unit-content{padding:0 40px}.business-units .col{float:left;width:33.33%;padding-right:3%}}.switch-button{width:550px;position:relative}.switch__text{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.switch__text span{color:#004C6A;font-weight:700;letter-spacing:.3px;width:50%;display:block}.switch{position:relative;display:block;width:100%;height:45px;border:1px solid rgba(0,76,106,.2);border-radius:4px;transition:border .2s ease-in-out}.animation__text h1,.animation__text h2{margin-bottom:50px;color:#fff}.slider,.slider .slider__selected{position:absolute;transition:all .2s ease-in-out;border-radius:4px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0}.slider .slider__selected{content:"";height:41px;width:50%;left:1px;bottom:1px;background-color:rgba(0,76,106,.2);z-index:3}.slider .slider__selected:hover{background-color:rgba(0,76,106,.3)}.switch-button:hover .switch{border:1px solid rgba(0,76,106,.3)}.switch--invert,.switch-button:hover .switch--invert{border:1px solid rgba(255,255,255,.5)}input:focus+.slider{box-shadow:none}input:checked+.slider .slider__selected{left:calc(50% - 1px)}.switch--invert .slider{background-color:#003C58}.switch--invert .slider .slider__selected{background-color:rgba(255,255,255,.3)}.switch--invert .slider .slider__selected:hover{background-color:rgba(255,255,255,.5)}.switch--invert .switch__text span{color:#fff}.content--animation{position:relative;padding-top:190px;padding-bottom:155px}.animation__row{display:flex;justify-content:space-between}.animation__text{max-width:435px}.animation__text h2{font-size:60px;font-weight:900;line-height:1}.animation__text h5{margin-bottom:25px}.animation__text p{color:#fff;max-width:300px;margin-bottom:0}.animation__text--mobile{display:none}.animation__text--mobile h5{line-height:1.4;margin-bottom:24px}.circle__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:300px}.circle__body span:first-child{font-size:60px;line-height:1;font-weight:900;display:block;margin-bottom:16px}.circle__body span:last-child,.content--single-job h2,.radio-button--cards [type=radio]:checked+label .rb-card__text,.radio-button--cards [type=radio]:not(:checked)+label .rb-card__text{line-height:1.3}.circle__body span:last-child{font-size:17px;font-weight:700;display:inline-block}.animation__wrap{width:490px;height:490px;position:relative;left:-80px;top:-20px;display:flex;justify-content:space-around}.circle{position:absolute;border-radius:50%;transition:all 1.25s ease-out}.circle--border{border:1px solid #fff;z-index:2}.circle--opacity{background-color:rgba(255,255,255,.1)}.circle--main{align-self:center}.circle--sm{width:54%;height:54%}.circle--xs{width:26%;height:26%}.circle .circle-text{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.animation-1 .circle--main{width:100%;height:100%}.animation-1 .circle--lg{width:133%;height:133%;top:-65%;right:-65%}.animation-1 .circle--sm{left:-16%;bottom:-16%}.animation-1 .circle--xs{bottom:-21%;left:-21%}.animation-1 .circle .circle-text--1{opacity:1}.animation-1 .circle .circle-text--4{opacity:0}.animation-2 .circle--main{width:81%;height:81%}.animation-2 .circle--lg{width:104%;height:104%;top:-2%;right:-68.5%}.animation-2 .circle--sm{bottom:23%;left:-24%}.animation-2 .circle--xs{bottom:37%;left:-37%}.animation-2 .circle .circle-text--2{opacity:1}.animation-2 .circle .circle-text--1{opacity:0}.animation-3 .circle--main{width:70%;height:70%}.animation-3 .circle--lg{width:104%;height:104%;top:54%;right:34%}.animation-3 .circle--sm{bottom:66%;left:54%}.animation-3 .circle--xs{bottom:107%;left:85%}.animation-3 .circle .circle-text--3{opacity:1}.animation-3 .circle .circle-text--2{opacity:0}.animation-4 .circle--main{width:56%;height:56%}.animation-4 .circle--lg{width:104%;height:104%;top:-48%;right:44%}.animation-4 .circle--sm{bottom:-14%;left:53%}.animation-4 .circle--xs{bottom:-21%;left:89%}.animation-4 .circle .circle-text--4{opacity:1}.animation-4 .circle .circle-text--3{opacity:0}.body--onboarding .floater--column{display:none}.body--onboarding .floater__item{height:165px;padding-top:72px;border-bottom:none}.body--onboarding .floater__content{padding:32px 36px 22px}.body--onboarding .floater__content a{margin-bottom:24px;display:block}.floater{position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:3}.floater__item{z-index:2;padding:12px;width:100px;height:110px;position:relative;border-bottom:1px solid rgba(255,255,255,.2);transition:background-color .2s ease-in-out}.floater__item img{display:block;margin-bottom:10px}.floater__item span{color:#fff;display:block;line-height:1.16;font-size:12px;font-weight:700;text-transform:uppercase;position:absolute;bottom:10px;left:12px;width:76px}.floater.floater--contact .mobile-content,.floater__content,.floater__content__close{display:none}.floater__item:first-child{border-top-left-radius:4px}.floater__item:nth-child(4){border-bottom:none;border-bottom-left-radius:4px}.floater__item:hover{background-color:#1A5E79;text-decoration:none}.floater__content__wrap,.floater__item.active{background-color:#003C58}.floater__content__wrap{z-index:1;width:460px;height:75%;position:absolute;left:0;top:0;border-top-left-radius:4px;border-bottom-left-radius:4px;transition:all .2s ease-in-out;box-shadow:0 3px 6px rgba(0,0,0,.16)}.floater__content__wrap.active{left:-356px}.floater__content{position:absolute;padding:28px 36px 22px;left:0;top:0;height:100%;width:360px}.floater__content h5{letter-spacing:.3px;margin-bottom:22px}.floater__content p{font-size:15px;color:#fff}.floater__content .link{color:#fff}.floater__content .link--newsletter{padding-top:5px}.floater__content .contact__phone{margin-bottom:25px}.floater__content .contact__working-hours{color:#fff;font-size:15px;margin-bottom:35px}.floater__content .floater__content__footer{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:288px}.floater__content .floater__content__footer .geni-button{width:100%;margin-bottom:0}.floater__content .floater__content__footer .switch-button{width:100%;margin-bottom:22px}.floater__content__header{height:57px;position:absolute;width:100%;top:0;left:0;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.2)}.floater__content__header span{font-size:17px;font-weight:700;text-transform:uppercase;color:#fff}.floater__content__header img{position:relative;float:right;top:3px;cursor:pointer}.floater.floater--contact .desktop-content{display:block}.contact__newsletter .ele{border-bottom:1px solid transparent}.contact__newsletter .ele:hover,.contact__newsletter .gas:hover{border-bottom:1px solid rgba(0,168,151,.5)}.gradient{left:0;top:0;width:100%;min-width:100vh;position:absolute;z-index:-1}.gradient--top{max-height:100vh}.gradient-animation{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:-2;background-image:linear-gradient(330deg,#51AE8D -12%,transparent 18%)}.gradient-animation img{position:absolute;right:0;bottom:0;width:100%;max-height:100%}.section-gradient{position:relative}.section-gradient .container{display:flex}.section-gradient a,.section-gradient h3,.section-gradient p{color:#fff;max-width:350px;margin:0 auto 24px;display:block;padding-right:20px}.section-gradient h3{height:72px}.section-gradient a{margin-bottom:0}.section-gradient a:hover{color:#fff}.section-gradient a:hover span:last-child{border-bottom:1px solid rgba(255,255,255,.8)}.gradient__content{width:50%;padding:100px 0}.gradient__content:first-child a,.gradient__content:first-child h3,.gradient__content:first-child p{margin:0 0 24px}.gradient__content:first-child a{margin-bottom:0}.gradient__bg{position:absolute;height:100%;width:50%;top:0;background-size:cover}.gradient__bg--left{left:0;background-image:url(../../icons/gradient_box_1.png);background-position:top center}.gradient__bg--right{right:0;background-image:url(../../icons/gradient_box_2.png);background-position:bottom left}.section-gradient--blue-bottom .gradient__bg--left{left:0;background-image:url(../../icons/gradient_box_2.png);background-position:top center}.section-gradient--blue-bottom .gradient__bg--right{right:0;background-image:url(../../icons/gradient_box_2.png);background-position:bottom left}.gradient__content--icon a,.gradient__content--icon h3,.gradient__content--icon p{padding-right:0;max-width:360px}.gradient__content--icon p{height:auto;margin-bottom:48px}.gradient__content--icon .geni-button{margin:0}.gradient__content--icon .gradient__header{display:flex}.gradient__content--icon .gradient__header h3{width:170px}.gradient__content--icon:first-child p{margin-bottom:48px}.gradient__content--icon:first-child .gradient__header img{position:relative;top:-24px;left:-12px}.gradient__content--icon:last-child .gradient__header{margin:0 auto;max-width:350px}.gradient__content--icon:last-child .gradient__header h3{margin:0 0 24px}.gradient__content--icon:last-child .gradient__header img{position:relative;top:-16px;left:-12px}.gradient__content--icon:last-child .gradient__footer{max-width:360px;margin:0 auto}.header__gradient-new{position:absolute;height:100vh;width:100vw;background-image:linear-gradient(140deg,#51AE8D -15%,transparent 30%)}.job-list,.posts{width:calc(100% + 24px);left:-12px}.posts__all{position:absolute;top:-54px;right:0;display:inline-block}.posts{display:flex;position:relative;flex-wrap:wrap}.posts--sm .post-item{width:calc(25% - 24px)}.posts--sm .post-item .post-item__title{margin-bottom:16px}.post-item{width:calc(33.333% - 24px);margin:0 12px 48px}.post-item__image,.post-item__tags{margin-bottom:24px}.post-item__image{display:block;width:100%}.post-item__tag{margin-bottom:5px}.post-item__date{display:block;font-size:14px;line-height:1;color:#5A6066;margin-bottom:16px}.post-category-item__text,.post-item__text,.post-item__title,.posts--video-photo h4.post-item__title,h4.post-item__title{margin-bottom:24px}.post-category-item__text:last-child,.post-item__text:last-child{margin-bottom:0}.posts--employees .post-item__title,.posts--news .post-item__title,.posts--postpage .post-item__title{height:2.6em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.posts--employees .post-item__text,.posts--news .post-item__text,.posts--postpage .post-item__text{overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:101px}.carousel-defaults{max-width:1128px;margin:0 auto}.carousel-defaults .slick-next{right:-28px;width:24px;height:40px}.carousel-defaults .slick-prev{left:-28px;width:24px;height:40px}.carousel-defaults .slick-next:before,.carousel-defaults .slick-prev:before{top:0;left:0;width:24px;height:40px;content:''!important;background-image:url(../../icons/right-arrow.svg);position:absolute;background-repeat:no-repeat}.carousel-defaults .slick-prev:before{rotate:180deg}.carousel-defaults .slick-next:before{vertical-align:middle}.carousel-defaults .slick-dots{position:absolute;top:450px}.content--pricelist .posts__all,.job,.job-list,.sale-item,.search-list{position:relative}.carousel-defaults .sale-item:first-child{margin-left:5px}.carousel-defaults .sale-item:last-child{margin-right:5px}.carousel-defaults .slick-disabled{cursor:default}.content--pricelist .slick-slider .geni-card{left:0!important}.content--pricelist .posts__all{top:10px}.sale-list .posts__all,.search-list .posts__all{top:-78px}.content--pricelist .tag-bar .tag{cursor:pointer}.content--pricelist .content__title{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.content--pricelist hr{margin:36px 0}.content--pricelist .sale-item{margin:5px 12px}.content--pricelist .fake-cb.checked .cb-tick{display:inline}.content--pricelist .fake-cb:not(.checked) .cb-tick{display:none!important}.content--pricelist .filter__dropdown{display:block;margin-bottom:48px}.sale-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));column-gap:24px;row-gap:24px}.sale-item,.sale-list .filter__dropdown{display:block}.sale-item{max-height:428px;height:428px;min-width:280px;width:auto;border-radius:4px;padding:24px 18px!important;box-shadow:0 0 5px 3px rgba(0,76,106,.2)}.sale-item:not(.carousel__item){flex:25%}.sale-item.valid{background-color:#ECF9F7}.sale-item.notvalid{background-color:#F8F9F9!important;height:unset}.sale-item.Samooskrba{background-color:#FFFEF7}.sale-item.DobavaElek{background-color:#ECF9F7}.sale-item.DobavaPlina{background-color:#E7F1F4}.sale-item .contents{height:100%;display:flex;flex-direction:column;gap:24px;justify-content:space-between}.sale-item .contents .tag-row{display:flex;flex-wrap:wrap;gap:5px;min-height:30px}.carousel .carousel__item .container .content .text,.carousel .carousel__item .container .content .title,.sale-item .contents .description,.sale-item .contents .title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.sale-item .contents .type p{font-size:14px;font-style:italic;font-weight:400;line-height:160%}.sale-item .contents .description{height:138px;overflow:hidden;line-height:1.3em;-webkit-line-clamp:5;overflow-wrap:break-word}.sale-item .contents .description p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.36px}.sale-item .contents .description ul{overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.sale-item .contents .description ul li{text-overflow:ellipsis}.sale-item .contents .title{height:120px;max-height:112px;overflow:hidden;-webkit-line-clamp:4;overflow-wrap:break-word;font-size:22px;line-height:28px}.sale-item .contents .title h5{font-size:22px;line-height:28px;letter-spacing:0;text-transform:none;margin:0}.sale-item .contents p{margin:0;white-space:normal;text-overflow:ellipsis}.search-list{max-width:744px;margin:48px auto 0}.search-list .filter__dropdown{display:block}.search-item{margin-bottom:72px}.search-item:last-child{margin-bottom:0}.search-item .tag,.tagm{margin-bottom:5px}.search-item h5,.search-item p{margin-bottom:24px}.posts--footer p{color:#004C6A;max-width:280px}.posts--footer .p-full{max-width:90%}.posts--footer .link__wrap{display:flex;flex-direction:column}.posts--footer .link__wrap a{margin-bottom:12px}.posts--footer .link__wrap a:last-child{margin-bottom:0}.posts--footer-end .post-item{align-self:end}.content-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:840px;margin:0 auto}.content-list .list-item{width:360px;margin-bottom:120px}.content-list .list-item p{margin-bottom:24px}.content-list .list-item__subtitle{font-size:15px;text-transform:uppercase;color:#00A796;font-weight:700;letter-spacing:.45px;line-height:1;margin-bottom:16px;display:block}.card-body__vote{display:flex;flex-direction:column;cursor:default}.vote__label{font-size:14px;color:#5A6066}.vote__buttons{margin:14px 0;display:flex}.vote__buttons .vote-button{opacity:.5;cursor:pointer}.vote__buttons .vote-button.active{opacity:1}.vote__buttons .vote-button img{margin-right:4px}.vote__buttons .vote-button span{vertical-align:middle}.vote__buttons .vote-button--up{margin-right:36px}.vote__feedback{font-size:14px;font-weight:700;opacity:0}.vote__feedback.active{opacity:1}.job-list{display:flex;flex-wrap:wrap}.job,.qoute__author span{display:block}.job{width:calc(33.333% - 24px);height:428px;border-radius:4px;padding:24px 18px;margin:12px}.job__tag{margin-bottom:24px}.job__tag .tag{border:none;padding:0}.job__title{max-width:285px}.job__location{position:absolute;bottom:24px;left:18px;font-weight:700;font-size:17px;text-transform:uppercase}.job__location img{margin-right:5px;position:relative;top:-2px}.tag{display:inline-block;padding:0 10px;font-size:12px;font-weight:700;line-height:28px;border-radius:4px;text-transform:uppercase;border:1px solid #5A6066;color:#5A6066;transition:box-shadow .2s ease-in-out}.tag--green{border:1px solid #00A796;color:#00A796}.tag--green:hover{color:#00A796!important;box-shadow:inset 0 0 0 1px #00A796!important}.tag--blue{border:1px solid #004C6A;color:#004C6A}.tag--blue:hover{color:#004C6A!important;box-shadow:inset 0 0 0 1px #004C6A!important}.tag.nohover{color:none!important;box-shadow:none!important}.tag:hover{color:#5A6066;box-shadow:inset 0 0 0 1px #5A6066}.tagm{margin-right:5px}.pagination{line-height:23px;display:flex;justify-content:center}.pagination a{display:inline-block;text-align:center;position:relative;width:27px;height:32px;line-height:32px}.pagination .page{margin-right:4px;border-radius:4px}.pagination .page--dots{pointer-events:none}.pagination .page.active{cursor:default;pointer-events:none;color:#fff}.pagination .page__next,.pagination .page__prev{width:auto;padding-top:8px;pointer-events:none;opacity:.3;font-size:0!important}.pagination .page__next.active,.pagination .page__prev.active{pointer-events:auto;opacity:1}.pagination .page__prev{margin-right:10px}.pagination .page__next{margin-left:10px}.job-list+.pagination{margin-top:24px}.quote{max-width:745px;margin:0 auto}.quote__text{font-size:30px;color:#004C6A;font-style:italic;position:relative;margin-bottom:48px}.quote__text::before{content:'»';position:absolute;left:-18px;top:-2px}.quote__text::after{content:'«'}.qoute__author span:first-child::before{content:'- '}.qoute__author span:not(:first-child){color:#5A6066}.secondatry-navigation__wrap{width:100%;overflow-x:hidden;margin:24px 0 72px}.secondary-navigation::-webkit-scrollbar{display:none}.secondary-navigation{display:flex;position:relative;padding-left:calc((100vw - 1128px)/ 2);-ms-overflow-style:none;scrollbar-width:none}.secondary-navigation a{letter-spacing:.3px;padding-bottom:11px;margin-right:48px;font-weight:700;font-size:15px;text-transform:uppercase;border-bottom:3px solid transparent;transition:border-color .2s ease-in-out;white-space:nowrap}.secondary-navigation a:last-child{margin-right:0}.secondary-navigation a.active,.secondary-navigation a:active,.secondary-navigation a:focus,.secondary-navigation a:hover{border-bottom:3px solid #00A796}.secondary-navigation a.active{pointer-events:none}.secondary-navigation__line{position:relative;content:'';height:1px;width:300%;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(0,76,106,.13)}.icon-list{display:flex;flex-wrap:wrap;justify-content:center}.icon-list__item{text-align:center;color:#004C6A;width:138px;margin:72px 24px 0}.icon-list__item img{margin-bottom:20px}.icon-list__item span{display:block}.award-list{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around}.award__icon{margin:72px 24px 0}.content--single-job .content__title,.content--single-post .content__title{margin-bottom:48px}.employe__title,.news__title{font-size:36px;font-weight:700;margin-bottom:24px;line-height:1.2;margin-left:96px}.single-post__body{position:relative}.single-post__body img{height:auto!important;width:100%!important}.single-post__body .video,.single-post__body h2,.single-post__body h3,.single-post__body h4,.single-post__body h5,.single-post__body news__title,.single-post__body p,.single-post__body ul{max-width:544px;margin:0 auto 24px}.single-post__body .video:last-child,.single-post__body h2:last-child,.single-post__body h3:last-child,.single-post__body h4:last-child,.single-post__body h5:last-child,.single-post__body news__title:last-child,.single-post__body p:last-child,.single-post__body ul:last-child{margin-bottom:0}.single-post__body .post-image{margin-bottom:24px;position:relative}.single-post__body .post-image:last-child,.single-post__body .post-image:last-child img:last-child,.single-post__body .post-image:last-child span{margin-bottom:0}.single-post__body .post-image img{width:100%;margin:24px 0}.single-post__body .post-image span{color:#5A6066;display:block;text-align:center;line-height:20px;font-size:14px;margin-bottom:48px}.single-post__body .post-body__meta{position:absolute;left:-96px;top:0}.single-post__body .post-body__meta__date{font-size:14px;color:#5A6066;margin-bottom:24px}.single-post__body .post-body__meta__share a{margin-right:22px}.single-post__body .post-body__meta__share a:last-child{margin-right:0}.single-post__body .post-body__meta__share img{width:auto;height:22px}.single-post__body.news_main_content h2{font-size:22px;font-weight:400}.content--text a,.single-post__body a,.title-left__body a,.video-wrapper a,p a{font-weight:700}.profile-post .section--title-left:first-child .title-left__body p:last-of-type{margin-top:72px}.calc,.content__wrap .calc--lg{margin-top:-48px}ul li{color:#5A6066}.content--text .embeditem,.single-post__body .embeditem,.title-left__body .embeditem,.video-wrapper .embeditem{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.content--text .embeditem iframe,.single-post__body .embeditem iframe,.title-left__body .embeditem iframe,.video-wrapper .embeditem iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content--text .geni-button a,.single-post__body .geni-button a,.title-left__body .geni-button a,.video-wrapper .geni-button a{font-weight:400}.content__meta{display:flex;margin-bottom:48px}.meta__data{margin-right:48px;line-height:28px}.meta__data--location,.meta__data--title{font-size:17px;font-weight:700;text-transform:uppercase}.meta__data--location img,.meta__data--tag img{margin-right:5px;position:relative;top:-2px}.meta__data:last-child{margin-right:0}.meta__data .tag{font-size:17px;border:none;padding:0}.pricelist__data--tag{display:inline-flex;align-items:center;gap:48px;margin-bottom:24px}.pricelist__data--tag .pricelist_tag{display:flex;align-items:center;gap:8px;font-size:16px;border:none;padding:0}.pricelist__data--tag .pricelist_tag span{font-weight:700;line-height:160%;text-transform:uppercase}.single-job__section{display:flex;justify-content:space-between;margin-bottom:24px}.single-job__section .geni-button{margin-bottom:24px}.single-job__section:first-child,.single-job__section:last-child{padding-left:192px}.single-job__section:last-child,.single-job__section:last-child .geni-button{margin-bottom:0}.job-section__title{font-size:17px;font-weight:700;text-transform:uppercase;width:130px}.job-section__text{width:calc(100% - 192px);color:#5A6066}.job-section__text p{margin-bottom:24px}.calc{text-align:center}.calc--sm{max-width:744px;margin:-48px auto 0}.calc--sm .form-fields{width:360px}.calc--sm .calc-result__box{max-height:0;overflow:hidden;transition:all .3s linear}.calc--sm .calc-result__box.active{max-height:528px}.calc--lg{max-width:100%}.calc--lg .form-fields{width:744px}.calc--lg .radio-button{width:360px}.calc--lg .fake-cb{width:auto;margin-bottom:0}.calc--lg .calc-result{display:none}.calc--lg .calc-result.active{display:flex}.calc .form-fields{margin:0 auto 24px;text-align:left}.calc .form-fields .dropdown a{margin-bottom:0}.calc .calc__info p,.calc .calc__required{font-size:14px;color:#5A6066;max-width:456px;margin-left:auto;margin-right:auto;letter-spacing:0}.calc .calc__link,.calc .calc__required{margin-bottom:48px}.calc .calc__info p{margin-bottom:0}.calc .calc__form{margin-bottom:48px}.calc .calc__form .radio-button__title{margin-bottom:8px}.calc .calc__form form{margin-bottom:0}.calc .calc__form span.input-validation-error{margin-top:10px;font-size:12px;line-height:18px}.calc .calc__form .fake-cb .cb{margin-top:1px!important}.calc .calc__button{margin:0 0 48px;transition:all .3s linear}.calc .calc__button .geni-button{margin:0 auto}.calc .calc__button.slider-active{margin-top:24px}.calc .calc-submit-error{font-size:12px;color:#FF4641;font-style:normal;font-weight:400}.calc .calc-result__wrap{max-height:0;overflow:hidden;transition:all .3s linear;display:flex}.calc .calc-result__wrap.active{max-height:528px}.calc .geni-card__wrap{display:none;margin:0 auto;width:100%}.calc .geni-card__wrap .geni-card{margin-top:0;margin-bottom:48px}.calc .geni-card__wrap .geni-card .offer{display:none}.calc .geni-card__wrap.active,.calc-result{display:flex}.calc-result{max-width:744px;width:744px;border-radius:4px;padding:48px 0;margin:0 auto 48px;flex-direction:column;text-align:center;gap:24px}.calc-result .calc-result__head{max-width:335px;margin:0 auto}.calc-result .calc-result__head p{font-size:18px}.calc-result .calc-result__head p:last-child{margin-bottom:0}.calc-result .calc-result__body .result-price{font-size:42px;font-weight:900}.calc-result .calc-result__foot h3{margin-bottom:24px}.calc-result .calc-result__foot .geni-button{margin:0 auto}.content--gradient-blur::before{content:'';display:block;position:absolute;top:0;left:-10%;width:120%;height:100%;background-image:url(../../icons/gradient_box_1.png);background-size:cover;opacity:.2;filter:blur(90px)}.calc__amount-mobile{z-index:111;position:fixed;display:flex;padding:0 20px;justify-content:space-between;color:#fff;left:0;bottom:-57px;width:100%;height:57px;transition:all .3s ease-in-out}.modal .radio-button__single label,.newyear-popup .newyear-popup-div p,.send-msg--paragraph p,table.table{color:#004C6A}.calc__amount-mobile.active{bottom:0}@keyframes spin{100%{transform:rotate(360deg)}}.amount-mobile__left,.amount-mobile__right{align-self:center;line-height:17px}.amount-mobile__left span,.amount-mobile__right span{display:inline-block}.amount-mobile__label{font-size:14px}.amount-mobile__num{font-size:17px;font-weight:700;vertical-align:bottom}span.amount-mobile__more{font-size:14px;display:none}.amount-mobile__loading{position:absolute;top:17px;right:20px;animation:spin 2s linear infinite;display:none}.modal-dialog{max-width:960px}.modal-dialog--sm{max-width:744px}.newyear-popup .modal-header{border:unset}.newyear-popup .modal-body{padding:0 24px 24px}.newyear-popup .newyear-popup-div{display:flex;justify-content:space-between}.newyear-popup .newyear-popup-div div{width:100%}.newyear-popup .newyear-popup-div .left{padding-right:48px}.newyear-popup .newyear-popup-div .right{margin:auto;display:block;text-align:center}.newyear-popup .newyear-popup-div .right img{max-width:100%;max-height:100%}.modal-content{background-color:#E5ECEB;border-radius:4px;border:none}table.table tfoot tr:last-child td,table.table tr:last-child td,table.table--simple tbody tr:last-child td{border-bottom:1px solid #004C6A}.modal-header{padding:24px}.modal-header h5{line-height:1}.modal-header .close{padding:0;opacity:1;cursor:pointer;font-size:1px;margin:0}.modal-header .close:not(:disabled):not(.disabled):focus,.modal-header .close:not(:disabled):not(.disabled):hover{opacity:1}.modal-body{padding:24px}.modal-body h4,.modal-body p{margin-bottom:24px;text-align:left}.modal-body h4{margin-top:24px}.modal-body h4:first-child{margin-top:0}.modal-body .table,.modal-body .table__wrap{width:100%}.modal-body .table__wrap{padding:24px 0;text-align:left}.modal-body .form-card__body{padding:0}.modal-body .geni-button{display:block;margin:48px auto 24px}.modal-backdrop{background-color:#004C6A}.modal div.modal-body p{margin:0 0 24px;line-height:1.4;max-width:663px;font-size:17px}.modal .radio-button__single{display:block;font-weight:400;margin-bottom:24px}.modal .radio-button__single:last-child,.section--title-left .title-left__body p:last-child,.section--title-left h5{margin-bottom:0}.modal .radio-button__single span{display:block;font-size:14px;font-weight:400}.container .section--title-left:not(:first-child){margin-top:72px}.section--title-left{display:flex;justify-content:space-between}.section--title-left .title-left__title{width:30%;padding-right:24px}.section--title-left .title-left__body{width:70%}.video-wrapper{position:relative}.video-wrapper .video-wrapper__coverImage{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:cover;top:0;left:0;width:100%;height:100%;cursor:default;opacity:1;-webkit-transition-property:opacity,height;-webkit-transition-delay:.3s;-webkit-transition-duration:0s;transition-property:opacity,height;transition-delay:.3s;transition-duration:0s;z-index:2}.video-wrapper .video-wrapper__play-button{background:url(/icons/video-play.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;cursor:pointer;transition:opacity 150ms}.video-wrapper .video-wrapper__play-button:hover{background:url(/icons/video-play-gray.svg)}.video-wrapper .videoPreviewOverlay{width:100%;height:100%;position:absolute;left:0}.video-wrapper .videoPreviewOverlay img{object-fit:cover;width:101%;height:101%}.video-wrapper .intro-image__play{position:absolute;top:50%;left:50%}.table__wrap .geni-button{display:block;margin:48px auto}.table__wrap .link--arrow{position:relative;left:50%;transform:translateX(-50%);width:360px;margin-bottom:24px;top:-24px}table.table{text-align:right;line-height:1.28;margin-bottom:18px}table.table tr:first-child td{border-top:1px solid #004C6A}table.table td{padding:0 15px;height:48px;vertical-align:middle;border-top:1px solid rgba(0,76,106,.19);font-size:16px}table.table td:first-child{text-align:left;font-size:14px;padding:0 15px 0 0}table.table tfoot td:nth-child(3),table.table tfoot td:nth-child(5),table.table thead tr:not(:first-child) td:nth-child(3),table.table thead tr:not(:first-child) td:nth-child(5){padding:0 0 0 30px}table.table thead{font-size:14px;font-weight:700}table.table thead span{font-weight:400}table.table .bg-blue{background-color:#003C581A}table.table--simple thead tr:first-child td{border-top:none}table.table--simple tbody td:nth-child(3){padding:0 15px}table.table--simple td:first-child{width:660px}.content--pricelistitem table.table td:first-child{width:70%}.table__wrap--common,.table__wrap--common table.table{width:100%}.table__title{margin-bottom:48px}div.table__wrap .table__caption p{font-size:12px;color:#5A6066;margin:0;max-width:500px;text-align:left;line-height:18px}.confirmation-message,.overview-success,.rb-card{text-align:center}div.table__wrap .table__caption p.star-1{padding-left:7px;position:relative}div.table__wrap .table__caption p.star-1::before{content:"*";position:absolute;left:0;top:0;display:block}.table__box{scrollbar-color:#004C6A rgba(0,76,106,.13);scrollbar-width:thin}.table__box::-webkit-scrollbar{width:50px;height:50px}.table__box::-webkit-scrollbar-track{background:rgba(0,76,106,.13);background-clip:padding-box;border-radius:25px;border:20px solid transparent;margin-right:-20px;margin-left:-20px}.table__box::-webkit-scrollbar-thumb{background:#004C6A;background-clip:padding-box;border:20px solid transparent;border-radius:25px}.radio-button--cards{display:flex;justify-content:center;max-width:744px;margin:0 auto;position:relative}.radio-button__single .details,.radio-button__single--card.disabled .rb-card__tag{display:none}.radio-button--cards [type=radio]:checked+label:before,.radio-button--cards [type=radio]:not(:checked)+label:before{top:auto;bottom:30px;left:50%;transform:translateX(-50%)}.radio-button--cards [type=radio]:checked+label:after,.radio-button--cards [type=radio]:not(:checked)+label:after{top:auto;left:50%;transform:translateX(-50%);bottom:33px}.radio-button--cards [type=radio]:checked+label .rb-card__text.ts-17,.radio-button--cards [type=radio]:not(:checked)+label .rb-card__text.ts-17{line-height:1.4}.radio-button--cards [type=radio]:checked+label{border:2px solid #004C6A}.radio-button--cards [type=radio]:not(:checked)+label{border:2px solid #E5ECEB;transition:all .2s ease-in-out;border-radius:4px;background-color:#E5ECEB;box-shadow:0 2px #ccdbe1}.radio-button--cards [type=radio]:checked+label.rb-card--green::after,.radio-button__single [type=radio]:checked+label.rb-card--green::after{background-color:#00A796}.radio-button--cards [type=radio]:checked+label.rb-card--green .rb-card__tag,.radio-button__single [type=radio]:checked+label.rb-card--green .rb-card__tag{box-shadow:0 0 12px #00A79680}.radio-button--cards [type=radio]:checked+label.rb-card--green{border:2px solid #00A796}.radio-button--cards [type=radio]:checked+label.rb-card--green::before,.radio-button--cards [type=radio]:not(:checked):hover+label.rb-card--green:before,.radio-button__single [type=radio]:checked+label.rb-card--green::before,.radio-button__single [type=radio]:not(:checked):hover+label.rb-card--green:before{border:1px solid #00A796}.radio-button__single--card{margin-right:24px}.radio-button__single--card.disabled{opacity:.3;pointer-events:none}.radio-button__single--card:last-child{margin-right:0}.rb-card{background-color:#E5ECEB;padding:36px 22px 72px;border-radius:4px;width:232px;margin-bottom:0;height:100%}.rb-card>img{margin:-8px auto 24px}.rb-card__tag{width:75px;height:75px;font-size:12px;background-color:#00A796;border-radius:50%;position:absolute;top:-20px;left:-30px;line-height:1;text-transform:uppercase;font-weight:700;color:#fff;padding-top:25px}.rb-card__title{font-size:17px;line-height:24px;margin-bottom:24px;text-transform:uppercase;font-weight:700;display:flex;align-items:center;justify-content:center}.rb-card__title:last-child{margin-bottom:0}.th-2{min-height:48px}.th-3{min-height:72px}.th-4{min-height:96px}.rb-card__text{font-size:14px;display:block;color:#5A6066}.rb-card__text a{font-weight:700;text-decoration:none;color:#004C6A}.ts-17{font-size:17px;color:#5A6066}.tp-12{padding:0 12px}.tp-24{padding:0 24px}.tp-36,.tp-48{padding:0 36px}.form-card--overview{margin-bottom:24px}.form-card--overview .form-card__header{display:flex;justify-content:space-between;position:relative}.form-card--overview:last-child{margin-bottom:0}.body__overview section{border-top:1px solid #004C6A50;padding-top:36px;margin-top:36px}.body__overview section:first-child{border:none;margin-top:0;padding-top:0}.overview__row{display:flex;justify-content:space-between;margin-bottom:24px}.overview__row:last-child{margin-bottom:0}.row__data{width:calc(50% - 12px);color:#5A6066;overflow-wrap:anywhere}.row__data--right{font-weight:700;padding-right:24px}.overview-success img{margin-bottom:24px}.overview-success h2{max-width:440px;margin:0 auto 24px}.overview-success p{max-width:380px;margin:0 auto 24px}.confirmation-message img{margin-bottom:24px}.confirmation-message h2{margin:0 auto 24px}.confirmation-message p{text-align:start;margin:0 auto 24px}.overview-addition{display:flex;justify-content:center;margin:48px 0}.overview-addition .addition-item{margin:0 24px;max-width:270px}.overview-addition .addition-item h3{margin-bottom:24px}.overview-addition+.geni-button{margin:72px auto 0;display:block}.onboarding-list{display:flex;justify-content:center;margin:48px auto}.onboarding-list .list-item{width:78px;margin:0 24px}.onboarding-list .list-item img{display:block;margin:0 auto 12px}.onboarding-list .list-item span{display:flex;justify-content:center}.content--tabs .content__title{max-width:380px;margin:0 auto 72px;text-align:center}.content--tabs .content__title h1{font-size:36px;font-weight:700;margin-bottom:24px;line-height:1.2}.geni-tabs{max-width:744px;margin:0 auto;position:relative}.geni-tabs .nav-tabs{display:flex;justify-content:space-between;border-bottom:none}.geni-tabs .nav-tabs .nav-item:first-child .nav-link .nav-link__num::before{display:none}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::after{content:"";display:block;background-color:#004C6A;width:9px;height:9px;border-radius:50%;position:absolute;right:-56px;top:50%;transform:translateY(-50%);opacity:0;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::before{content:"";height:1px;width:55px;background-color:#004C6A;position:absolute;top:50%;left:30px;z-index:-1;display:block;opacity:0;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step.middle-active .nav-link__num::after,.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step.middle-active .nav-link__num::before{opacity:1}.geni-tabs .nav-tabs .nav-link{border:none;text-align:center;max-width:89px;padding:0;pointer-events:none}.geni-tabs .nav-tabs .nav-link.active{color:#004C6A;background-color:transparent}.geni-tabs .nav-tabs .nav-link__num{font-size:17px;line-height:30px;display:block;width:30px;height:30px;margin:0 auto 15px;background-color:#004C6A;color:#fff;border-radius:50%;font-weight:700;position:relative;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-link__num::before{content:"";height:1px;width:110px;background-color:#004C6A;position:absolute;top:50%;right:30px;z-index:-1;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-link__text{font-size:14px;line-height:18px;transition:all .2s ease-in-out;display:flex;justify-content:center;white-space:unset}.geni-tabs .nav-tabs .nav-link.disabled .nav-link__num{background-color:#CBDAE0;color:#004C6A35;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-link.disabled .nav-link__num::before{opacity:.3;transition:all .2s ease-in-out}.geni-tabs .nav-tabs .nav-link.disabled .nav-link__text{color:#004C6A;opacity:.3;transition:all .2s ease-in-out}.geni-tabs .tab-pane{padding:72px 0 0;text-align:center}.geni-tabs .tab-pane h3{margin-bottom:24px;margin-top:72px}.geni-tabs .tab-pane h3:first-child{margin-top:0}.geni-tabs .tab-pane p{max-width:570px;margin:0 auto 48px}.geni-tabs .tab-pane .radio-button--cards{margin-bottom:48px}.geni-tabs .tab-pane .slick-initialized.radio-button--cards{margin-bottom:80px}.geni-tabs .tab-pane .slick-initialized.radio-button--cards .radio-button__single{margin:0 12px}.geni-tabs .tab-pane .toggle-button__wrap{margin-top:-24px}.geni-tabs .tab-pane .checkbox__wrap{text-align:left;margin-top:-24px;margin-bottom:48px}.geni-tabs .tab-pane .checkbox__wrap .fake-cb{max-width:556px;width:auto;margin-bottom:24px}.geni-tabs .tab-pane .checkbox__wrap .fake-cb .cb{margin-right:8px}.geni-tabs .tab-pane .checkbox__wrap .fake-cb .cb-text{width:calc(100% - 24px)}.change-supplier-form .info-banner{display:flex;width:100%;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border:1px solid #66CAC0;background:#e5f6f4;margin-bottom:24px}.change-supplier-form .info-banner svg{flex-shrink:0}.change-supplier-form .info-banner span{text-align:center;font-size:18px;color:#5A6066;line-height:120%}.tab-pane__footer .geni-button{display:block;margin:0 auto 24px}.mobile-tab__label{position:absolute;left:50%;transform:translateX(-50%);top:54px;font-size:14px;display:none}.carousel .carousel__item{padding:0;background-blend-mode:multiply;background-position:center right!important;background-repeat:no-repeat!important;border-radius:4px}.carousel .carousel__item .container{width:100%;max-width:1128px;height:280px;padding:24px}.carousel .carousel__item .container .content{width:50%;min-width:448px;padding:0;z-index:2}.carousel .carousel__item .container .content .title{font-size:30px;line-height:1.2;font-weight:700;margin-bottom:24px;color:#fff;max-height:100px;-webkit-line-clamp:2;overflow:hidden}.carousel .carousel__item .container .content .text{max-height:90px;line-height:1.5;-webkit-line-clamp:3;overflow:hidden}.carousel .carousel__item .container .content .text p{color:#fff}.carousel .carousel__item .container .link{position:fixed;padding:24px 0;font-weight:700;color:#fff;bottom:0}.carousel .carousel__item .container .link a{color:#fff;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.carousel .carousel__item .container .link a:hover{border-bottom:1px solid #fff}.carousel .carousel__item .container .link span{color:#fff}.carousel .carousel__item .carousel_gradient{width:100%;height:100%;background:linear-gradient(58deg,#004c6a 23%,#00a796 77%);background-blend-mode:multiply;background-position:center right;background-repeat:no-repeat;border-radius:4px;display:flex;position:absolute;left:0;top:0;min-width:100vh;flex-direction:column;justify-content:space-between;color:#fff;opacity:.5}.carousel .slick-dots{position:unset}.carousel .slick-arrow{display:none!important}.nodots .slick-dots{display:none}.noarrows .slick-arrow{display:none!important}.content--winning-projects{width:100%}.content--winning-projects .content__title{display:flex;flex-direction:row;gap:24px;justify-content:space-between}.content--winning-projects .posts__all{top:10px}.content--winning-projects .winning-projects-list-carousel{max-width:1128px;margin:0 auto}.content--winning-projects .carousel-defaults .slick-slide{padding-top:0}.content--winning-projects .carousel-defaults .slick-dots{top:560px}.winning-projects-item{cursor:pointer;border-radius:4px;border:1px solid rgba(0,76,106,.2);background:#FBFCFC;box-shadow:0 3px 3px 0 rgba(0,76,106,.1);max-height:600px}.winning-projects-item.is-carusel{margin-left:24px;margin-bottom:3px}.winning-projects-item.is-carusel:first-child{margin-left:5px}.winning-projects-item .winning-projects-item__image-wrapper{position:relative;border-radius:4px 4px 0 0}.winning-projects-item .winning-projects-item__image-wrapper .winning-projects-item__tag{position:absolute;display:flex;border:1px solid #fff;border-radius:4px;background:rgba(0,76,106,.2);box-shadow:0 0 5px 3px rgba(0,76,106,.2);top:0;margin:24px 18px;padding:0 10px;align-items:flex-start;color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:28px;text-transform:uppercase}.winning-projects-item .winning-projects-item__textarea{display:flex;padding:24px 18px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.winning-projects-item .winning-projects-item__textarea .winning-projects-item__title{min-height:87px;align-self:stretch;font-weight:400;font-size:22px;line-height:130%}@media screen and (min-width:1192px){.winning-projects-item.is-carusel{height:600px;max-width:360px;min-width:304px}.winning-projects-item__image-wrapper{height:417px}}@media screen and (max-width:1191px) and (min-width:1024px){.winning-projects-item.is-carusel{height:600px;width:360px}.winning-projects-item__image-wrapper{height:417px}.carousel-defaults .slick-dots{top:610px!important}}@media screen and (max-width:1023px) and (min-width:448px){.container--winning-projects-list{min-width:420px}.winning-projects-item.is-carusel{height:540px;width:360px}.winning-projects-item__image-wrapper{height:357px}}@media screen and (max-width:447px) and (min-width:368px){.container--winning-projects-list{min-width:368px}.winning-projects-item.is-carusel{height:540px;max-width:340px;min-width:334px}.winning-projects-item__image-wrapper{height:357px}}@media screen and (max-width:367px){.winning-projects-item.is-carusel{height:540px;max-width:280px;min-width:280px}.winning-projects-item__image-wrapper{height:357px}}@media screen and (max-width:1439px){.content--top{padding:110px 0 72px}.content--animation{padding-top:62px;padding-bottom:100px}.content--services{padding-top:105px;padding-bottom:80px}.content--toggle-button{padding-top:0;padding-bottom:24px}.animation__wrap{width:400px;height:400px;left:-70px;top:65px}.service-item__wrap{max-width:796px}.service-item{width:388px;padding-left:82px}.service-item:first-child,.service-item:nth-child(2){margin-bottom:100px}}@media screen and (max-width:1191px){.container{max-width:100%;padding-left:32px;padding-right:32px}.container--sm{max-width:744px;padding:0}.accordion,.quote,.section-center{max-width:632px}.card-image__wrap{padding-left:32px;padding-right:32px}.image-text__text{width:calc(50% - 12px);padding-right:72px}.image-text--invert .image-text__text{padding-right:0}.content--info-points .container,.content--single-job .container,.content--single-post .container{max-width:694px}.employe__title,.news__title{margin-left:0}.single-post__body h2,.single-post__body h3,.single-post__body h4,.single-post__body h5,.single-post__body news__title,.single-post__body p{max-width:100%}.single-post__body .post-image{width:calc(100% + 142px);left:50%;transform:translateX(-50%)}.single-post__body .post-body__meta{left:-164px}.single-job__section:first-child,.single-job__section:last-child{padding-left:162px}.single-job__section .geni-button--wide{width:304px}.job-section__text{width:calc(100% - 162px)}.table__wrap .geni-button,.table__wrap .link--arrow{width:304px}table.table{width:960px}.accordion--faq{max-width:100%}.fake-cb{width:33.333%}.fake-cb--full{width:100%}.secondary-navigation{padding-left:32px;padding-right:120px}.banner__page-title,.header-subtitle{padding-left:32px;padding-right:32px}.content--top .header-subtitle{padding:0}.header__left{width:192px}.header__right{width:335px}.input-field--search{width:130px}.footer__bottom{left:35%}.service-banner{margin-bottom:110px}.service-banner__body{padding-left:72px;width:430px}.sbb__main-icon{width:58px;left:-6px;top:18px}.calc .calc-result__foot .geni-button,.calc .calc__button .geni-button,.calc .radio-button,.calc--sm .form-fields{width:303px}.icon-list__item{margin:72px 16px 0}h4.post-item__title{margin-bottom:24px}.job{height:348px}.section-gradient a,.section-gradient h3,.section-gradient p{max-width:324px;padding-right:0}.gradient__content:first-child a,.gradient__content:first-child h3,.gradient__content:first-child p{max-width:324px;padding-right:0;margin:0 auto 24px}.gradient__content:first-child a{margin-bottom:0}.gradient__content--icon .gradient__header{max-width:324px;margin:0 auto}.gradient__content--icon .gradient__header h3{margin:0 0 24px}.gradient__content--icon .gradient__footer{max-width:324px;margin:0 auto}.gradient__content--icon:first-child p{margin-bottom:48px}.gradient__content--icon:last-child .gradient__footer,.gradient__content--icon:last-child .gradient__header{max-width:324px}.calc .calc-result,.geni-card--single{max-width:632px}.calc--lg .form-fields{width:630px}.calc--lg .form-fields--third{flex-wrap:wrap}.calc--lg .fake-cb{width:calc(50% - 12px)}.geni-card--single .button_wrap,.geni-card--single .geni-card__body,.geni-card--single .geni-card__foot .geni-button,.geni-card--single .geni-card__head{max-width:260px}.geni-card--single .button_wrap .link{display:none}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::before{width:48px}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::after{right:-48px}}@media (min-width:1440px){.content.banner-video video{height:120%!important;transform:translateY(-15%)!important}}@media screen and (max-width:1023px){.secondary-navigation,.table__box{overflow-x:scroll}.content{padding-top:48px;padding-bottom:48px}.content--top{padding:110px 0 72px}.content--services{padding-top:72px;padding-bottom:72px}.content--toggle-button{padding-top:0;padding-bottom:24px}.content--section-gradient{padding-top:24px;padding-bottom:24px}.content--posts{padding-bottom:0}.content--calc{padding-top:24px}.content:last-child{padding-bottom:72px}.content.content--posts:last-child{padding-bottom:24px}.quote,.section-center{max-width:522px}.image-text+.posts{margin-top:48px}.input-field--search input{color:#fff;border:1px solid rgba(255,255,255,.5)}.content--info-points .container,.content--single-job .container,.content--single-post .container{max-width:586px}.single-post__body .post-body__meta{position:relative;left:0;top:-24px;margin-bottom:24px;display:flex}.single-post__body .post-body__meta__date{margin-right:30px;margin-bottom:0;align-self:flex-end}.meta__data{margin-right:24px}.single-job__section:first-child,.single-job__section:last-child{padding-left:0}.single-job__section .geni-button--wide{width:340px}.job-section__text{width:calc(100% - 182px)}.accordion{max-width:522px}.accordion--faq{max-width:100%}.accordion--faq .card-body{flex-direction:column;padding:24px 0}.animation__row,.image-text{flex-direction:column}.accordion--faq .card-body__text{width:100%;padding-right:90px}.accordion--faq .card-body__vote{padding-left:0;margin-top:24px}.fake-cb{width:50%}.fake-cb--full,.table__wrap{width:100%}.table__box{margin-bottom:28px}table.table{margin-bottom:12px}.content--text .image-above .image-text__image{order:1}.content--text .image-above .image-text__text{order:2}.content--text .image-below .image-text__image{order:2;margin-top:24px;margin-bottom:0}.content--posts .image-text--invert .image-text__image,.content--text .image-below .image-text__text{order:1}.content--posts .image-text--invert .image-text__text{order:2}.image-text__image{width:100%;margin-bottom:48px}.image-text__text{width:100%;max-width:522px;padding-right:0}.content.banner-video video{object-fit:contain;height:auto;bottom:0;position:absolute}.content--banner-top{background-size:250%;background-position:bottom;background-repeat:no-repeat}.banner-top__body .banner__title{max-width:500px}.banner-top__arrow{display:block}.gradient-animation img{height:50%;width:150%}.gradient--top{min-width:100vw}.gradient__content--icon .gradient__footer,.gradient__content--icon .gradient__header,.gradient__content--icon:last-child .gradient__footer,.gradient__content--icon:last-child .gradient__header{max-width:522px}.animation__text p{max-width:100%}.animation__text{margin-bottom:26px;max-width:100%}.animation__text h1{margin-bottom:30px}.animation__text h2{margin-bottom:30px;font-size:45px;font-weight:900;line-height:1}.animation__text h5,.animation__text p{display:none}.animation__text--mobile{display:block;max-width:80vw}.animation__wrap{margin:0 auto;left:0;top:0}.section-gradient .container{flex-direction:column;padding-left:0;padding-right:0}.gradient__content a,.gradient__content h3,.gradient__content p,.gradient__content:first-child a,.gradient__content:first-child h3,.gradient__content:first-child p{max-width:522px}.gradient__content h3,.gradient__content:first-child h3{padding-right:300px;height:auto}.gradient__content p,.gradient__content:first-child p{padding-right:175px;height:auto}.gradient__content{width:100%;padding:72px 0;background-size:cover}.gradient__content:nth-child(1){background-image:url(../../icons/gradient_box_1.png);background-position:top right}.gradient__content:nth-child(2){background-image:url(../../icons/gradient_box_3.png);background-position:top left}.section-gradient--blue-bottom .gradient__content:nth-child(1),.section-gradient--blue-bottom .gradient__content:nth-child(2){background-image:url(../../icons/gradient_box_2.png);background-position:top left}.gradient__bg,.header__nav,.header__right{display:none}.hamburger,.mobile-nav{display:block}.header__left{width:242px}.mm-footer__left,.mm-footer__right{margin-bottom:16px}.content--footer{padding:60px 0 10px}.content--footer .container{flex-wrap:wrap}.footer__nav{order:1;width:50%}.footer__nav--columns{margin-bottom:25px}.calc .calc-result__wrap.active{padding:0}.footer__nav:nth-child(2){order:3}.footer__contact{order:2;width:36%}.footer__bottom{left:auto;right:32px;bottom:16px}.service-item__wrap{max-width:704px}.service-item{width:340px;padding-left:90px}.service-item:first-child,.service-item:nth-child(2){margin-bottom:60px}.service-banner{flex-direction:column;margin-bottom:72px}.service-banner__body{width:460px;padding-left:96px;margin:0 auto 56px}.sbb__main-icon{left:-10px;top:2px;width:83px}.service-banner__image{width:100%}.service-banner__image img{width:100%;position:relative;top:0;transform:none}.card-image{margin-right:18px}.rb-card{width:220px}.content-text-links .content__text{padding-right:50px}.posts__all.posts__all--mobile-center{right:50%;transform:translateX(50%)}.posts--news .post-item__text,.posts--news .post-item__title{max-width:90%}.posts--sm .post-item{width:calc(33.333% - 24px)}.job,.posts--employees .post-item{width:calc(50% - 24px)}.content--profiles .post-item{display:none}.content--profiles .post-item:nth-child(-n+6){display:block}.content--employees .post-item{display:none}.content--employees .post-item:nth-child(-n+2){display:block}.content-list .list-item{max-width:320px;margin-bottom:72px}.content-list .list-item p{margin-bottom:24px}.pagination{margin-top:24px}.icon-list__item{margin:72px 24px 0}.award-list{justify-content:space-around;max-width:812px;margin:0 auto}.award__icon{margin:24px 12px 0}.filter__dropdown{margin-bottom:48px}.filter__form .geni-button{width:250px}.filter__form .input-field{width:340px}.calc .calc-result__wrap{width:100vw;position:relative;right:32px}.geni-card{width:340px;min-width:340px}.geni-card--single{width:100%}.geni-card__head h5{padding-right:34px}.modal-dialog{transition:none;width:calc(100% - 64px)}.modal-body .table{width:912px}.carousel .carousel__item{background-size:contain}.carousel .carousel__item .container{height:320px}.carousel .carousel__item .container .content{min-width:347px}.carousel .carousel__item .container .content .text{max-height:120px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:807px){.container--sm{max-width:100%;padding:0 32px}.banner-top__body{margin-top:100px}.input-field--search input{color:#fff;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:1023px) and (orientation:landscape){.banner-top__body .banner__title--desktop,.header-subtitle{display:none}.content--banner-top{background-size:cover!important}.content .container{max-width:100%}.banner-top__body .banner__title{font-size:42px}.banner-top__body .banner__title--mobile{display:block}.input-field--search input{color:#fff;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:767px){.add-fields--mobile,.content .section-center--lg .geni-button,.cookie .cookie-upper,.image-text--invert .image-text__image--video,.notification-banner .notification__content #see-more{display:block}.content--top__title,h1{font-size:42px}.content--top__title{max-width:100%}.content .container{max-width:420px;padding:0 20px}.content--animation,.content--services{padding-top:48px;padding-bottom:48px}.content--quote{padding-bottom:24px}.container.container-sub{margin-top:48px}.input-field--search input{color:#fff;border:1px solid rgba(255,255,255,.5)}.img-responsive,.img-responsive-div img{height:100%;width:100%}.content.banner-video .container{top:0}.content.banner-video .container.container-sub{margin-top:90px}.content.banner-video video{width:120%;transform:translateX(-15%)}.content--pricelist .pricelist-carousel .sale-item{max-width:290px!important}.content--top{padding:90px 0 48px}.content--top__subtitle{font-size:12px;margin:48px 0 16px}.content__title h3,.meta__data{margin-bottom:24px}.scroll-top img{height:44px;width:44px}.content--posts .content__title h3{max-width:260px}.content.content--text img,.single-post__body img,.title-left__body img{height:100%;width:100%}.single-post__body .post-image{width:100%;left:auto;transform:none}.content--single-job .content__title h2{font-size:22px;letter-spacing:.44px;font-weight:400}.content--single-job .content__title p{font-size:17px}.meta__data{margin-right:0}.meta__data:last-child{margin-bottom:0}.pricelist__data--tag{flex-direction:column;gap:16px;align-items:flex-start}.content__meta,.form-fields,.single-job__section{flex-direction:column}.datepicker-wrap,.job-section__text,.job-section__title,.single-job__section .geni-button--wide{width:100%}.job-section__title{margin-bottom:24px}.form-fields.one-field .input-field{margin-bottom:0}.form-fields .input-field{margin-bottom:24px}.form-fields .input-field:last-child{margin-bottom:0}.form-fields--half .datepicker-wrap,.form-fields--half .dropdown-wrap,.form-fields--half .input-field{width:100%}.form-fields--half .datepicker-wrap{margin-bottom:24px}.form-fields--half .datepicker-wrap:last-child{margin-bottom:0}.form-fields--fourth .input-field,.form-fields--third .input-field{width:100%}.fake-cb__wrap--mobile{flex-direction:column;flex-wrap:nowrap;overflow:hidden;max-height:275px;transition:all .5s ease-in-out}.section--title-left,.service-item__wrap{flex-direction:column}.fake-cb__wrap--mobile.active{max-height:910px}.fake-cb{width:100%;margin-bottom:24px}.secondatry-navigation__wrap{margin:0 0 24px}.secondary-navigation{padding-left:calc((100vw - 380px)/ 2);padding-right:calc((100vw - 380px)/ 2)}.secondary-navigation a{font-size:12px;padding-bottom:9px}.image-text__image{margin-bottom:24px}.image-text.image-above .image-text__image{order:1}.image-text.image-above .image-text__text{order:2}.image-text.image-below .image-text__image{order:2;margin-top:24px;margin-bottom:0}.image-text.image-below .image-text__text{order:1}.section--title-left .title-left__title{margin-bottom:24px;width:100%}.section--title-left .title-left__body{width:100%}.content .section-center h2{max-width:100%;margin-bottom:24px}.content .section-center--lg .geni-button{margin:27px auto 24px}.section-gradient .container{max-width:100%;padding-left:0;padding-right:0}.gradient__content a,.gradient__content h3,.gradient__content p,.gradient__content:first-child a,.gradient__content:first-child h3,.gradient__content:first-child p{max-width:380px;padding-right:0}.gradient__content{padding:48px 0;background-size:120% 120%}.gradient__content--icon .gradient__footer,.gradient__content--icon .gradient__header,.gradient__content--icon:last-child .gradient__footer,.gradient__content--icon:last-child .gradient__header{max-width:380px}.banner-top__body .geni-button,.geni-button,.geni-button--wide,.table__wrap .geni-button{width:100%}.table__wrap .link--arrow{left:auto;transform:none}table.table{width:720px}.banner__page-title{padding-left:20px;padding-right:20px}.notification-banner{margin-top:0;max-width:100%}.notification-banner .notification__content{padding-right:0}.notification-banner .notification__content p{max-width:100%}.notification-banner .notification__content .link-container{padding-top:0}.banner-top__body .banner__title--desktop,.header-subtitle{display:none}.cookie .cookie-upper .cookie-info{margin-bottom:20px}.cookie .cookie-upper .cookie-settings{justify-content:center}.cookie .cookie-upper .cookie-settings .button-wrapper{flex-direction:row;width:100%}.cookie .cookie-upper .cookie-settings .button-wrapper .accept-container{margin-right:30px}.cookie .cookie-upper .cookie-settings .button-wrapper .geni-button{min-width:264px}.content--banner-top{background-size:300%}.content--banner-top .banner-top__body{padding-left:20px;padding-right:20px}.banner-top__body .banner__page-title{top:-36px}.banner-top__body .banner__title{font-size:42px;line-height:1.16;max-width:100%;margin-bottom:15px}.banner-top__body .banner__title--mobile{display:block}.banner-top__body p{max-width:100%;margin-bottom:24px}.banner-top__arrow{bottom:24px}.content--footer{padding:75px 0 200px}.footer__contact{width:100%;order:1}.footer__bottom{left:20px;right:auto;bottom:-130px;width:160px}.footer__bottom a{margin-bottom:15px}.footer__nav--columns{order:2;width:100%;margin-top:60px;margin-bottom:0}.animation__text{margin-bottom:26px;max-width:100%}.animation__text h1{margin-bottom:30px}.animation__text h2{margin-bottom:30px;font-size:45px;font-weight:900;line-height:1}.animation__text h5,.animation__text p{display:none}.animation__text--mobile{display:block}.animation__wrap{width:268px;height:268px;margin-bottom:112px}.animation__wrap .circle-text--4{max-width:100px}.circle__body{width:240px}.circle__body span:first-child{font-size:40px;margin-bottom:10px}.circle__body span:last-child{font-size:14px}.content-text-links,.section__decription{flex-direction:column}.service-item{margin-bottom:60px;max-width:455px;width:auto}.service-item:last-child{margin-bottom:0}.service-banner__body{width:100%;padding-left:0;margin-bottom:40px}.sbb__main-icon{top:auto;position:relative;margin-bottom:20px}.content-text-links{margin-bottom:40px}.content-text-links h2{margin-bottom:16px}.content-text-links p{margin-bottom:24px}.content-text-links .content__text{width:100%;padding-right:0}.content-text-links .content__links{width:100%}.container:has(.card-image__wrap){margin:0}.card-image__wrap{width:calc(100% + 40px);margin:0 -16px;padding:0}.card-image{margin-left:10px;margin-right:10px}.card-image__text{top:40px}.card-image__img--mobile,.geni-tabs .nav-tabs .nav-link__text{display:none!important}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::before,.geni-tabs .nav-tabs .nav-link__num::before{width:48px}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::after{display:none}.geni-tabs .slick-dots{top:auto;bottom:-38px}.geni-tabs .tab-pane{padding-top:82px}.mobile-tab__label{display:block}.onboarding-list{flex-wrap:wrap}.onboarding-list .list-item{margin:0 10%}.onboarding-list .list-item:first-child{margin-bottom:32px}.form-card--overview .overview__row,.newyear-popup .newyear-popup-div{flex-direction:column}.section__decription p{margin-bottom:12px}.section__decription .required{margin-bottom:24px}.measurement-number-container .input-field{margin-bottom:24px!important}.form-fields--radios .radio-button:first-child,.modal-dialog--change-supplier .row__data--left{margin-bottom:24px}.radio-button--cards{width:100vw;right:calc((100vw - 100%)/ 2)}.form-card--overview .link--edit{position:absolute;bottom:-48px;left:24px}.form-card--overview .form-card__body{padding-top:72px}.form-card--overview .row__data{width:100%}.form-card-gradient .content-wrapper .content-wrapper__text{width:calc(100% - 62px - 24px)}.modal-dialog--change-supplier .modal-content{width:100%;height:100vh;overflow-y:auto}.newyear-popup .newyear-popup-div .left{padding-right:0}.newyear-popup .newyear-popup-div .right{margin-top:24px}.overview-addition{flex-direction:column;margin-bottom:0}.filter__form,.posts{flex-direction:column}.overview-addition .addition-item{margin:0 0 24px}.overview-addition .addition-item:first-child{margin-bottom:48px}.overview-addition .addition-item:last-child{margin-bottom:0}.toggle-button__wrap .switch-button{width:100%}.toggle-button__wrap .geni-button{padding-top:30px}.toggle-button__wrap p{margin-bottom:24px}.posts__all.posts__all--mobile-static{position:static;order:3;margin-top:24px}.job-list,.posts{width:100%;left:0}.posts--sm .post-item{width:100%}.post-item{width:100%;margin:0 auto 72px}.posts--news .post-item__text,.posts--news .post-item__title{max-width:100%}.content--profiles .post-item,.content--profiles .post-item:nth-child(-n+6){display:none}.content--employees .post-item,.content--profiles .post-item:nth-child(-n+3){display:block}.posts--employees .post-item{width:100%}.job{width:100%;margin-left:0;margin-right:0}.icon-list__item{margin:48px 14px 0}.award-list{justify-content:space-around;flex-wrap:wrap;max-width:360px}.award__icon{margin:24px 12px 0;width:120px}.quote__text{font-size:22px;line-height:1.27;letter-spacing:.44px;margin-bottom:24px}.quote__text::before{position:static}.filter__wrap .container{max-width:420px;padding:48px 20px 0}.filter__form{margin-bottom:24px}.filter__form .input-field{width:100%;margin-right:0;margin-bottom:24px}.filter__form .geni-button{width:100%;margin-bottom:24px}.filter__dropdown{display:none}.filter__open-mobile{display:block}.geni-card--lg .geni-card__foot .link--arrow,.geni-card__foot ul,.geni-card__head img{display:none}.calc-result{padding:24px 20px}.calc--sm .calc-result,.calc--sm .form-fields{width:100%}.calc--lg .form-fields{width:100%;margin:0}.calc--lg .form-fields .dropdown-wrap,.calc--lg .form-fields .input-field,.calc--lg .form-fields .radio-button{margin-bottom:24px}.calc--lg .form-fields .fake-cb{width:100%;margin-bottom:18px}.calc .calc-result__foot .geni-button,.calc .calc__button .geni-button{width:100%}.slick-dots{top:374px}.content--pricelist .content__title,.content--winning-projects .content__title{flex-direction:column;margin-bottom:36px}.content--pricelist .content__title h2,.content--winning-projects .content__title h2{margin:0}.content--pricelist .content__title .posts__all,.content--winning-projects .content__title .posts__all{position:unset}.calc .calc-result__wrap{right:calc((100vw - 100%)/ 2)}.calc .calc-result{max-width:380px}.geni-card:not(.sale-item){padding:24px;width:280px;min-width:280px;height:356px;margin-right:20px}.accordion--faq .card-body__text,.geni-card__head h5{padding-right:0}.geni-card--lg .geni-card__body.home{left:20px;top:41%}.geni-card--lg .geni-card__foot{left:20px;bottom:24px;width:calc(100% - 40px)}.sale-list .posts__all,.search-list .posts__all{right:auto;left:0;top:-68px}.sale-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sale-list .sale-item.page-item{max-width:unset}.search-list{margin-top:90px}.sale-item,.search-item{margin-bottom:48px}.modal.fade .modal-dialog{position:relative;border-radius:0;width:100%;margin:0 auto;transition:all .3s ease-in-out;left:100vw;transform:none}.modal.fade.show .modal-dialog{left:0}.fade{transition:none}.tab-content .fade{transition:opacity .15s linear}.carousel .carousel__item .container{height:420px;padding:24px 16px}.carousel .carousel__item .container .content{width:67%;min-width:170px}.carousel .carousel__item .container .content .title{margin-bottom:16px;max-height:140px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel .carousel__item .container .content .text{max-height:160px;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel .carousel__item .container .link{padding:20px 0}.display-mobile{display:block!important}.display-nonmobile{display:none!important}}@media screen and (max-width:575px){.cookie .cookie-upper .cookie-settings .button-wrapper{flex-direction:column}}@media screen and (max-width:559px){.header__left,.mm-header__logo{width:131px}.container{padding-left:20px;padding-right:20px}.content.banner-video .container{top:0}.content.banner-video .container.container-sub{margin-top:58px}.content--top{padding:57px 0 48px}.header{height:57px}.banner-top__body{margin-top:70px}.mobile-menu__header{height:57px;padding:0 20px}.floater{width:100%;height:108px;right:auto;top:auto;left:100%;bottom:0;transform:none;flex-direction:row;transition:left .3s ease-in-out;z-index:100}.floater.active{left:0}.floater__item{width:34%;height:100%;border-right:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);padding:15px 14px}.floater__item:first-child{border-top-left-radius:0}.floater__item:nth-child(4){border-bottom-left-radius:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.2)}.floater__item span{font-weight:500;bottom:9px;left:8px}.floater__item img{margin-bottom:12px}.floater__content__wrap{width:100%;height:calc(100vh - 165px);position:absolute;left:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0}.floater__content__wrap.active{left:auto;top:calc(-100vh + 165px)}.floater__content{width:278px;padding:95px 0 0;text-align:center;left:50%;transform:translateX(-50%);height:auto}.floater__content h5{margin-bottom:28px}.floater__content p{margin-bottom:32px}.floater__content .floater__content__footer{position:static;left:auto;bottom:auto;transform:none;width:278px}.floater__content .floater__content__footer .switch-button{margin-bottom:28px}.floater__content__close{display:inline-block;position:absolute;left:20px;top:22px;line-height:1.8;font-weight:700;letter-spacing:.3px;cursor:pointer;color:#fff;z-index:2;border-bottom:1px solid transparent;transition:border-bottom .2s ease-in-out}.floater__content__close:active,.floater__content__close:focus,.floater__content__close:hover{border-bottom:1px solid rgba(0,167,150,.5)}.floater.floater--contact{top:0;left:100%;width:100%;height:100vh;z-index:98}.floater.floater--contact .floater__item{padding:0;width:52px;height:52px;position:absolute;bottom:60px;left:-62px;border-radius:50%;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16)}.floater.floater--contact .floater__item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floater.floater--contact .floater__content__wrap{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .3s ease-in-out}.floater.floater--contact .floater__content__wrap.active{left:-100%;z-index:4}.floater.floater--contact .floater__content{top:50%;transform:translate(-50%,-50%)}.floater.floater--contact .floater__content a{display:flex}.floater.floater--contact .floater__content a img:first-child{margin-right:22px}.floater.floater--contact .mobile-content{display:block}.floater.floater--contact .desktop-content{display:none}}@media screen and (max-width:419px){.sbb__icons{padding-right:0;margin-bottom:24px}.calc-result{width:calc(100% - 40px)}.gradient__content a,.gradient__content h3,.gradient__content p,.gradient__content--icon .gradient__footer,.gradient__content--icon .gradient__header{max-width:420px;padding-left:20px;padding-right:20px}.gradient__content--icon .gradient__footer a{padding-left:0}.gradient__content--icon h3{padding:0}.gradient__content--icon p,.gradient__content--icon:first-child p{padding:0 20px;max-width:420px}.gradient__content--icon:last-child .gradient__footer,.gradient__content--icon:last-child .gradient__header{max-width:420px;padding-left:20px;padding-right:20px}.icon-list__item{margin:48px 7px 0}.secondary-navigation{padding-left:20px;padding-right:20px}}@media screen and (max-width:381px){.content--service-wrap,.content--services{padding-top:116px}.service-item__wrap .service-item{width:100%;padding-left:0;margin-bottom:145px}.service-item__wrap .service-item:last-child{margin-bottom:0}.service-item__image{top:-85px}}@media screen and (max-width:359px){.icon-list__item{margin:48px 0 0}.form-card-gradient .content-wrapper .content-wrapper__text{width:100%}.form-card-gradient .content-wrapper .content-wrapper__image{display:none}}