*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}a,a:link,a:visited{text-decoration:none;color:#333}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}body{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media only screen and (max-width: 56.25em){body{padding:0}}.gradient{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6E6E6));background:-webkit-linear-gradient(top, #fff, #E6E6E6);background:-o-linear-gradient(top, #fff, #E6E6E6);background:linear-gradient(to bottom, #fff, #E6E6E6)}.wrapper{margin:0 4rem}@media only screen and (max-width: 56.25em){.wrapper{margin:0 1.5rem}}@media only screen and (max-width: 37.5em){.wrapper{margin:0 0.5rem}}body{font-family:"Lato", sans-serif;font-weight:400;line-height:1.7;color:#333}.heading-primary{font-size:3.7rem;line-height:4rem}.heading-secondary{font-size:2rem;line-height:3rem}.u-center-text{text-align:center !important}.u-bg-white{background-color:#FFFFFF}.u-noscroll{overflow:hidden}.u-hidden{display:none}.u-width-100{width:100%}.u-margin-bottom-small{margin-bottom:2rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-big{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-padding-bottom-big{padding-bottom:8rem !important}@media only screen and (max-width: 37.5em){.u-padding-bottom-big{padding-bottom:2.5rem !important}}.u-margin-top-small{margin-top:2rem !important}.u-margin-top-medium{margin-top:4rem !important}.u-margin-top-big{margin-top:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-big{margin-top:5rem !important}}.u-margin-top-huge{margin-top:10rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-huge{margin-top:7rem !important}}@media only screen and (max-width: 37.5em){.u-margin-top-huge{margin-top:5rem !important}}.cooperation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3rem;border-bottom:1px solid #eae8e8;margin-bottom:3rem}.cooperation__partner-logo{max-width:12rem;min-width:9rem;margin-right:4rem;margin-top:0.5rem}@media only screen and (max-width: 37.5em){.cooperation__partner-logo{margin-right:2rem}}.cooperation__slogan{font-size:1.6rem}@media only screen and (max-width: 56.25em){.cooperation{margin-bottom:0}}.laptop{padding-top:2rem}.laptop img{height:100%;width:100%}@media only screen and (max-width: 56.25em){.laptop{padding-top:4rem}}@media only screen and (max-width: 56.25em){.wrapper__products{max-width:60rem;margin:0 auto}}.products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.products--left{padding-left:10rem}@media only screen and (max-width: 56.25em){.products--left{padding:0}}.products--right{padding-right:10rem}@media only screen and (max-width: 56.25em){.products--right{padding:0}}.product-box{text-align:center;width:50%;height:15rem;padding-top:3rem}.product-box__img{max-width:5rem;max-height:5rem}.product-box__text{font-size:1.5rem;max-width:16rem;margin:0 auto}.usp__list{font-size:1.5rem;padding-left:2rem;padding-top:0.5rem}.btn,.btn:link,.btn:visited{text-decoration:none;padding:1rem 4rem;display:inline-block;-webkit-border-radius:0.5rem;border-radius:0.5rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;font-size:1.5rem;border:none;cursor:pointer}.btn:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.btn:hover::after{-webkit-transform:scaleX(1.4) scaleY(1.6);-ms-transform:scaleX(1.4) scaleY(1.6);transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn:active,.btn:focus{outline:none;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.btn--white{background-color:#fff;color:#0073B1;font-weight:600}.btn--white::after{background-color:#fff}.btn--disabled{color:#777;background-color:#E6E6E6;cursor:not-allowed}.btn--blue{background-color:#0073B1;color:#fff !important}.btn--blue::after{background-color:#0073B1}.popup{height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,115,177,0.98);opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@supports (-webkit-filter: blur(20px)) or (filter: blur(20px)){.popup{background-color:rgba(0,115,177,0.9)}}.popup__content{margin:13vh auto;color:#fff;font-size:3rem;width:80%;max-width:850px}@media only screen and (max-width: 37.5em){.popup__content{width:93%;margin:10vh auto}}.popup__content-text{font-size:1.6rem}.popup__content-text a{color:#fff;text-decoration:underline}.popup__content--step2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.popup--opened{opacity:1;visibility:visible;overflow-y:scroll}.popup__close{position:absolute;top:0px;right:0px;max-width:3rem;margin:2rem;cursor:pointer}.popup__error{font-size:1.8rem;padding:.5rem;border:2px solid #ffbd58;color:#ffbd58;text-align:center}.page-content--blur{-webkit-filter:blur(10px);filter:blur(10px)}.form__group:not(:last-child){margin-bottom:2rem}.form__input{font-size:16px;font-family:inherit;color:#fff;padding:1rem 0rem;background-color:transparent;border:none;border-bottom:2px solid #fff;width:90%;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 56.25em){.form__input{width:100%}}.form__input:focus{outline:none;border-bottom:2px solid #fff}.form__input:focus:invalid{border-bottom:2px solid #ff7730}.form__input::-webkit-input-placeholder{color:#fff}.form__label{font-size:1.2rem;font-weight:700;margin-left:0;margin-top:1rem;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-6.7rem);-ms-transform:translateY(-6.7rem);transform:translateY(-6.7rem)}@media only screen and (max-width: 56.25em){.form__label{font-size:12px;margin-top:0px}}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;-webkit-transform:translateY(-4rem);-ms-transform:translateY(-4rem);transform:translateY(-4rem)}.form__radio-group{width:40%;display:inline-block}@media only screen and (max-width: 56.25em){.form__radio-group{width:30%}}@media only screen and (max-width: 37.5em){.form__radio-group{width:40%}}.form__radio-input{display:none}.form__radio-label{font-size:1.6rem;cursor:pointer;position:relative;padding-left:4.5rem}@media only screen and (max-width: 56.25em){.form__radio-label{font-size:15px}}.form__radio-button{height:3rem;width:3rem;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;position:absolute;left:0;top:-.4rem}.form__radio-button::after{content:"";display:block;height:3rem;width:3rem;border:9px solid #fff;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media only screen and (max-width: 75em){.form__radio-button::after{border:7px solid #fff}}.form__radio-input:checked ~ .form__radio-label .form__radio-button::after{opacity:1}.form__checkbox-group{display:inline-block}@media only screen and (max-width: 56.25em){.form__checkbox-group{width:100%}}.form__checkbox-input{display:none}.form__checkbox-label{font-size:13px;cursor:pointer;position:relative;padding-left:4.5rem}@media only screen and (max-width: 75em){.form__checkbox-label{font-size:14px}}.form__checkbox-button{height:3rem;width:3rem;border:1px solid #fff;-webkit-border-radius:.5rem;border-radius:.5rem;display:inline-block;position:absolute;left:0;top:-.4rem;background-image:url(../img/checkmark_off.svg)}.form__checkbox-button::after{content:"";display:block;height:3rem;width:3rem;border:1px solid #fff;-webkit-border-radius:0.5rem;border-radius:0.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;background-image:url(../img/checkmark_on.svg);-webkit-background-size:100% 100%;background-size:100%}.form__checkbox-input:checked ~ .form__checkbox-label .form__checkbox-button::after{opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{    -webkit-box-shadow: 0 0 0 30px #1880B8 inset;-webkit-text-fill-color:#fff !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;-o-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important;caret-color:#fff !important;color:#fff !important;background-color:#0073B1 !important;background-image:none !important}.footer{text-align:center}.footer a,.footer a:link,.footer a:visited{font-size:1.4rem;display:inline-block;margin:.8rem;text-decoration:underline}.row{max-width:120rem;margin:0 auto}.row:not(:last-child){margin-bottom:0rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:0rem}}@media only screen and (max-width: 56.25em){.row{max-width:88.5rem;padding:0 3rem}}.row::after{content:"";display:table;clear:both}.row [class^="col-"]{float:left}.row [class^="col-"]:not(:last-child){margin-right:0rem}@media only screen and (max-width: 56.25em){.row [class^="col-"]:not(:last-child){margin-right:0;margin-bottom:0rem}}@media only screen and (max-width: 56.25em){.row [class^="col-"]{width:100% !important}}.row .col-1-of-2{width:-webkit-calc((100% - 0rem) / 2);width:calc((100% - 0rem) / 2)}.row .col-1-of-3{width:-webkit-calc((100% - 2 * 0rem) / 3);width:calc((100% - 2 * 0rem) / 3)}.row .col-2-of-3{width:-webkit-calc(2 * ((100% - 2 * 0rem) / 3) + 0rem);width:calc(2 * ((100% - 2 * 0rem) / 3) + 0rem)}.row .col-1-of-4{width:-webkit-calc((100% - 3 * 0rem) / 4);width:calc((100% - 3 * 0rem) / 4)}.row .col-2-of-4{width:-webkit-calc(2 * ((100% - 3 * 0rem) / 4) + 0rem);width:calc(2 * ((100% - 3 * 0rem) / 4) + 0rem)}.row .col-3-of-4{width:-webkit-calc(3 * ((100% - 3 * 0rem) / 4) + 2 * 0rem);width:calc(3 * ((100% - 3 * 0rem) / 4) + 2 * 0rem)}.header{margin:2rem 4rem;padding-bottom:0.5rem;border-bottom:1px solid #E6E6E6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__logo-box{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.header__logo{width:12.2rem}.header__text-box{font-size:1.8rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#333}.header__text-box--bold{font-weight:600}.header__call-me{height:5rem;display:none}@media only screen and (max-width: 37.5em){.header__call-me{display:inline-block}}@media only screen and (max-width: 37.5em){.header__number{display:none}}
