body,h1,h2,h3,h4{color:#004C6A}h2,h3{line-height:1.2}.content__title--center,.section-center{text-align:center}.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,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}h1{font-size:60px;line-height:1;font-weight:900}h2{font-size:36px;font-weight:700;margin-bottom:24px}h3,h4{font-weight:400}h3{font-size:30px;letter-spacing:.6}h4,h5{line-height:1.3}h4{font-size:22px;letter-spacing:.44px}h5{font-size:17px;font-weight:700;text-transform:uppercase}h5.green{color:#00A796}h5.yellow{color:#F6B221}a,a:active,a:focus,a:hover,p{color:#004C6A}p{margin-bottom:18px}a:active,a:focus,a:hover{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 p{color:#5A6066}.container.container-sub{margin-top:120px}.content__wrap{position:relative;overflow-x:hidden}.content--top__body p{margin-bottom:30px;max-width:550px;color:#5A6066}.content--top__body .geni-button,.content--top__body p:last-child{margin-bottom:0}.content--top__subtitle,.content--top__title{margin-bottom:24px;color:#004C6A;display:block}.content--top__breadcrumb{font-weight:600}.content--top__breadcrumb:hover{border-bottom:1px solid rgba(246,178,33,.5)}.content--top__subtitle{font-size:16px;letter-spacing:.3px;text-transform:uppercase}.content--top__title{max-width:80%;font-size:60px;line-height:1;font-weight:900}.content--top__title:last-child,.content__title p:last-child{margin-bottom:0}.accordion--form,.content--info-points .container,.content--single-job .container,.content--single-post .container,.content--tabs .container,.section-center{max-width:744px}.content__title p{font-size:22px}.content__title h3{margin-bottom:48px}.content--icon-list h2{margin-bottom:0}.content--icon-list .content__title--center h2{font-size:30px}.content--calculatesavings .content:last-child{padding-bottom:0!important}.contact-us--text p{color:#5A6066}.section-center{margin:0 auto}.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;color:#5A6066}.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}.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}.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{font-size:15px;padding:2px 0;color:#fff;text-align:left}.corner-help,.scroll-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:3;cursor:pointer}.header.nav--blue,.nav__child ul{box-shadow:0 3px 6px rgba(0,0,0,.16)}.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--yellow{display:inline-block}.pac-container:after{padding:0;margin:0;background-image:none!important;height:0}.corner-help img,.scroll-top img{height:62px;width:62px}.pac-container{border-radius:3px}.pac-item{border-top:0;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}.corner-help{display:block}.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}.slick-slide{height:auto;padding-top:25px}.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}.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}.news_title{font-size:22px;font-weight:400}.solar_form--top{padding:18px 0 72px!important}.content,.gradient__content--icon{padding:72px 0}.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;color:#5A6066}}@media (min-width:768px){.cookie-selection .geni-button--yellow{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}}@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}.content--pricelist .container{max-width:744px}}@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--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}.header{height:90px;width:100vw;background-color:transparent;z-index:98;position:absolute;left:0;top:0;transition:top .2s ease-in-out}.header.nav--blue,.mobile-nav,.nav__child ul{background-color:#004C6A}.header .container{width:100%;height:100%;display:flex;justify-content:space-between}.header.nav--hide{top:-94px}.header__left img,.nav__parent{top:50%;position:relative;transform:translateY(-50%)}.header__left{width:242px}.header__left img{width:100%}.header__right{display:flex;align-items:center;justify-content:space-between}.header__right .input-field,.header__right .language-swither{margin-right:15px}.header__right .input-field--search{width:100%}.header__right .input-field--search img{filter:brightness(0) invert(1)}.header__nav{font-size:16px;color:#004C6A}.header__nav ul{list-style:none;padding:0;margin:0}.nav__parent{display:flex}.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 #F6B221}.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,.nav__child a{letter-spacing:.34px}.nav__child{position:absolute;top:78px;left:0;display:none;padding:22px 0}.nav__child ul{position:relative;padding:30px 25px;border-radius:4px}.nav__child ul::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}.nav__child li{line-height:1.4;font-size:17px;margin-bottom:36px;text-align:left}.nav__child li:last-child{margin-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}.nav__child a:active,.nav__child a:focus,.nav__child a:hover{border-bottom:1px solid rgba(246,178,33,.5);text-decoration:none}.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}.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}.content--footer,.mobile-nav,ul.mm-nav__child{background-color:#004C6A}.mobile-filter,.mobile-nav,ul.mm-nav__child{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}.mobile-menu__body,.mobile-menu__header{border-bottom:1px solid rgba(255,255,255,.2)}.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:#004C6A;text-transform:uppercase}.hamburger{display:none;position:relative}.hamburger img{cursor:pointer;position:absolute;width:19px;right:0;top:50%;transform:translateY(-50%);filter:brightness(0) invert(1)}.mobile-nav{display:none;position:fixed;top:0;left:100%;z-index:99;width:100%;height:100vh}.mobile-nav.active{left:0;max-height:100vh;overflow-y:auto;padding-bottom:108px;overflow-x:hidden}.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{padding:22px 32px;position:relative}.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(246,178,33,.5);text-decoration:none}.mobile-menu__body ul{list-style:none;padding:0;margin:0}.mm-nav__parent>li{margin-bottom:26px}.mm-nav__parent>li:last-child,ul.mm-nav__child.active li:last-child{margin-bottom:0}.mm-nav__parent>li>a{font-size:15px;font-weight:700;line-height:1.8;letter-spacing:.3px;display:inline-block;text-transform:uppercase}ul.mm-nav__child{position:absolute;width:100%;left:100%;top:0;padding:22px 32px;border-bottom:1px solid rgba(255,255,255,.2);cursor:default;z-index:2}ul.mm-nav__child.active{left:0}ul.mm-nav__child li{line-height:1.8;margin-bottom:13px}ul.mm-nav__child li:first-child{font-weight:700;letter-spacing:.3px;cursor:pointer;margin-bottom:48px}ul.mm-nav__child li:nth-child(2){font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin-bottom:32px}ul.mm-nav__child li:nth-child(2) a{position:relative}ul.mm-nav__child li:nth-child(2) a::after{content:url(../icons/icon_arrow.svg);position:absolute;right:-28px;top:4px}.mobile-menu__footer{position:absolute;bottom:20vh;padding:0 32px 28px;width:100%;display:flex;justify-content:space-between}.content--footer .container,.mm-footer__right{display:flex;justify-content:space-between}.mm-footer__left{width:276px}.mm-footer__left .input-field--search{width:100%}.mm-footer__left .input-field--search img{filter:brightness(0) invert(1)}.mm-footer__right{width:192px;align-items:center}.content--footer{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(246,178,33,.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}.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}.language-swither,.link--user span{font-size:15px;text-transform:uppercase}.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}.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 #F6B221}.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(246,178,33,.5)}.link--newsletter:active,.link--newsletter:focus,.link--newsletter:hover{color:#fff}.link--newsletter img{vertical-align:top;padding-top:3px;margin-right:18px}.link--newsletter span{padding-bottom:6px}.link--user img{vertical-align:top;margin-right:4px}.link--user span{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(246,178,33,.5)}.link--edit img{margin-right:8px}.link--edit span{border-bottom:1px solid transparent;transition:all .2s ease-in-out}.link--edit:active span,.link--edit:focus span,.link--edit:hover span{border-bottom:1px solid #4B8196}.language-swither{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;transition:border-bottom .2s ease-in-out}.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(246,178,33,.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}.link--newsletter{font-weight:400}.form-wrap{max-width:338px}.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{width:20px;height:20px;text-align:center;padding:0;background-color:#004C6A;box-shadow:none}.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--kwh::after{content:'kWh';position:absolute;bottom:12px;right:16px;letter-spacing:.34px}.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;font-size:14px;color:#fff;border-radius:50%;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;font-size:14px;color:#fff;border-radius:50%;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}.enotna-tarifa,.visja-nizja-tarifa{display:none}.enotna-tarifa.active,.visja-nizja-tarifa.active{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:172px}.input-field--search form{margin-bottom:0}.input-field--search input{color:#004C6A;width:100%;height:45px;line-height:45px;font-size:17px;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 .card{border-radius:4px;background-color:#F2F1EB;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}.form-fields,.mobile-filter__header,.section__decription{justify-content:space-between}.accordion--faq .card-body__text{width:744px}.accordion--faq .card-body__text p{color:#5A6066}.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 .sub-section .card-body a,.form section .card-body a{font-weight:700}.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%)}.add-fields a,.columns__title{font-size:15px;margin-bottom:24px}.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;transition:border-bottom .2s ease-in-out}.form-paragraph a:active,.form-paragraph a:focus,.form-paragraph a:hover{border-bottom:1px solid #4B8196}.form-fields{display:flex;margin-bottom:24px}.form-fields .disabled-field{background-color:#E5ECEB!important;border:1px solid rgba(0,76,106,.2)!important}.form-fields .disabled-field:focus{box-shadow:none!important}.form-fields.supplier-field a{font-weight:400}.form-fields .dropdown-wrap{width:100%}.datepicker-wrap,.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 .dropdown.input-validation-error{border-color:#FF4641;color:#FF4641}.add-fields a:active span,.add-fields a:focus span,.add-fields a:hover span,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}.form-fields--third .input-field,.geni-card{width:calc(33.333% - 16px)}.form-fields--columns{flex-direction:column}.form-fields--columns--offer span{max-width:570px;margin:0 0 18px}.form-card,.form-card-simple{text-align:left;max-width:744px}.form-fields--columns--offer span:first-child{margin:0 0 24px}.form-fields--columns--sendmsg .columns__title{margin-bottom:12px}.form-fields--columns--sendmsg .columns__title span{vertical-align:middle}.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{margin-top:12px!important}.form-fields--columns .fake-cb__wrap{flex-direction:column}.form-fields--radios{justify-content:start}.form-fields--radios .radio-button{margin-right:48px}.form-fields--radios .radio-button:last-child{margin-right:0}.add-fields+.form-paragraph{margin-top:48px}.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:last-child{margin-bottom:0}.add-fields img{position:relative;top:-1px}.add-fields span{display:inline-block;color:#004C6A;padding-bottom:6px;border-bottom:1px solid transparent;transition:all .2s ease-in-out}.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;border-radius:4px;background-color:#F2F1EB;box-shadow:0 4px #E6E4D0}.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{margin:0 auto 48px}.dropdown--multiselect .fake-cb,.form-card__header h5,.section__footer p:last-child{margin-bottom:0}.form-card__header{border-bottom:1px solid #004C6A20;padding:20px 24px}.form-card__body{padding:32px 24px}.section__decription{display:flex;color:#004C6A}.section__decription p{color:#004C6A}.section__decription .required{font-size:14px}.section__footer p{max-width:495px}.datepicker-wrap{position:relative;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;display:inline-block;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;transition:all .2s ease-in-out}.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__column{display:flex;flex-direction:column}.fake-cb__column .fake-cb{width:100%}.fake-cb{color:#004C6A;cursor:pointer;font-size:15px;margin-bottom:30px;width:35%}.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,.fake-cb .hidden-cb{display:none}.fake-cb--full .cb,.image-text__text,.pagination .page__next img,.pagination .page__prev img{vertical-align:top}.fake-cb .cb .cb-tick img{height:14px;width:9px;filter:brightness(0) invert(1);margin-bottom:2px}.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-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}[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}.checkbox-fields.validation-error [type=radio]:not(:checked)+label:before,.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}.checkbox-fields.validation-error .radio-button--cards,.radio-button-container.validation-error .radio-button--cards,.row__data.validation-error .radio-button--cards{margin-bottom:30px!important}.checkbox-fields.validation-error span.card-validation-error,.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{font-size:15px;color:#004C6A;display:block}.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 span.input-validation-error{display:block;margin-top:57px;max-width:260px;font-size:14px;line-height:17px;color:#FF4641}.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}.calc .form-fields .dropdown,.calc .form-fields .input-field input,.content.banner-image,.content.banner-video,.dropdown.selected{background-color:#fff}.dropdown.selected{border:1px solid #004C6A}.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{display:none}.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;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#7AA1B0 transparent;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-error-mark,.dropzone-drop .dz-preview .dz-image,.dropzone-drop .dz-preview .dz-success-mark{display:none}.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-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#7AA1B0 transparent;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,.geni-card__tag,.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}.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}.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}.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{cursor:pointer;text-decoration:underline}.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}.content.content--banner-video .container{margin-top:90px;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.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{position:absolute;top:110px;left:50%;transform:translate(-50%,0)}.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}.banner-top__body .banner__title--mobile{display:none}.banner-top__body p{margin-bottom:32px;max-width:550px;color:#5A6066}.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;text-align:left}.geni-button a,.toggle-button__wrap{text-align:center}.image-text__text h3{margin-bottom:24px}.image-text__text p{margin-bottom:24px;color:#5A6066}.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}.image-text__text b{color:#004C6A}.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;line-height:45px;text-decoration:none;color:#004C6A;background-color:#F6B221;border-radius:3px;box-shadow:0 3px 0 #EE8E0D}.geni-button a:hover{background-color:#FFD16E;color:#004C6A;text-decoration:none}.geni-button a:active{margin-top:3px;box-shadow:0 0 0 #EE8E0D}.geni-button.geni-button--blue a{background-color:#4B8196;box-shadow:0 3px 0 #256680;color:#fff}.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}.geni-button.geni-button--yellow a{background-color:#F6B221;box-shadow:0 3px 0 #EE8E0D;color:#004C6A;font-weight:500}.geni-button.geni-button--yellow a:hover{background-color:#FFD16E;color:#004C6A}.geni-button.geni-button--yellow a:active{margin-top:3px;box-shadow:0 0 0 #EE8E0D;color:#004C6A}.geni-button.geni-button--yellow-secondary a{background-color:#FCE8BB;box-shadow:0 3px 0 #EAC574;color:#004C6A}.geni-button.geni-button--yellow-secondary a:hover{background-color:#EAC574;color:#004C6A}.geni-button.geni-button--yellow-secondary a:active{margin-top:3px;box-shadow:0 0 0 #EAC574;color:#004C6A}.settings-button{cursor:pointer}.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}.service-banner__body p{color:#5A6066}.sbb__main-icon{position:absolute;left:-10px;top:2px;width:83px}.sbb__subtitle{margin-bottom:18px;font-size:15px;color:#FFC446}.icon-item span,.sbb__text p,.service-item__text{color:#5A6066}.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{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;justify-self:center;margin:0 32px}.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 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;justify-content:center;margin:24px 0}.geni-card{position:relative;height:480px;border:1px solid rgba(0,76,106,.19);border-radius:4px;padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;margin-right:24px}.geni-card--single .geni-card__foot,.geni-card__head{display:flex;justify-content:space-between}.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{margin-bottom:48px}.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}.floater__item span,.geni-card__tag{font-size:12px;text-transform:uppercase}.slick-dots li.slick-active button::before{color:#004C6A;opacity:1}.geni-card__tag{width:75px;height:75px;border-radius:50%;position:absolute;top:-42px;left:-42px;line-height:1;font-weight:700;color:#fff;padding-top:25px;text-align:center}.geni-card__head h5{line-height:24px;padding-right:22px}.geni-card__head img{width:50px;align-self:start}.geni-card__body span{display:block}.geni-card__body .body__label{font-size:16px;line-height:1.4}.geni-card__body .body__price{font-size:24px;font-weight:900;line-height:1.3;position:relative}.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__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 .foot__label{font-size:16px;line-height:1.4}.geni-card__foot .foot__price{font-size:42px;font-weight:900;line-height:1.2;margin-bottom:8px}.geni-card--single .geni-card__foot ul,.switch{margin-bottom:0}.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%;align-self:end}.animation__row,.calc__amount-mobile,.single-job__section{justify-content:space-between}.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-size:15px;font-weight:700;line-height:45px;letter-spacing:.3px;width:50%;display:block;text-align:center;text-transform:uppercase}.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}.slider,.slider .slider__selected{position:absolute;border-radius:4px;transition:all .2s ease-in-out}.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:#F2F1EB}.slider .slider__selected:hover{background-color:#E6E4D0}.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:#F2F1EB}.switch--invert .slider .slider__selected:hover{background-color:#E6E4D0}.switch--invert .switch__text span:first-child{color:#004C6A}.switch--invert .switch__text span:last-child,.switch--invert input:checked .switch__text span:first-child{color:#fff}.switch--invert input:checked .switch__text span:last-child{color:#004C6A}.content--animation{position:relative;padding-top:190px;padding-bottom:155px;background-image:linear-gradient(150deg,#f9b832,transparent 45%)}.animation__row{display:flex}.animation__text--mobile,.body--onboarding .floater--column{display:none}.animation__text{max-width:550px;z-index:3}.animation__text h1{color:#004C6A;margin-bottom:50px;font-size:60px}.animation__text h2{color:#004C6A;margin-bottom:50px;font-size:60px;font-weight:900;line-height:1}.animation__text h5{margin-bottom:25px;color:#004C6A}.animation__text p{color:#004C6A;max-width:300px;margin-bottom:10px}.animation__text--mobile p{color:#004C6A}.animation__text--mobile h5{line-height:1.4;margin-bottom:24px;color:#004C6A}.circle__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#F6B221;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;text-transform:uppercase;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 #FFDC0A;z-index:2}.circle--opacity{background-color:rgba(246,178,33,.1)}.circle--main{align-self:center}.circle--sm{width:54%;height:54%}.circle--xs{width:26%;height:26%;border-color:#FFE446}.circle .circle-text{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.circle .circle-text span{color:#004C6A}.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__item{border-bottom:none;border-bottom-left-radius:4px;height:140px}.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;height:32px;width:32px}.floater__item span{color:#fff;display:block;line-height:1.16;font-weight:700;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.contact{padding:16px 36px 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(246,178,33,.5)}.gradient{position:absolute;left:0;top:0;min-width:100vh;z-index:-1}.gradient--top{max-height:100vh;max-width:100%;z-index:-2}.gradient-animation{position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:-2;background-image:linear-gradient(330deg,#F6C621 -5%,transparent 18%)}.gradient-animation img{position:absolute;right:0;bottom:0;max-height:100%}.gradient--middle{width: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_4.png);background-position:top center}.gradient__bg--right{right:0;background-image:url(../../icons/gradient_box_5.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}.section-gradient--yellow-bottom .gradient__bg--left{left:0;background-image:url(../../icons/gradient_box_4.png);background-position:top center}.section-gradient--yellow-bottom .gradient__bg--right{right:0;background-image:url(../../icons/gradient_box_5.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(150deg,#F6C621 -10%,transparent 37%)}.job-list,.posts{width:calc(100% + 24px);left:-12px}.posts__all{position:absolute;top:-54px;right:0;display:inline-block}.job,.job-list,.posts,.sale-list{position:relative}.posts{display:flex;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{display:block;width:100%;margin-bottom:24px}.post-item__date,.post-item__tag{margin-bottom:16px}.post-item__date{display:block;font-size:14px;line-height:1;color:#5A6066}.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;color:#5A6066}.sale-list{max-width:744px;margin:48px auto 0}.sale-list .posts__all{top:-78px}.sale-list .filter__dropdown{display:block}.sale-item{margin-bottom:72px}.sale-item:last-child{margin-bottom:0}.sale-item .tag,.sale-item h5,.sale-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;color:#5A6066}.content-list .list-item__subtitle{font-size:15px;text-transform:uppercase;color:#004C6A;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{width:calc(33.333% - 24px);height:428px;border:1px solid rgba(0,76,106,.19);border-radius:4px;padding:24px 18px;display:block;margin:12px}.job__tag{margin-bottom:24px}.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;box-shadow:inset 0 0 0 1px #00A796}.tag--blue{border:1px solid #004C6A;color:#004C6A}.tag--yellow{border:1px solid #F6B221;color:#F6B221}.tag--yellow:hover{color:#F6B221!important;box-shadow:inset 0 0 0 1px #F6B221!important}.tag:hover{color:#5A6066;box-shadow:inset 0 0 0 1px #5A6066}.tagm{margin-right:5px;margin-bottom:5px}.pagination{line-height:23px;display:flex;justify-content:center;margin-top:48px}.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;line-height:1.2;letter-spacing:.6px;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{display:block}.qoute__author span:first-child::before{content:'- '}.content--gradient-blur::before,.icon-list-row ul:after,.icon-list-row ul:before,.secondary-navigation__line{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 #F6B221}.secondary-navigation a.active{pointer-events:none}.secondary-navigation__line{position:relative;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__twin{display:flex;align-items:flex-start}.icon-list-row{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.icon-list-row .icon-list__item{margin:14px 24px;display:flex;flex-direction:row;width:200px}.icon-list-row .icon-list__item p{text-align:center;margin:auto;white-space:nowrap}.icon-list-row ul{text-align:justify}.icon-list-row ul:after{display:inline-block;width:100%}.icon-list-row ul:before{display:block;margin-top:-1.25em}.icon-list-row li{display:inline-block;margin-right:-.25em;position:relative;top:1.25em}.icon-list__item{text-align:center;color:#004C6A;width:138px;margin:72px 24px 0;padding:0}.icon-list__item img{margin-bottom:20px;max-width:63px}.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 p{color:#5A6066}.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}.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}p a{font-weight:700}.content--text .gray p,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 a,.single-post__body a,.title-left__body a,.video-wrapper a{font-weight:700}.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{margin-right:5px;position:relative;top:-2px}.meta__data:last-child{margin-right:0}.single-job__section{display:flex;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__link,.calc .calc__required,.table__title{margin-bottom:48px}.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__form,.calc .calc__form form,.calc .calc__info p{margin-bottom:0}.calc .calc__form span.input-validation-error{display:none!important}.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-result__wrap{max-height:0;transition:all .3s linear;display:flex}.calc .calc-result__wrap.active{max-height:576px;padding:0 24px}.calc .calc-result__wrap h5{font-size:18px}.calc .geni-card__wrap{display:none;margin:0 auto;width:100%}.calc .geni-card__wrap .geni-card{margin-top:48px;margin-bottom:72px}.calc .geni-card__wrap .geni-card .offer{display:none}.calc .geni-card__wrap.active,.calc-result{display:flex}.calc .geni-card__wrap .slick-dots{top:422px}.calc-result{max-width:744px;width:744px;height:auto;border:1px solid rgba(0,76,106,.19);border-radius:4px;padding:48px 0;margin:0 auto 48px;flex-direction:column;justify-content:space-between;text-align:center}.calc-result__head{max-width:430px;margin:0 auto}.calc-result__head p{font-size:17px}.calc-result__body .result-price{font-size:42px;font-weight:900}.calc-result__foot h3{margin-bottom:24px}.calc-result__foot .geni-button{margin:0 auto}.content--gradient-blur::before{display:block;position:absolute;top:0;left:-10%;width:120%;height:100%;background-image:url(../../icons/sonce-gradient-temen-3.svg);background-size:cover;filter:blur(90px);opacity:.2}.calc__amount-mobile{z-index:111;position:fixed;display:flex;padding:0 20px;color:#fff;left:0;bottom:-57px;width:100%;height:57px;transition:all .3s ease-in-out}.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 p{color:#004C6A}.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}.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 p{margin-bottom:24px}.modal-body .offer p{color:#5A6066;margin:0 0 18px!important;max-width:none!important;font-size:18px!important}.modal-body .offer .icon-list__item{margin-top:48px;font-weight:500}.modal-body .table__wrap{padding:24px 0;text-align:left}.confirmation-message,.content--tabs .content__title,.geni-tabs .nav-tabs .nav-link,.geni-tabs .tab-pane,.overview-success,.overview-thanks,.rb-card,.section-text-belt .belt-content{text-align:center}.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 label{color:#004C6A}.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%}.section--title-left .title-left__body p{color:#5A6066}.section-text-belt{background-image:linear-gradient(90deg,#f9b72f,#fff5aa 65%);background-position:left top;background-size:100%}.section-text-belt .container{display:flex}.section-text-belt .belt-content{width:50%;font-size:17px;padding:31px 0;color:#004C6A}.section-text-belt .belt-content p{display:inline-block;vertical-align:middle;margin:0}.section-text-belt .belt-content.left{font-size:22px}.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{table-layout:auto;width:100%;overflow:auto;text-align:right;line-height:1.28;color:#004C6A;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;min-width:180px}table.table td:first-child{text-align:left;font-size:14px;padding:0 15px 0 0;width:100%;min-width:210px}table.table thead{font-size:14px;font-weight:700}table.table thead td{font-size:14px!important}table.table tfoot td:nth-child(3),table.table tfoot td:nth-child(5){padding:0 0 0 30px}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%}div.table__wrap .table__caption p{font-size:12px;color:#5A6066;margin:0;max-width:500px;text-align:left;line-height:18px}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 [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{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 #F6B221}.radio-button--cards [type=radio]:not(:checked)+label{border:2px solid #F2F1EB;transition:all .2s ease-in-out}.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--cards [type=radio]:checked+label.rb-card--green .rb-card__tag{box-shadow:0 0 12px #00A79680}.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}.radio-button__single [type=radio]:checked+label.rb-card--green .rb-card__tag{box-shadow:0 0 12px #00A79680}.rb-card{background-color:#F2F1EB;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:#004C6A;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}.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}.overview-thanks img{margin-bottom:24px}.overview-thanks h2{max-width:440px;margin:0 auto 24px}.overview-thanks p{max-width:650px;margin:0 auto 24px;color:#5A6066}.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}.content--tabs .content__title{margin:0 auto 72px}.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-evenly;border-bottom:none;padding-bottom:55px}.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;max-width:80px;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:250px;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;display:block;transition:all .2s ease-in-out}.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 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)}.geni-tabs .error-form{min-height:41.5vh}.tab-pane__footer .geni-button{display:block;margin:0 auto 24px}.tab-pane__footer .geni-button .novisit-save{font-weight:400}.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:#004C6A;max-height:100px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel .carousel__item .container .content .text{max-height:90px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel .carousel__item .container .content .text p{color:#004C6A}.carousel .carousel__item .container .link{position:fixed;padding:24px 0;font-weight:700;color:#004C6A;bottom:0}.carousel .carousel__item .container .link a{color:#004C6A;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 #004C6A}.carousel .carousel__item .container .link span{color:#004C6A}.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}@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}.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}.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){.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}.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}.secondary-navigation{overflow-x:scroll}.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)}.send-msg .radio-button__single:not(:last-child){margin-bottom:10px}.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,.image-text__image,.image-text__text,.table__wrap{width:100%}.table__box{overflow-x:hidden}table.table td{min-width:150px}.content--text .gray{color:#5A6066}.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,.footer__nav{order:1}.content--text .image-text--invert .image-text__text,.image-text__image{margin-bottom:48px}.content--posts .image-text--invert .image-text__text{order:2}.image-text__text{max-width:522px;padding-right:0}.content.banner-video video,.content.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{margin-bottom:82px}.animation__text p{max-width:100%}.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_4.png);background-position:top right}.gradient__content:nth-child(2){background-image:url(../../icons/gradient_box_5.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}.section-gradient--yellow-bottom .gradient__content:nth-child(1),.section-gradient--yellow-bottom .gradient__content:nth-child(2){background-image:url(../../icons/gradient_box_5.png);background-position:top left}.gradient__bg,.header__nav,.header__right{display:none}.hamburger,.mobile-nav{display:block}.header__left{width:242px}.content--footer .container{flex-wrap:wrap}.footer__nav--columns{margin-bottom:25px}.footer__nav:nth-child(2){order:3}.footer__contact{order:2;width:36%}contact__social{padding-bottom:18px}.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}.award-list{justify-content:space-between;max-width:812px;margin:0 auto}.award__icon{margin:72px 0 0}.filter__dropdown{margin-bottom:48px}.filter__form .geni-button{width:250px}.filter__form .input-field{width:340px}.calc .geni-card__wrap .slick-dots{top:528px}.calc .calc-result__wrap{width:100vw;position:relative;right:32px}.calc .calc-result__wrap.active{padding:0}.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)}.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}contact__social{padding-bottom:18px}}@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}}@media screen and (max-width:767px){.content__meta,.form-fields,.single-job__section{flex-direction:column}.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:90px}.content.banner-video video{width:120%;transform:translateX(-15%)}.content--top{padding:90px 0 48px}.content--top__subtitle{font-size:12px;margin-bottom:16px}.content__title h3,.meta__data{margin-bottom:24px}.scroll-top img{height:44px;width:44px}.modal-body,.modal-header{padding-left:20px;padding-right:20px}.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}.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,.form-fields--half--energy{margin-bottom:0}.form-fields--half .datepicker-wrap,.form-fields--half .dropdown-wrap,.form-fields--half .input-field{width:100%}.form-fields--half--energy .dropdown-wrap,.form-fields--half--energy .input-field{margin-top:20px}.form-fields--half .datepicker-wrap{margin-bottom:24px}.form-fields--half .datepicker-wrap:last-child{margin-bottom:0}.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}.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{flex-direction:column}.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-text-belt .container{flex-direction:column;padding-top:30px;padding-bottom:30px}.section-text-belt .belt-content{text-align:left;width:100%;padding:5px}.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__box{overflow-x:scroll;margin-bottom:48px}table.table td{min-width:130px}.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.content--banner-video video{width:120%;transform:translateX(-15%)}.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:40px}.animation__text{margin-bottom:26px;max-width:100%}.animation__text h1,.animation__text h2{margin-bottom:30px;font-size:45px}.animation__text h2{font-weight:900;line-height:1}.animation__text h5{color:#004C6A}.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:112px}.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,.service-item__wrap{flex-direction:column}.service-item{margin-bottom:60px;max-width:455px;width:auto}.service-banner,.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%}.card-image__wrap{width:calc(100% + 40px)}.card-image{margin-left:10px;margin-right:10px}.card-image__text{top:40px}.card-image__img--mobile{display:none!important}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::after,.geni-tabs .nav-tabs .nav-link__text{display:none}.geni-tabs .nav-tabs .nav-link__num::before{width:110px}.geni-tabs .nav-tabs .nav-item:first-child .has-middle-step .nav-link__num::before{width:75px}.geni-tabs .slick-dots{top:auto;bottom:-38px}.mobile-tab__label{display:block}.content--profiles .post-item,.content--profiles .post-item:nth-child(-n+6),.filter__dropdown,.geni-card__foot ul,.geni-card__head img{display:none}.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}.form-fields--radios .radio-button:first-child,.modal-dialog--change-supplier .row__data--left,.section__decription .required{margin-bottom:24px}.radio-button--cards{width:100vw;right:calc((100vw - 100%)/ 2)}.radio-button--cards .classification-card{height:299px}.radio-button--cards .type-card{height:376px}.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%}.modal-dialog--change-supplier .modal-content{width:100%;height:100vh;overflow-y:auto}.overview-addition,.posts{flex-direction:column}.newyear-popup .newyear-popup-div .left{padding-right:0}.newyear-popup .newyear-popup-div .right{margin-top:24px}.overview-addition{margin-bottom:0}.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--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:center;flex-wrap:wrap;max-width:360px}.award__icon{align-self:baseline;margin:24px 12px 0;width:70px}.award__icon:first-child{margin-top:48px}.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}.calc-result,.geni-card{padding:24px 20px}.filter__form{flex-direction:column;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__open-mobile{display:block}.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 .geni-card__wrap .slick-dots{top:478px}.calc .calc-result__foot .geni-button,.calc .calc__button .geni-button{width:100%}.slick-dots{top:374px}.calc .calc-result__wrap{right:calc((100vw - 100%)/ 2)}.calc .calc-result__wrap .geni-card{height:410px}.calc .calc-result{max-width:380px}.geni-card{width:280px;min-width:280px;height:356px;margin-right:20px}.geni-card--lg .geni-card__body{left:20px;top:34%}.geni-card--lg .geni-card__foot{left:20px;bottom:24px;width:calc(100% - 40px)}.geni-card--lg .geni-card__foot .link--arrow{margin-bottom:16px}.geni-card__head h5{padding-right:32px}.sale-list{margin-top:90px}.sale-list .posts__all{right:auto;left:0;top:-68px}.sale-item{margin-bottom:48px}.accordion--faq .card-body__text{padding-right:0}.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}.solar_form--top{display:none}.content__wrap.landing-page{padding-top:0}}@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:57px}.content--top{padding:57px 0 48px}.header{height:57px}.banner-top__body{margin-top:70px}.mobile-menu__header{height:57px;padding:0 20px}.mobile-menu__body,ul.mm-nav__child{padding:22px 20px}ul.mm-nav__child{max-height:calc(100vh - 164px);overflow-y:scroll}.mobile-menu__footer{padding:0 20px 28px;flex-direction:column}.mm-footer__left{margin-bottom:32px}.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(3){border-bottom-left-radius:0;border-right:none}.floater__item span{font-weight:500;bottom:9px}.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(246,178,33,.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}.footer__nav--columns{column-count:1}.content--footer .container{padding-bottom:30px}}@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;padding:0 5px}}@media screen and (max-width:300px){.icon-list__twin{flex-direction:column}}