button,hr,input{overflow:visible}
audio,canvas,progress,video{display:inline-block}
progress,sub,sup{vertical-align:baseline}
[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}
*,:after,:before,legend{box-sizing:border-box}
.button,.button-wrap_centered,.text-centered{text-align:center}
.button__icon,body,sub,sup{position:relative}
.button,.intro-card,.popup__close,.tab__nav,.user-button{cursor:pointer}
.moduler-slide .card__text.text p,.training-slide .card__text.text p{text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#2F95B1}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
.button,.card,.copyright-line__link,.ecdl-logo,.footer__link,.inverse-logo,.kontakt-oss a,.logo,.logout-button a,.tab__nav,.text a:focus,.text a:hover,.user-button{text-decoration:none}
b,strong{font-weight:bolder}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{line-height:1.15;margin:0}
button,select{text-transform:none}
.button,.card__number,.kontakt-oss a,.lukket-slide .tctr-meny>ul>li a,.scroll-button,.tab__nav,.user-button{text-transform:uppercase}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;white-space:normal}
textarea{overflow:auto;resize:vertical}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
[hidden],template{display:none}
button,html,input,optgroup,select,textarea{font:400 14px/1.4 Montserrat,sans-serif}
body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#FFF;color:#30393a;font-size:1rem}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
::-moz-selection{background:#ff9d00;color:#000;text-shadow:none}
::selection{background:#ff9d00;color:#000;text-shadow:none}
.breadcrumb{list-style:none;padding-left:0;padding-bottom:30px}
.breadcrumb li{display:inline}
.breadcrumb li+li:before{padding:5px;content:"/\00a0"}
.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.card__read-more-text,.card__title,.footer__title,.intro-card__content-title,.intro-card__cover-title,.intro-card__more,.map-search__list-item,.showcase__title,.slide-breadcrumb__title,.slide__subtitle,.slide__title,.tab__nav,.title,.who-need-slide__item-title{font-weight:400;margin:0}
.slide-breadcrumb__title,.slide__title,.title.big{font-size:40px;font-weight:200;line-height:1.2}
@media (min-width:992px){.slide-breadcrumb__title,.slide__title,.title.big{font-size:50px}
}
.card__read-more-text,.card__title,.footer__title,.intro-card__content-title,.intro-card__cover-title,.intro-card__more,.map-search__list-item,.showcase__title,.tab__nav,.title.small,.who-need-slide__item-title{font-size:12px;font-weight:600;text-transform:uppercase}
@media (min-width:768px){.hidden-tablet-up{display:none}
.slide-breadcrumb__title_narrow,.slide__title_narrow,.title.narrow{width:60%}
.slide-breadcrumb__title_x-narrow,.slide__title_x-narrow,.title.x-narrow{width:45%}
}
.login-form label,.text{font-weight:300;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.42857143}
.text_spacious{font-size:16px;line-height:1.875}
.text_large{font-size:20px;line-height:1.5}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.text p{margin-top:0;margin-bottom:.5rem}
.text h1:last-child,.text h2:last-child,.text h3:last-child,.text h4:last-child,.text h5:last-child,.text h6:last-child,.text p:last-child{margin-bottom:0}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-weight:500;line-height:1.1;color:inherit}
.text h1{font-size:2.25rem}
.text h2{font-size:2rem}
.text h3{font-size:1.75rem}
.text h4{font-size:1.5rem}
.text h5{font-size:1.25rem}
.text h6{font-size:1rem}
.text a{color:#2F95B1}
.text a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.text dl,.text ol,.text ul{margin-top:0;margin-bottom:1rem}
.text dl:last-child,.text ol ol,.text ol ul,.text ol:last-child,.text ul ol,.text ul ul,.text ul:last-child{margin-bottom:0}
.text img{height:auto;max-width:100%}
.site-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}
.block-wrap,.footer-wrap,.header-wrap,.slide-wrap,.small-header-wrap{margin:0 auto;min-width:320px;padding-left:20px;padding-right:20px;width:100%}
.block,.copyright-line,.footer,.header,.section-intro-consumer-slide .intro-slide,.section-intro-slide .intro-slide,.section-intro-testcenter-slide .intro-slide,.slide,.slide-breadcrumb{margin:0 auto;max-width:940px;width:100%}
.button{background:#fff;border-radius:25px;border:none;color:#343b54;display:inline-block;font-size:12px;font-weight:600;line-height:40px;min-width:110px;outline:0;width:100%}
.button_big,.button_gigant{min-width:250px}
@media tablet{.button{width:auto}
.button_block{width:100%}
}
.button_block{display:block;width:100%}
.card_columns,.cards{display:-webkit-flex;display:-ms-flexbox}
.button_gigant{border-radius:40px;line-height:80px}
.button_big,.button_middle{border-radius:35px;line-height:70px}
.button_middle{min-width:220px}
.button_dark{background-color:1}
.button__icon{margin-right:10px;top:-1px}
.button__icon,.button_dark{stroke:#cbcece;fill:#cbcece}
.button_space-before{margin-top:40px}
.dk-okbutton{color:#2F95B1}
.cards{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.card__column,.card_columns{-webkit-align-items:stretch}
.card{border:2px solid;color:inherit;display:inline-block;margin-top:20px;padding:28px 37px 41px;transition:background .3s ease-out,border .3s ease-out;width:100%}
.card:nth-child(1){margin-top:0}
a.card:hover{background-color:#8fd8ee;border-color:#8fd8ee}
.card_columns{-ms-flex-align:stretch;align-items:stretch;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.card_dark{background-color:#f4f5f5;border-color:transparent}
@media (min-width:768px){.card{margin-right:20px;width:calc(50% - 20px / 2)}
.card:nth-child(1),.card:nth-child(2){margin-top:0}
.card:nth-child(2n){margin-right:0}
.card_width-third{padding-left:25px;padding-right:25px;width:calc((100% - 40px)/ 3)}
.card_width-third:nth-child(3n){margin-right:0}
.card_width-third:nth-child(2n){margin-right:20px}
.card_width-third:nth-child(3){margin-top:0}
}
@media (min-width:992px){.card_width-third{padding-left:37px;padding-right:37px}
}
.card__column{-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:36px 35px 36px 37px;width:100%}
.card__column:nth-child(even){display:none;padding-left:9px}
@media (min-width:768px){.card__column{width:50%}
.card__column:nth-child(even){display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.card__number{color:#8fd8ee;display:block;font-size:30px;font-weight:300;margin-bottom:65px;transition:color .3s ease-out}
.card__number_spacious{margin-bottom:115px;padding-top:10px}
.card__number:last-child{margin-bottom:0}
a.card:hover .card__number{color:#fff}
.card__title{line-height:1.66666667;margin-bottom:40px}
@media (min-width:768px){.card__title{margin-bottom:19px}
}
.card__title_spacious{margin-bottom:30px}
.card__title:last-child{margin-bottom:0}
.card__text{line-height:1.42857143;margin-bottom:30px}
.card__text:last-child{margin-bottom:0}
.card__read-more-button{line-height:26px}
.card__read-more-text{display:inline-block;display:none;line-height:26px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);vertical-align:top}
.ecdl-logo,.icon,.inverse-logo,.logo{display:inline-block}
.card__read-more-icon{stroke:color-blue;transition:stroke .3s ease-out;vertical-align:top}
a.card:hover .card__read-more-icon{stroke:#fff}
.logo{background:url(images/datakortet-logo.svg) center/contain no-repeat;height:60px;width:98px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo{background-image:url(images/datakortet-logo.svg)}
}
.inverse-logo{background:url(images/datakortet-logo-white.svg) center/contain no-repeat;height:45px;width:76px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.inverse-logo{background-image:url(images/datakortet-logo-white.svg)}
}
.ecdl-logo{background:url(images/ecdl-norway-white.svg) center/contain no-repeat;height:236px;width:610px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ecdl-logo{background-image:url(images/ecdl-norway-white.svg)}
}
.icon{background:center/cover no-repeat}
.icon_close{background:url(images/i-close.png) center/contain no-repeat;height:30px;width:30px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_close{background-image:url(images/i-close_2x.png)}
}
.icon_close-2{background:url(images/i-close-2.png) center/contain no-repeat;height:16px;width:16px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_close-2{background-image:url(images/i-close-2_2x.png)}
}
.icon_menu{background:url(images/i-menu.png) center/contain no-repeat;height:14px;width:20px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_menu{background-image:url(images/i-menu_2x.png)}
}
.icon_chevron{background:url(images/i-chevron.png) center/contain no-repeat;height:7px;width:14px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_chevron{background-image:url(images/i-chevron_2x.png)}
}
.icon_clipboard-1{background:url(images/i-clipboard-1.png) center/contain no-repeat;height:100px;width:100px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_clipboard-1{background-image:url(images/i-clipboard-1_2x.png)}
}
.icon_clipboard-2{background:url(images/i-clipboard-2.png) center/contain no-repeat;height:100px;width:100px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_clipboard-2{background-image:url(images/i-clipboard-2_2x.png)}
}
.icon_clipboard-3{background:url(images/i-clipboard-3.png) center/contain no-repeat;height:100px;width:100px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_clipboard-3{background-image:url(images/i-clipboard-3_2x.png)}
}
.icon_login{background:url(images/i-login.png) center/contain no-repeat;height:15px;width:13px}
.icon_advantages-1,.icon_advantages-2,.icon_advantages-3,.icon_advantages-4,.icon_advantages-5,.icon_advantages-6,.icon_advantages-7,.icon_advantages-8,.icon_advantages-9{height:36px;width:36px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_login{background-image:url(images/i-login_2x.png)}
}
.icon_advantages-1{background:url(images/i-advantages-1.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-1{background-image:url(images/i-advantages-1_2x.png)}
}
.icon_advantages-2{background:url(images/i-advantages-2.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-2{background-image:url(images/i-advantages-2_2x.png)}
}
.icon_advantages-3{background:url(images/i-advantages-3.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-3{background-image:url(images/i-advantages-3_2x.png)}
}
.icon_advantages-4{background:url(images/i-advantages-4.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-4{background-image:url(images/i-advantages-4_2x.png)}
}
.icon_advantages-5{background:url(images/i-advantages-5.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-5{background-image:url(images/i-advantages-5_2x.png)}
}
.icon_advantages-6{background:url(images/i-advantages-6.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-6{background-image:url(images/i-advantages-6_2x.png)}
}
.icon_advantages-7{background:url(images/i-advantages-7.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-7{background-image:url(images/i-advantages-7_2x.png)}
}
.icon_advantages-8{background:url(images/i-advantages-8.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-8{background-image:url(images/i-advantages-8_2x.png)}
}
.icon_advantages-9{background:url(images/i-advantages-9.png) center/contain no-repeat}
.icon_who-1,.icon_who-2,.icon_who-3,.icon_who-4{height:41px;width:41px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_advantages-9{background-image:url(images/i-advantages-9_2x.png)}
}
.icon_who-1{background:url(images/i-who-1.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_who-1{background-image:url(images/i-who-1_2x.png)}
}
.icon_who-2{background:url(images/i-who-2.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_who-2{background-image:url(images/i-who-2_2x.png)}
}
.icon_who-3{background:url(images/i-who-3.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_who-3{background-image:url(images/i-who-3_2x.png)}
}
.icon_who-4{background:url(images/i-who-4.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_who-4{background-image:url(images/i-who-4_2x.png)}
}
.icon_gloppen{background:url(images/logo_gloppen.jpg) center/contain no-repeat;height:90px;width:90px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_gloppen{background-image:url(images/logo_gloppen.jpg)}
}
.icon_svk{background:url(images/logo_svk.png) center/contain no-repeat;height:90px;width:90px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_svk{background-image:url(images/logo_svk.png)}
}
.icon_hydro{background:url(images/hydro_logo.jpg) center/contain no-repeat;height:120px;width:120px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_hydro{background-image:url(images/hydro_logo.jpg)}
}
.icon_sintef{background:url(images/sintef_logo.jpg) center/contain no-repeat;height:80px;width:80px}
.icon_dnd,.icon_svi,.icon_telenor,.icon_vofo{height:90px;width:90px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_sintef{background-image:url(images/sintef_logo.jpg)}
}
.icon_vofo{background:url(images/vofo-eple-logo.jpg) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_vofo{background-image:url(images/vofo-eple-logo.jpg)}
}
.icon_telenor{background:url(images/telenor_logo.jpg) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_telenor{background-image:url(images/telenor_logo.jpg)}
}
.icon_svi{background:url(images/logo_svinvest.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_svi{background-image:url(images/logo_svinvest.png)}
}
.icon_dnd{background:url(images/logo_dnd.png) center/contain no-repeat}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_dnd{background-image:url(images/logo_dnd.png)}
}
.icon_moduler{background:url(images/moduler.png) center/contain no-repeat;height:400px;width:400px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon_moduler{background-image:url(images/moduler.png)}
}
.input{border:none;border-bottom:2px solid 1;box-shadow:none;display:block;font-size:12px;font-weight:600;outline:0;padding-bottom:24px;padding-top:2px;transition:border .3s ease-out;width:100%}
.input:-moz-placeholder{color:#30393a;opacity:1}
.input::-moz-placeholder{color:#30393a;opacity:1}
.input:-ms-input-placeholder{color:#30393a}
.input::-webkit-input-placeholder{color:#30393a}
.input_has-search-icon{background:url(images/i-search.svg) right 0 15px no-repeat;padding-right:26px}
.input:hover{border-bottom-color:1}
.input:focus{border-bottom-color:#30393a}
.input+.input{margin-top:30px}
.intro-cards{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.intro-card,.intro-card__icon-wrap{-webkit-flex-shrink:0;position:relative}
.intro-card{background:1;color:inherit;display:block;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-decoration:none;width:100%}
.intro-card__cover{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid 1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:470px;padding:40px 49px}
.intro-card:last-child .intro-card__cover{border-bottom:none}
@media (min-width:992px){.intro-card{width:33.333333%}
.intro-card__cover{border-right:2px solid 1;border-bottom:none}
.intro-card__cover:nth-child(3n) .intro-card__cover__cover{border-right:none}
}
.intro-card__icon-wrap{background:#fff;border-radius:50%;display:block;-ms-flex-negative:0;flex-shrink:0;height:170px;margin:0 auto 70px;width:170px}
.intro-card__step1{background:url(images/frustrert_tr.png) no-repeat;background-size:180px}
.intro-card__step2{background:url(images/kurs_tr.png) no-repeat;background-size:180px}
.intro-card__step3{background:url(images/nye-resultat_tr.png) no-repeat;background-size:180px}
.intro-card__icon{left:50%;position:absolute;top:50%}
.intro-card__cover-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px;width:100%}
.intro-card__cover-more-icon{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;fill:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;stroke:1}
.intro-card__content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#8fd8ee;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;top:0;padding:58px 46px 39px;position:absolute;left:0;width:100%;z-index:1}
.intro-card__content-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:41px;width:100%}
.intro-card__text{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:41px;overflow:auto;width:100%}
.intro-card__more{color:#fff;line-height:25.5px;width:100%}
.intro-card__text-more-icon{fill:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:16px;stroke:#fff;vertical-align:top}
.user-button__avatar,.user-button__icon{vertical-align:middle;top:-1px;position:relative}
@media screen and (min-width:801px){.header__main-nav-wrap{left:0;position:absolute;bottom:50px;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:100;background:0 0;color:inherit;margin:0;padding:0;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
.header__main-nav-wrap.is-opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.main-nav{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
.main-nav:last-child{margin-bottom:0}
.main-nav__link{color:inherit;font-size:12px;font-weight:500;margin:0 23px 20px;padding:10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .3s ease-out}
.main-nav__link.is-active,.main-nav__link:hover{color:#fff;font-weight:700}
.main-nav__link:last-child{margin-bottom:0}
.main-nav__link.is-active{padding:10px;border:1px solid #fff;border-radius:15px}
.main-nav__link.is-active::after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;border-left:1px solid #fff;height:275px;opacity:1}
.main-nav__link:hover:after{background-color:#30393a;opacity:1}
}
@media screen and (min-width:801px) and (min-width:992px){.main-nav{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
.main-nav__link{padding-bottom:15px;margin-bottom:0}
.main-nav__link:first-child{margin-left:0}
.main-nav__link:last-child{margin-right:0}
}
@media screen and (min-width:801px) and (min-width:768px){.main-nav{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
}
@media screen and (max-width:800px) and (min-width:20px){.header__main-nav-wrap,.main-nav,nav.header__main-nav{float:right;position:relative;overflow:hidden}
.header__main-nav-wrap{background:0 0;color:#30393a;left:0;margin-left:0;padding-top:30px;position:absolute;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none;transition:none;width:auto;float:right;right:0}
.header__main-nav-wrap.is-opened{-webkit-transform:none;-ms-transform:none;transform:none}
.main-nav__link{color:#fff;float:none;display:none;margin:0;padding:0;border:0;position:relative;height:35px;text-align:right;text-transform:uppercase;transition:none;text-decoration:none}
.main-nav__link.is-active{color:#fff;font-weight:700;padding:0;border:none;border-radius:0}
.main-nav__link.is-active::after{content:none;border:none}
.header__main-nav-wrap a{display:none}
nav.header__main-nav .icn{float:right;display:inline-block;color:#fff}
nav.header__main-nav{float:right;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:0;height:150px;width:auto}
nav.header__main-nav a{float:none;display:inline-block;vertical-align:middle;font-size:12px}
nav.header__main-nav .icn a{display:block;text-align:right}
}
.kontakt-oss a,.showcase__item,.slide__title,.tab__nav,.user-button{text-align:center}
.kontakt-oss{position:absolute;top:0;right:0;z-index:100}
.kontakt-oss a,.map-search-wrap{position:relative}
.kontakt-oss a{color:inherit;font-size:12px;font-weight:500;padding:5px 0 10px;transition:color .3s ease-out}
.kontakt-oss .dohover.is-active,.kontakt-oss .dohover:hover{color:#fff;font-weight:700}
.map-search-wrap #t{width:90%}
.map-search-wrap #acsearch{margin-left:10px}
.map-search{padding:0}
.map-search__form-wrap{width:100%}
.map-search__form-wrap .map-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}
@media screen and (max-width:750px){.map-search__form-wrap .map-flex{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.map-search__form-wrap .map-flex .flex-item-map{width:90%;height:auto;margin:80px 10px 10px}
}
.map-search__form-wrap .map-flex #map-canvas{height:450px;width:100%}
.map-search__form-wrap .map-flex .flex-item-info{width:300px;height:auto;margin:10px}
.map-search__form-wrap .map-flex .flex-item-info .gen-info,.map-search__form-wrap .map-flex .flex-item-info .restable{margin-top:80px}
.map-search__form-wrap .map-flex .flex-item-info hr{border-top:1px solid #8fd8ee}
.map-search__form-wrap .map-flex .flex-item-map{width:600px;height:600px;margin:80px 10px 10px}
@media screen and (max-width:750px){.map-search__form-wrap .map-flex .flex-item-map{width:90%;height:auto;margin:80px 10px 10px}
}
.map-search .tctrinfo{border:1px solid #8fd8ee;padding:10px}
.map-search__input{margin-bottom:41px}
.map-search__list{list-style:none;margin:0 0 42px;padding:0}
.map-search__list-item{line-height:25px;margin-bottom:25px;position:relative}
.map-search__list-item:last-child{margin-bottom:0}
.map-search__list-badge{background:#8fd8ee;border-radius:50%;color:#fff;font-style:normal;height:25px;line-height:25px;min-width:25px;position:absolute;right:0;text-align:center;top:0}
.map-search__map-wrap{display:none;height:100%;position:absolute;top:0}
@media (min-width:768px){.map-search__map-wrap{display:block;left:340px;width:calc(100% - 340px)}
}
@media (min-width:992px){.map-search__map-wrap{left:calc(50% - 150px);width:calc(100% - 1090px)}
}
.map-search__map,.popup-wrap{left:0;position:absolute;top:0}
.map-search__map{background:#f2efe9;bottom:0;right:0}
.popup-wrap{background:rgba(0,0,0,.5);display:none;height:100%;min-width:360px;width:100%;z-index:100}
.popup{background:#fff;display:block;padding:63px 71px;position:relative;margin:0 auto;width:545px}
.popup__close{background:url(images/i-close.png) center/contain no-repeat;height:30px;width:30px;position:absolute;right:95px;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;top:42px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.popup__close{background-image:url(images/i-close_2x.png)}
}
.popup__close:hover{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.popup__title{margin-bottom:34px}
.popup__title:last-child{margin-bottom:0}
.popup__text{-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;margin-bottom:46px}
.popup__text:last-child{margin-bottom:0}
.showcase{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}
.showcase__item{margin-bottom:50px;position:relative;width:100%}
.showcase__item:last-child{margin-bottom:0}
@media (min-width:768px){.showcase__item{margin-bottom:40px;padding-left:10px;padding-right:10px;width:50%}
.showcase__item:nth-last-child(1),.showcase__item:nth-last-child(2){margin-bottom:0}
}
@media (min-width:992px){.showcase__item{item-width:23.61702128%;margin-bottom:45px;margin-right:1.84397163%;padding:0;width:23.61702128%}
.showcase__item:nth-child(4n){margin-right:0}
.showcase__item:nth-last-child(1),.showcase__item:nth-last-child(2),.showcase__item:nth-last-child(3),.showcase__item:nth-last-child(4){margin-bottom:0}
}
.showcase_five-in-line .showcase__item{width:50%}
.showcase_five-in-line .showcase__item:nth-last-child(2){margin-bottom:0}
@media (min-width:768px){.showcase_five-in-line .showcase__item{width:33.333333%}
.showcase_five-in-line .showcase__item:nth-last-child(3){margin-bottom:0}
}
@media (min-width:992px){.showcase_five-in-line .showcase__item{margin-right:0;width:20%}
.showcase_five-in-line .showcase__item:nth-last-child(5){margin-bottom:0}
}
.showcase__icon-wrap{border:2px solid #8fd8ee;border-radius:50%;display:inline-block;height:90px;margin-bottom:33px;position:relative;width:90px}
.showcase__icon-wrap_no-border{border:none}
.showcase__icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.showcase__title{margin-bottom:21px}
.showcase__text{padding-left:25px;padding-right:25px}
.scroll-button{color:inherit;font-size:12px;font-weight:500;padding:5px 0 46px;position:relative}
.scroll-button__icon{bottom:0;height:25px;left:50%;margin-left:-13px;position:absolute;stroke:currentColor;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:26px}
.svg-icon_arrow,.svg-icon_plus{height:25.5px;width:25.5px}
.tab__navs{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}
.tab__navs_bordered{border-bottom:2px solid 1;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.tab__nav{color:#8fd8ee;display:inline-block;margin:0 29px;padding:5px 0 15px;position:relative;transition:color .3s ease-out}
.tab__nav:first-child{margin-left:0}
.tab__nav:last-child{margin-right:0}
.tab__nav:after{background-color:#8fd8ee;bottom:0;content:'';display:inline-block;height:2px;left:50%;margin-left:-12.5px;opacity:1;position:absolute;transition:background .3s ease-out,opacity .3s ease-out;width:25px}
.tab__nav_grey{color:1}
.tab__nav_grey:after{background-color:1}
.tab__nav.is-active,.tab__nav:hover{color:#30393a}
.tab__nav.is-active:after,.tab__nav:hover:after{background-color:#30393a;opacity:0}
.tab__nav_bordered{padding-bottom:26px}
.tab__nav_bordered:after{bottom:-2px;left:0;margin-left:0;width:100%}
.tab__nav_bordered.is-active,.tab__nav_bordered:after,.tab__nav_bordered:hover{background-color:#30393a;opacity:1}
.tab__panel{display:none}
.tab__panel.is-active{display:block}
.text-columns{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.text-columns:last-child{margin-bottom:0}
.text-columns__column{padding-left:20px;padding-right:20px;margin-bottom:20px}
.text-columns__column:last-child{margin-bottom:0}
@media (min-width:768px){.text-columns__column{padding:0 25px 0 32px;width:50%}
.text-columns__column:nth-last-child(1),.text-columns__column:nth-last-child(2){margin-bottom:0}
}
.user-button{background:#fff;border-radius:25px;color:#000;display:inline-block;font-size:12px;font-weight:500;line-height:40px;padding:0 27px 0 17px}
.user-button__avatar{background:center/cover no-repeat #30393a;border-radius:50%;display:inline-block;height:20px;margin-right:7px;width:20px}
.header-wrap,.small-header-wrap{background:#2F95B1;overflow:hidden}
.user-button__icon{display:inline-block;margin-right:12px}
.user-button__name{display:inline-block;max-width:70px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}
.user-button__arrow{margin-left:10px;margin-right:-10px}
.logout-button{background-color:#2F95B1;float:right;margin-top:15px}
.logout-button a{color:#fff}
.logout-button a:hover{color:#30393a}
.header-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:30vh}
@media (min-width:992px){.small-header-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:20vh}
}
.header,.header .flex-container{display:-webkit-flex;display:-ms-flexbox}
.header{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#fff;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:31px 0;position:relative;z-index:20;height:180px;border-bottom:1px solid #fff;overflow:hidden}
.header .ecdl__logo,.header__logo{left:0;position:absolute;height:80px}
@media (min-width:992px){.header{display:block;padding:44px 30px 40px}
}
@media (min-width:768px){.header{display:block;padding:44px 30px 40px}
}
.header__logo{top:30px;width:120px}
.header .ecdl__logo{float:right;top:110px;width:100px}
.what-is-slide,.who-need-slide{position:relative}
@media screen and (min-width:801px){.header #kontaktoss{margin-right:80px}
}
@media screen and (max-width:800px){.header #kontaktoss{margin-right:20px}
}
.header .flex-container{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.header #tctrname{margin-right:20px}
.slide-wrap{background:#fff;border-bottom:2px solid 1}
.slide-wrap_bg-colored{background-color:#8fd8ee}
.slide{padding-top:40px;padding-bottom:40px}
.slide__title{margin:0 auto 35px}
.slide__subtitle{font-size:20px;font-weight:500;margin-top:40px;margin-bottom:30px;text-align:left}
.slide__content{margin:0 auto;text-align:center}
@media (min-width:768px){.slide{padding-top:65px;padding-bottom:65px}
.slide__content_narrow{width:80%}
}
@media (min-width:992px){html:not(.tablet) .page-has-animation .slide-wrap{border-bottom:none}
.slide{padding-top:40px;padding-bottom:40px;min-height:70vh}
.slide__content_narrow{width:40%}
.slide-breadcrumb{padding-top:30px;padding-bottom:30px;min-height:80vh}
}
.slide-breadcrumb{padding-top:30px;padding-bottom:30px}
.slide-breadcrumb__title{margin:0 auto 35px;text-align:center}
.slide-breadcrumb__content{margin:0 auto;text-align:center}
@media (min-width:768px){.slide-breadcrumb{padding-top:30px;padding-bottom:30px}
.slide-breadcrumb__content_narrow{width:80%}
}
.copyright-line{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 20px 20px}
@media (min-width:992px){.slide-breadcrumb__content_narrow{width:40%}
.copyright-line{padding-left:0;padding-right:0}
}
.copyright-line__link{color:inherit;transition:color .3s ease-out}
.copyright-line:hover{color:#30393a}
.footer-wrap{background:#fff}
.footer{font-size:18px;font-weight:300;line-height:1.66666667;padding:60px 20px 0}
@media (min-width:768px){.copyright-line{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.footer{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:67px 20px}
.footer__item{width:50%}
}
.footer__item{padding-bottom:10px}
.footer__title{margin-bottom:5px}
@media (min-width:768px){.footer__title{margin-bottom:5px}
}
@media (min-width:992px){.footer{padding-left:0;padding-right:0}
.footer__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:23.5%}
.footer__title{margin-bottom:5px}
}
.footer__link{color:inherit;display:block}
.footer__link:hover{text-decoration:underline}
.footer__text{margin-bottom:10px}
.footer__legal{padding-bottom:50px}
.footer__legal .legal-link{float:left;padding-right:20px}
.small-footer .footer-wrap{background-color:#2F95B1}
.small-footer .footer-wrap .footer__link,.small-footer .footer-wrap .footer__text,.small-footer .footer-wrap .footer__title{color:#fff}
.what-is-slide{padding-left:20px;padding-right:20px}
@media (min-width:992px){.what-is-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}
.what-is-slide__content{position:relative;width:44.68085106%}
}
.what-is-slide__title{margin-bottom:47px;text-align:left}
.what-is-slide .what-is-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.what-is-slide .what-is-flex-item{width:100%}
@media (min-width:768px){.what-is-slide .what-is-flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.what-is-slide .what-is-flex-item{width:45%}
}
.what-is-slide .what-is-flex-img{display:block;margin:0 auto}
.what-is-slide .what-is-flex-img img{max-width:100%;height:auto}
@media (min-width:992px){.what-is-slide .what-is-flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.what-is-slide .what-is-flex-item{width:45%}
.who-need-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:100px;padding-top:40px}
.who-need-slide__card-img{background:url(images/img-card.png) center/contain no-repeat;height:451px;width:415px;display:inline-block;left:50%;margin-left:-207px;margin-top:-233.5px;position:absolute;top:calc(50% + 60px)}
html:not(.tablet) .page-has-animation .who-need-slide__card-img{display:none}
}
.who-need-slide .flex-mapimage img,.who-need-slide .need-item img{height:auto;max-width:100%}
@media (min-width:992px) and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.who-need-slide__card-img{background-image:url(images/img-card_2x.png)}
}
.who-need-slide__title{margin-bottom:60px}
@media (min-width:992px){.who-need-slide__title{margin-bottom:105px}
}
.who-need-slide__items{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}
.who-need-slide__item{margin-bottom:44px;padding-left:50px;position:relative}
@media (min-width:768px){.who-need-slide__item{width:45%}
.who-need-slide__item:nth-last-child(1),.who-need-slide__item:nth-last-child(2){margin-bottom:0}
}
@media (min-width:992px){.who-need-slide__item{width:23.40425532%}
.who-need-slide__item:nth-child(2n+1){margin-right:53.19148936%;padding-left:0;padding-right:50px;text-align:right}
.who-need-slide__item:nth-last-child(1),.who-need-slide__item:nth-last-child(2){margin-bottom:0}
.who-need-slide__item-icon-wrap{right:-57px}
}
.who-need-slide__item-title{margin-bottom:30px;position:relative;margin-top:12px}
.who-need-slide__item-icon-wrap{position:absolute;left:-57px;top:-14px}
.who-need-slide .need-item{width:100%;border:1px solid #8fd8ee;-webkit-flex:1;-ms-flex:1;flex:1;padding:20px}
@media (max-width:544px){.who-need-slide .need-item{margin-bottom:20px}
}
@media (min-width:544px){.who-need-slide .need-item{margin-bottom:20px}
}
@media (min-width:768px){.who-need-slide .need-item{width:33%;margin:20px}
}
@media (min-width:992px){.who-need-slide__item:nth-child(2n) .who-need-slide__item-icon-wrap{left:-57px;right:auto}
.who-need-slide .need-item{width:33%;margin:20px}
.who-need-slide .need-item img{margin:0 auto}
}
.who-need-slide .flex-mapimage{display:block;border:none;padding:0}
@media (min-width:768px){.who-need-slide .flex-mapimage img,.who-need-slide .need-item img{margin:0 auto}
}
@media (min-width:992px){.who-need-slide .flex-mapimage img{margin:0 auto}
}
@media (max-width:544px){.who-need-slide .first-item{margin-top:0}
}
@media (min-width:544px){.who-need-slide .first-item{margin-top:0}
}
@media (min-width:768px){.who-need-slide .first-item{width:33%;margin:20px}
}
@media (min-width:992px){.who-need-slide .first-item{width:33%;margin:20px}
}
.who-need-slide .need-slide-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}
@media (min-width:768px){.who-need-slide .need-slide-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:992px){.who-need-slide .need-slide-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.who-need-slide .need-item-invisible{width:33%;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:0}
.who-need-slide .icon_who{float:left}
.advantages-slide,.advantages-slide-wrap{min-height:60vh}
@media (max-width:544px){.who-need-slide .need-slide-row{margin-bottom:0}
.advantages-slide__showcase{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.advantages-slide__showcase .showcase__item{width:100%}
}
@media (min-width:544px){.who-need-slide .need-slide-row{margin-bottom:0}
.advantages-slide__showcase{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.advantages-slide__showcase .showcase__item{width:100%}
}
@media (min-width:768px){.who-need-slide .need-item-invisible{margin:20px;padding:20px}
.advantages-slide__showcase{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:992px){.who-need-slide .need-item-invisible{margin:20px;padding:20px}
.advantages-slide__title{margin-bottom:77px}
.advantages-slide__showcase{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:768px){.advantages-slide__showcase .showcase__item{width:33%;margin-right:0}
}
@media (min-width:992px){.advantages-slide__showcase .showcase__item{width:33%;margin-right:0}
.how-works-slide{padding-bottom:100px}
}
.how-works-slide__title{margin-bottom:77px}
.how-works-slide .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:940px}
.how-works-slide .flex-container .intro-card{cursor:default}
.how-works-slide .flex-container .intro-card:first-child{margin-left:0}
.how-works-slide .flex-container .intro-card:last-child{margin-right:0}
@media (max-width:544px){.how-works-slide .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.how-works-slide .flex-container .intro-card{width:100%;height:700px;margin-top:10px;margin-bottom:10px}
.how-works-slide .flex-container__intro-cards{height:130vh}
}
@media (min-width:544px){.how-works-slide .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.how-works-slide .flex-container .intro-card{width:100%;height:600px;margin-top:10px;margin-bottom:10px}
.how-works-slide .flex-container__intro-cards{height:130vh}
}
@media (min-width:768px){.how-works-slide .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.how-works-slide .flex-container .intro-card{width:100%;height:500px;margin-top:10px;margin-bottom:10px}
.how-works-slide .flex-container__intro-cards{height:1800px}
}
@media (min-width:992px){.how-works-slide .flex-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.how-works-slide .flex-container .intro-card{width:300px;height:800px;margin:10px 10px 10px 0}
}
.how-works-slide .how-works-textbox{border:1px solid #8fd8ee;margin-top:10px;padding:20px}
.how-become-slide-wrap,.our-clients-slide-wrap,.purchase-slide-wrap{border-bottom:none}
.our-clients-slide__content{margin-bottom:72px}
.our-clients-slide__content:last-child{margin-bottom:0}
.lets-get-slide-wrap{border-bottom:none;position:relative}
.lets-get-slide-wrap__bg-img{background:url(images/bg-card-with-icons.png) center/contain no-repeat;display:inline-block;height:420px;right:0;position:absolute;top:0;width:416px}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.lets-get-slide-wrap__bg-img{background-image:url(images/bg-card-with-icons_2x.png)}
}
.lets-get-slide{padding-top:450px}
@media (min-width:992px){.our-clients-slide{padding-bottom:50px}
.lets-get-slide-wrap{min-height:70vh}
.lets-get-slide-wrap__bg-img{height:654px;width:645px}
.lets-get-slide{min-height:707px;padding-top:202px}
.how-become-slide{padding-bottom:151px}
}
.lets-get-slide__content-wrap{position:relative}
.lets-get-slide__title{text-align:left}
.lets-get-slide__content{margin:0 0 42px;text-align:left}
.advantages-test-center-slide__title{margin-bottom:50px}
.showcase-area{margin-top:100px}
.showcase-area-title{font-weight:400;margin:0;font-size:20px;line-height:1.2;text-align:center}
.showcase-section{margin-top:20px}
@media (min-width:768px){.lets-get-slide__content-wrap{width:47%}
.how-become-slide__title{margin-bottom:77px}
}
.how-become-slide__text-columns{margin-bottom:89px}
.how-become-slide__text-columns .text-columns__column{width:100%}
@media (min-width:992px){.moduler-slide{padding-bottom:79px}
.moduler-slide__title{margin-bottom:76px}
}
.moduler-slide__cards{margin-bottom:50px}
.moduler-slide .card__text.text p{display:-webkit-box;overflow:hidden}
.moduler-slide .moduler_card_columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.moduler-slide .moduler_card_columns .card__column:first-child{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
@media (max-width:544px){.moduler-slide .moduler_card_columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media (min-width:544px){.moduler-slide .moduler_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:768px){.moduler-slide .moduler_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.moduler-slide .moduler_card__column{width:50%}
.moduler-slide .moduler_card__column .svg-icon-module{width:140px}
@media (max-width:544px){.moduler-slide .moduler_card__column{width:90%}
.moduler-slide .moduler_card__column:nth-child(even){padding-top:10px}
}
.map-search-slide-wrap{min-height:60vh}
.map-search-slide{padding-bottom:0;padding-top:0}
.map-search-slide__title{margin-bottom:55px}
@media (min-width:992px){.moduler-slide .moduler_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.map-search-slide__title{margin-bottom:76px;text-align:center}
}
.map-search-slide .tctrbutton{background-color:#8fd8ee}
.map-search-slide .map-search-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.map-search-slide .map-search-item{width:90%;margin-right:20px}
@media (min-width:768px){.map-search-slide .map-search-flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.map-search-slide .map-search-item{width:45%}
}
@media (min-width:992px){.map-search-slide .map-search-flex{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.map-search-slide .map-search-item{width:45%}
}
.map-search-slide .flex-mapimage{display:block;margin:0 auto}
.map-search-slide .flex-mapimage img{max-width:100%;height:auto}
@media (max-width:544px){.map-search-slide .flex-mapimage img{width:200px}
}
@media (min-width:544px){.map-search-slide .flex-mapimage img{width:400px}
}
@media (min-width:768px){.map-search-slide .flex-mapimage img{width:300px}
}
@media (min-width:992px){.map-search-slide .flex-mapimage img{width:400px}
.purchase-slide{padding-bottom:160px}
.section-intro-consumer-slide .intro-slide,.section-intro-slide .intro-slide,.section-intro-testcenter-slide .intro-slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.purchase-slide__title{margin-bottom:77px}
.section-intro-consumer-slide,.section-intro-slide,.section-intro-testcenter-slide{background:#2F95B1;min-height:70vh}
.section-intro-consumer-slide .intro-slide,.section-intro-slide .intro-slide,.section-intro-testcenter-slide .intro-slide{color:#fff;position:relative;padding-bottom:88px;z-index:10;margin:0 auto;min-width:320px;padding-left:20px;padding-right:20px;width:100%}
.section-intro-consumer-slide .intro-slide:after,.section-intro-slide .intro-slide:after,.section-intro-testcenter-slide .intro-slide:after{background:radial-gradient(circle,#5bb9d4,rgba(91,185,212,0) 60%);content:'';display:inline-block;height:800px;position:absolute;right:-250px;top:-191px;width:auto;z-index:1}
.section-intro-consumer-slide .intro-slide__card-img,.section-intro-slide .intro-slide__card-img,.section-intro-testcenter-slide .intro-slide__card-img{background:url(images/img-card.png) center/contain no-repeat;display:block;height:100vw;margin:0 20px 0 auto;max-height:467px;max-width:415px;position:relative;width:88.6vw;z-index:2}
.dk-team-member-photo,.dk-team-member-photo:after{background-position:center;background-repeat:no-repeat;background-size:cover}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.section-intro-consumer-slide .intro-slide__card-img,.section-intro-slide .intro-slide__card-img,.section-intro-testcenter-slide .intro-slide__card-img{background-image:url(images/img-card_2x.png)}
}
@media (min-width:768px){.section-intro-consumer-slide .intro-slide,.section-intro-slide .intro-slide,.section-intro-testcenter-slide .intro-slide{min-height:580px;padding:46px 20px 80px}
.section-intro-consumer-slide .intro-slide__card-img,.section-intro-slide .intro-slide__card-img,.section-intro-testcenter-slide .intro-slide__card-img{position:absolute;top:27px;right:-18px}
}
@media (min-width:992px){.section-intro-consumer-slide .intro-slide__card-img,.section-intro-slide .intro-slide__card-img,.section-intro-testcenter-slide .intro-slide__card-img{top:50%;margin-top:-233.5px}
}
.section-intro-consumer-slide .intro-slide__title,.section-intro-slide .intro-slide__title,.section-intro-testcenter-slide .intro-slide__title{font-weight:200;margin:0 0 26px;position:relative;z-index:20}
@media screen and (min-width:801px){.section-intro-consumer-slide .intro-slide__title,.section-intro-slide .intro-slide__title,.section-intro-testcenter-slide .intro-slide__title{font-size:65px;line-height:1.143;width:75%}
}
@media screen and (max-width:800px){.section-intro-consumer-slide .intro-slide__title,.section-intro-slide .intro-slide__title,.section-intro-testcenter-slide .intro-slide__title{font-size:40px;line-height:1.125}
}
.section-intro-consumer-slide .intro-slide__title:last-child,.section-intro-slide .intro-slide__title:last-child,.section-intro-testcenter-slide .intro-slide__title:last-child{margin-bottom:0}
.section-intro-consumer-slide .intro-slide__content,.section-intro-slide .intro-slide__content,.section-intro-testcenter-slide .intro-slide__content{font-size:18px;font-weight:300;line-height:1.389;position:relative;z-index:20}
.section-intro-consumer-slide .intro-slide__scroll-button,.section-intro-slide .intro-slide__scroll-button,.section-intro-testcenter-slide .intro-slide__scroll-button{bottom:39px;display:none;left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:20}
@media (min-width:768px){.section-intro-consumer-slide .intro-slide__content,.section-intro-slide .intro-slide__content,.section-intro-testcenter-slide .intro-slide__content{font-size:25px;line-height:1.6;width:60%}
.section-intro-consumer-slide .intro-slide__scroll-button,.section-intro-slide .intro-slide__scroll-button,.section-intro-testcenter-slide .intro-slide__scroll-button{display:block}
}
.login-form,.module_cards{display:-webkit-flex;display:-ms-flexbox}
.module_cards{border:2px solid solid;color:inherit;margin-top:60px;padding:28px 37px 41px;text-decoration:none;transition:background .3s ease-out,border .3s ease-out;width:100%;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.module_cards .pdflink{margin-top:30px}
.module_card_columns{width:65%}
.module-goal{margin-top:20px}
.module_card_columns_img{width:30%}
.module_card_columns_img .svg-icon-module{width:256px;height:256px}
@media screen and (max-width:600px){.module_cards:nth-child(odd){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.module_cards:nth-child(even){-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.module_card_columns{width:90%}
.module_card_columns_img{width:90%;padding-bottom:20px}
.module_card_columns_img .svg-icon-module{width:200px;height:200px}
}
@media screen and (max-width:800px){.module_card_columns_img .svg-icon-module{width:128px;height:128px}
}
.login-form{display:flex;width:100%;height:500px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:100px}
.login-form .flex-form{margin:10px}
.login-form .flex-form p{margin-bottom:30px}
.login-form .flex-form th{text-align:left}
.login-form label{font-weight:400}
.tctr-lukket{margin-top:50px}
.tctr-lukket .flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.tctr-lukket .flex-links{width:60%;margin-right:60px}
@media screen and (max-width:850px) and (min-width:20px){.tctr-lukket .flex-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tctr-lukket .flex-links{width:90%}
}
.tctr-lukket .flex-img{width:30%}
@media screen and (max-width:850px) and (min-width:20px){.tctr-lukket .flex-img{width:90%;margin-top:40px}
}
.lukket-slide{padding-top:20px;min-height:60vh}
.lukket-slide .tctr-meny{margin-bottom:60px}
.lukket-slide .tctr-meny>ul{list-style-type:none;padding:0;overflow:hidden}
.lukket-slide .tctr-meny>ul>li{float:left;margin-right:40px}
.lukket-slide .tctr-meny>ul>li:last-child{margin-right:0}
.lukket-slide .tctr-meny>ul>li>a:hover{font-weight:800}
.lukket-slide .tctr-meny>ul>li a{display:block;color:#000;text-align:center;text-decoration:none;font-size:12px;font-weight:500;line-height:20px}
@media (min-width:992px){.training-slide{padding-bottom:79px}
.training-slide__title{margin-bottom:76px}
}
.training-slide__cards{margin-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.training-slide .card__text.text p{display:-webkit-box;overflow:hidden}
.training-slide .training_card_columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#8fd8ee;border:none;padding:20px}
.training-slide .training_card_columns .card__column:first-child{-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.training-slide .training_card__column{width:30%;padding:10px}
.training-slide .training_card__text_column{width:60%;padding:10px}
.training-slide .training_card__column>img{height:100px;width:100px;color:#30393a}
.training-slide .card__title{padding-bottom:10px}
.training-slide .card__link{color:#30393a}
.dk-team-members{position:relative}
.dk-team-members a{color:#30393a;text-decoration:none}
.dk-team-members-list{padding:40px 10px 0;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;white-space:nowrap;z-index:0}
.dk-team-members-list-item{display:inline-block;padding-right:20px;padding-bottom:30px;vertical-align:top}
.dk-team-members-list-item:last-child{padding-right:0}
@media (max-width:544px){.training-slide .training_card_columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.dk-team-members-list-item{width:90%;margin:20px}
}
@media (min-width:544px){.training-slide .training_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.dk-team-members-list-item{width:40%;margin:20px}
}
@media (min-width:768px){.training-slide .training_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.dk-team-members-list-item{width:20%;margin:10px}
}
@media (min-width:992px){.training-slide .training_card_columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.dk-team-members-list-item{width:18%;margin:5px}
}
.dk-team-member-tile{background-color:#fff;display:block;position:relative}
.dk-team-member-tile:hover .dk-team-member-photo{opacity:.2}
.dk-team-member-tile:hover .dk-team-member-contact{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
.dk-team-member-photo{display:block;height:220px;overflow:hidden;position:relative;transition:opacity .6s ease;width:165px}
.dk-team-member-photo:after{background-image:inherit;bottom:0;content:'';left:0;position:absolute;right:0;top:0}
.dk-team-member-contact{background-color:#8fd8ee;border-radius:60px;height:60px;left:57%;position:absolute;top:110px;opacity:0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:60px}
.dk-team-member-contact .nt-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.dk-team-member-info{text-align:left;padding-left:4px}
.dk-team-member-name{font-size:1rem;padding-top:8px}
.dk-team-member-role{font-size:smaller;font-style:italic}
@media screen and (max-width:1130px){.dk-team-members-list{padding:40px 0 0}
.dk-team-member-photo{width:auto}
}
.regtable{width:100%;border-collapse:collapse;caption-side:bottom}
.regtable caption{font-weight:700;text-align:right}
.regtable table,.regtable td,.regtable th{border:1px solid #000}
.regtable td,.regtable th{padding:3px}
.regtable th{font-weight:700;color:#fafafa;background:#666;text-align:left}
.regtable .example{padding:3px;width:80%;text-align:center;margin:.5ex auto 1ex;font-weight:700;border:1px solid #666;background:#ddd}
.regtable .example span{background:#fafafa;padding:3px}
.moduler_card_columns:hover .set-hover{--hover-color:white}
.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media screen and (max-width:750px){.flexbox{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:750px){.flexbox{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.flexbox .fTable td.error{padding-bottom:20px;color:red}
.flexbox .fTable tfoot th{padding-top:24px}
.flexbox .hints{float:right;border:1px solid #ccc;padding:20px;width:45%}
.flexbox .ekbform{margin:40px 20px;width:45%}