body{background-color:#f2f2f2}a{text-decoration:none}.font-weight-600{font-weight:600 !important}.font-weight-700{font-weight:700 !important}.header-container{height:72px;width:100%;background-color:#232323}.header-container .header-logo-container{height:26px}.header-container .header-logo-container .header-logo-image{height:100%}.color-secundary{color:#e6007e}.hover-secundary:hover{color:#e6007e}.color-black{color:#000}.color-black:hover{color:#000}.color-white{color:#fff}.color-white:hover{color:#fff}.background-gray{background-color:#e8e8e8}.deco-underline{text-decoration:underline}.subheader-project-container{z-index:0;position:relative;border:solid 10px #e6007e;border-radius:5px;height:185px;background:-webkit-gradient(linear, left top, right top, from(#232323), to(#1a1a1a));background:linear-gradient(to right, #232323, #1a1a1a)}.subheader-project-image{position:absolute;bottom:0px;height:70%;z-index:1}.subheader-project-text{font-size:16px;font-weight:bold;position:absolute;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:20px;z-index:2}.subheader-project-button{background-color:#fff;border-radius:5px;padding:10px;margin:20px;width:70%;font-size:1.2rem;text-align:center;position:absolute;bottom:0px;right:0px;color:#000;z-index:2}.subheader-project-button p{margin:0;color:#000}.subheader-project-button a{text-decoration:none;color:#000}.hamburger-container li{list-style:none}.hamburger-container a{text-decoration:none;color:#fff;font-weight:500;font-size:1.2rem;padding:.7rem}.hamburger-container a:hover{font-weight:bolder}.hamburger-container{display:block;position:relative;height:60px}.hamburger-container .checkbox{position:absolute;display:block;height:32px;width:32px;top:20px;left:0;z-index:5;opacity:0;cursor:pointer}.hamburger-container .hamburger-lines{display:block;height:26px;width:32px;position:absolute;top:17px;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hamburger-container .hamburger-lines .line{display:block;height:4px;width:100%;border-radius:10px;background:#fff}.hamburger-container .hamburger-lines .line1{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.hamburger-container .hamburger-lines .line2{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.hamburger-container .hamburger-lines .line3{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.hamburger-container input[type=checkbox]:checked~.hamburger-lines .line1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-container input[type=checkbox]:checked~.hamburger-lines .line2{-webkit-transform:scaleY(0);transform:scaleY(0)}.hamburger-container input[type=checkbox]:checked~.hamburger-lines .line3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu{width:100%;height:100vh;background-color:#232323;position:fixed;top:72px;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s}.mobile-menu .mobile-menu-item-container{width:100%;margin-top:120px}.mobile-menu .mobile-menu-item-container .menu-item-list{list-style-type:none}.mobile-menu .mobile-menu-item-container .mobile-menu-item{width:100%;color:red;padding:10px 10px}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text{color:#fff;text-decoration:none;-webkit-transition:.5s;transition:.5s}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:hover{color:#e6007e;-webkit-transition:.5s;transition:.5s}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:focus,.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:active{color:#e6007e}.mobile-menu.show{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s;transition:.5s}.subheader-container{height:175px;width:100%;position:relative}.subheader-container .subheader-background-container{height:422px;width:100%;position:absolute;top:0;left:0;background-color:#2f2f2f;z-index:-1}.subheader-container .subheader-background-container .subheader-background-image-container{height:100%;position:absolute;top:0;right:0}.subheader-container .subheader-background-container .subheader-background-image-container .subheader-background-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:50%}.subheader-container .subheader-background-container .subheader-background-image-container .sub-header-background-image-blur-container{background:-webkit-gradient(linear, left top, right top, from(#2f2f2f), color-stop(64.06%, rgba(47, 47, 47, 0)));background:linear-gradient(90deg, #2f2f2f 0%, rgba(47, 47, 47, 0) 64.06%);position:absolute;height:100%;width:100%;top:0}.subheader-container .sub-header-text-container{color:#fff;position:relative}.subheader-container .sub-header-text-container .subheader-text-wrapper{position:absolute;width:100%}.subheader-container .sub-header-text-container .subheader-text-wrapper .subheader-top-text{font-size:16px;font-weight:bold}.subheader-container .sub-header-text-container .subheader-text-wrapper .subheader-bottom-text{font-size:14px;color:#e6007e}.main-content-container{background-color:#fff;width:100%;height:100%;border-radius:5px}.main-content-container .main-content-container-header{height:32px;width:100%;background-color:#e6007e;color:#fff;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.main-content-container .main-content-wrapper{padding:10px}.login-content-container{z-index:1000;position:absolute;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(150%);transform:translateX(150%);top:120px;background-color:#fff;border-radius:5px}.login-content-container .login-content-container-header{height:32px;width:100%;background-color:#e6007e;color:#fff;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.login-content-container .login-content-wrapper{padding:10px;border:1px solid #f0f0f0;border-radius:5px}.login-content-container.show{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s;transition:.5s}.me-45{margin-right:2em}.login-button{border:none;outline:none;background-color:#e6007e;color:#fff;padding:10px;border-radius:5px;width:80%}.login-text{width:80%;font-size:20px;font-weight:400;color:#e6007e;text-decoration:underline;-webkit-text-decoration-color:#e6007e;text-decoration-color:#e6007e;margin:0;text-align:center}.error-text{color:#f34242}.configurator-main-text{font-size:12px;font-weight:400;padding:2px}.configurator-header-text{text-align:center;font-size:16px;font-weight:400}.configurator-button-pink{background-color:#e6007e;border-radius:5px;color:#fff;padding:10px;font-size:1.2rem;text-align:center}.configurator-button-pink p{margin:0}.configurator-button-pink:hover{background-color:#bd0068;-webkit-transition:.5s;transition:.5s}.disabled .configurator-button-pink{background-color:gray !important;-webkit-transition:.5s;transition:.5s}.configurator-button-pink-outline{background-color:rgba(0,0,0,0);border-radius:5px;outline:2px solid #e6007e;outline-offset:-2px;color:#e6007e;padding:10px;font-size:1.2rem;text-align:center;-webkit-transition:.5s;transition:.5s}.configurator-button-pink-outline p{margin:0}.configurator-button-pink-outline:hover{color:#fff;background-color:#e6007e;-webkit-transition:.5s;transition:.5s}.configurator-price-text{font-size:18px;text-align:center}.configurator-price-text span{color:#e6007e}.configurator-price-text-big{font-size:19px;font-weight:bold;text-align:center}.configurator-button{background-color:#f2f2f2;border-radius:5px;padding:10px;font-size:1.2rem;text-align:center;cursor:pointer}.configurator-button p{margin:0}.configurator-button .configurator-button-image-container{height:90px;position:relative}.configurator-button .configurator-button-image-container .configurator-button-image{height:100%;-webkit-transition:.3s;transition:.3s;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.configurator-button .configurator-button-image-container .configurator-button-image-logo{height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;-webkit-transition:.3s;transition:.3s}.configurator-button .configurator-button-big-text{font-size:19px;font-weight:500}.configurator-button .configurator-button-small-text{font-size:15px}.configurator-button .configurator-button-small-text span{font-weight:bold}.configurator-button .configurator-button-extrasmall-text{font-size:10px}.configurator-button .configurator-button-small-price{font-size:10px;font-weight:400}.configurator-button .configurator-button-small-price span{font-size:19px;font-weight:700}.configurator-button:hover,.configurator-button.active{outline:5px solid #e6007e;outline-offset:-5px;color:#e6007e}.configurator-button:hover .configurator-button-image,.configurator-button.active .configurator-button-image{-webkit-transition:.3s;transition:.3s}.configurator-button-tag{margin-bottom:45px}.overflow-class{overflow-y:scroll;overflow-x:hidden}.configurator-order-overvieuw-container{margin:0;max-height:365px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(57.29%, #ffffff));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 57.29%);width:100%;padding:0 10px}.configurator-order-overvieuw-container::-webkit-scrollbar{width:7px}.configurator-order-overvieuw-container::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.configurator-order-overvieuw-container::-webkit-scrollbar-thumb{background:#e6007e;border-radius:5px}.configurator-order-overvieuw-container::-webkit-scrollbar-thumb:hover{background:#bd0068}.configurator-order-overvieuw-container .configurator-order-overvieuw-item{background-color:#f2f2f2;border-radius:5px}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-image-container{height:111px;width:111px}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-image-container .configurator-order-overvieuw-image{height:100%;-o-object-fit:cover;object-fit:cover}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container{padding:10px;border-left:2px solid #cfcfcf}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container .configurator-order-overvieuw-header{font-size:18px;font-weight:400;color:#232323;margin:0}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container .configurator-order-overvieuw-text{font-size:12px;font-weight:400;margin:0;color:#232323}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container .configurator-order-overvieuw-text span{color:#e6007e;font-weight:600}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container-empty{padding:10px}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container-empty .configurator-order-overvieuw-header{font-size:18px;font-weight:400;color:#232323;margin:0}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container-empty .configurator-order-overvieuw-text{font-size:12px;font-weight:400;margin:0;color:#232323}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-text-container-empty .configurator-order-overvieuw-text span{color:#e6007e;font-weight:600}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-item-delete{color:#e6007e;margin:10px 0;-webkit-transition:.5s;transition:.5s}.configurator-order-overvieuw-container .configurator-order-overvieuw-item .configurator-order-overvieuw-item-delete:hover{color:#bd0068;-webkit-transition:.5s;transition:.5s}.success-image-container{height:90px;width:90px;margin:auto}.success-image-container .success-image{height:100%}.success-text-container{text-align:center;margin-top:10px;font-weight:400}.success-text-container .success-header{font-size:24px;font-weight:400;color:#e6007e;margin:0;text-align:center}.success-text-container .success-text{font-size:14px;font-weight:400;color:#232323;margin:10px 0;text-align:center}.success-text-container .success-text span{color:#e6007e}.configurator-order-overview-price-container{background-color:#f2f2f2;padding:15px 30px;border-radius:5px;margin-top:10px}.configurator-order-overview-price-container .configurator-order-overview-price-text{margin:0;font-size:15px}.configurator-order-overview-price-container .configurator-order-overview-price-text-number{margin:0;font-weight:600;color:#e6007e}.about-image{position:relative}.about-image.first-last{right:10px}.about-image.middle{right:20px}.app-image{left:-10px;bottom:-10px}.contact-input{background-color:#f2f2f2;border:none;outline:none;border-radius:5px;padding-left:15px !important}.contact-input::-webkit-input-placeholder{color:gray;font-weight:400}.contact-input::-moz-placeholder{color:gray;font-weight:400}.contact-input:-ms-input-placeholder{color:gray;font-weight:400}.contact-input::-ms-input-placeholder{color:gray;font-weight:400}.contact-input::placeholder{color:gray;font-weight:400}.contact-button{border:none;outline:none;float:right;background-color:#e6007e;color:#fff;padding:10px;border-radius:5px;width:100%}.contact-text{font-size:17px;line-height:20px;font-weight:400}.bakvol-button{border:none;outline:none;float:right;background-color:#629d48;color:#fff;padding:10px;border-radius:5px}.terms-list>li{margin:10px 0}.terms-list>li::marker{font-weight:600}.form-check-input{border-radius:0 !important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.5s;transition:.5s}.form-check-input:checked{-webkit-transition:.5s;transition:.5s;background-color:#e6007e;border-color:#e6007e;background-image:url("/images/checkmark-icon.png") !important;background-origin:content-box !important;padding:1px;-webkit-box-shadow:none;box-shadow:none}.form-check-input:hover,.form-check-input:focus,.form-check-input:active{-webkit-box-shadow:none;box-shadow:none}.footer-container{background-color:#232323;color:#fff}.footer-container a{text-decoration:none}.footer-container .footer-black-bar{width:100%;background-color:#fff;color:#232323}.footer-container .weight-600{font-weight:600}.footer-container .footer-routes{white-space:nowrap;color:#ddd;-webkit-transition:.3s;transition:.3s}.footer-container .footer-routes:hover{color:#e6007e;-webkit-transition:.3s;transition:.3s}.font-15{font-size:15px}.empty-button{background-color:#e6007e;color:#fff}.empty-button:hover{background-color:#fff;color:#e6007e}@media screen and (min-width: 576px){.sub-header-text-container{color:#fff}.sub-header-text-container .subheader-top-text{font-size:18px;font-weight:bold}.sub-header-text-container .subheader-bottom-text{font-size:14px;color:#e6007e}.subheader-project-text{font-size:18px}.subheader-project-button{width:40%}}@media screen and (min-width: 768px){.subheader-container{height:215px}.subheader-container .subheader-background-container{height:370px;height:617px}.subheader-container .sub-header-text-container .subheader-text-wrapper{position:absolute;width:100%}.subheader-container .sub-header-text-container .subheader-text-wrapper .subheader-top-text{font-size:30px;font-weight:bold}.subheader-container .sub-header-text-container .subheader-text-wrapper .subheader-bottom-text{font-size:20px;color:#e6007e}.configurator-price-text{text-align:left}.app-container{min-height:320px}.contact-button{width:auto}.subheader-project-text{font-size:30px}.subheader-project-container{height:315px}.subheader-project-image{height:90%}.subheader-project-button{background-color:#fff;border-radius:5px;padding:10px;margin:20px;font-size:1.2rem;text-align:center;position:absolute;bottom:20px;right:20px;color:#000;z-index:2;width:25%}.subheader-project-button p{margin:0;color:#000}.subheader-project-button a{text-decoration:none;color:#000}}@media screen and (min-width: 992px){.header-container{height:96px}.header-container .header-logo-container{height:30px}.header-container .header-logo-container .header-logo-image{height:100%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-container .header-start-route-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header-container .header-start-route-container a{text-decoration:none}.header-container .header-start-route-container .route-item{color:#fff;padding:10px;-webkit-transition:color .3s;transition:color .3s;font-size:18px}.header-container .header-start-route-container .route-item.active,.header-container .header-start-route-container .route-item:hover{color:#e6007e;-webkit-transition:color .3s;transition:color .3s}.header-container .header-end-route-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.header-container .header-end-route-container a{text-decoration:none}.header-container .header-end-route-container .route-item{color:#fff;padding:10px;-webkit-transition:color .3s;transition:color .3s;font-size:18px}.header-container .header-end-route-container .route-item.active,.header-container .header-end-route-container .route-item:hover{color:#e6007e;-webkit-transition:color .3s;transition:color .3s}.main-content-container .main-content-container-header{height:40px;background-color:#e6007e;color:#fff;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.main-content-container .main-content-container-header p{font-size:22px}.main-content-container .main-content-wrapper{padding:20px}.login-content-container .login-content-container-header{height:40px}.login-content-container .login-content-wrapper{padding:20px}.configurator-header-text{font-size:20px}.app-image{left:-20px;bottom:-20px}.configurator-price-text-big{text-align:left}.header-container .header-end-route-container .empty-button{border-radius:10px;background-color:#e6007e;color:#fff}.header-container .header-end-route-container .empty-button:hover{background-color:#fff;color:#e6007e}}@media screen and (min-width: 1200px){.header-container .header-logo-container{height:36px}.header-container .header-logo-container .header-logo-image{height:100%}}