html{scroll-behavior:smooth}button:hover{outline:0}button:focus{outline:0}.form-control-plaintext{background-color:#fff}.flex-even{flex:1}.flex-even-2{flex:2}.flex-even-3{flex:3}.container-fluid{margin-top:40px!important}.textBlack{color:#414141!important}.textWhite{color:#fff!important}input,select,textarea{border:none!important;padding:5px;box-shadow:0 4px 8px rgba(0,0,0,.15)!important;-webkit-appearance:none}input:focus,select:focus,textarea:focus{outline:0!important}input[type=checkbox]{-webkit-appearance:checkbox;width:18px;height:18px;margin-top:6px;margin-left:0}.input-group.bigNumber{margin-bottom:50px;font-size:30px}.input-group.bigNumber .numberInputPrefix{position:absolute;left:50px;top:5px;font-size:30px}.input-group.bigNumberForm{font-size:18px}.input-group.bigNumberForm .numberInputPrefix{position:absolute;left:45px;top:5px;font-size:18px}#calcForm label{font-size:30px}#calcForm input{font-size:30px;border-radius:10px;background-color:#fff;color:#4b4b4b}.displayAdmin{display:inline-block!important}.input-group-text{background:#fff;border:none;box-shadow:0 4px 8px rgba(0,0,0,.15)}.input-group-prepend{margin-right:-2px}.input-group-prepend i{font-size:18px}.filter-option{font-size:13px}.dropdown-item i{width:25px}.modalTitleWrapper{position:absolute;width:100%;left:0;text-align:center}.background_gradient_radial{background:radial-gradient(circle,rgba(0,0,0,.28335084) 0,rgba(0,0,0,.21612395) 27%,rgba(0,212,255,0) 73%)}.borderTopLight{border-top:1px solid #e0e0e0}#mainNav{min-height:30px;background:linear-gradient(to bottom,#2b2b2b 0,#212121 62%,#1f1f1f 89%,rgba(255,255,255,0) 100%)}#mainNav i{color:#f6f6f6}#mainNav.background_transparent{background-color:transparent}#mainNav .navbar-toggler{font-size:27px;line-height:30px;padding:0;color:#00827b}#mainNav .navbar-toggler:focus{outline:0}#mainNav .header_logo{width:auto;height:35px}#mainNav .navbar-brand{color:#f6f6f6;font-weight:700;padding:0;font-size:18px}#mainNav .navbar-nav .nav-item{text-align:center}#mainNav .navbar-nav .nav-item a{vertical-align:center}#mainNav .navbar-nav .nav-item a i{width:100%;font-size:18px}#mainNav .navbar-nav .nav-item a span{width:100%;display:inline-block;font-size:13px}#mainNav .navbar-nav .nav-item:hover{color:rgba(255,255,255,.8);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active{outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}h1{hyphens:auto}.background_med_grey{background-color:#d0d0d0}.header_med_grey{color:#fff;background:linear-gradient(to bottom,#8e8e8e 0,#8e8e8e 96%,#d0d0d0 100%)}.box_shadow_wrapper{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.swal2-confirm{background-color:#00827b!important}.swal2-confirm a{color:#fff!important;font-weight:700!important}.b,.bold{font-weight:700}.h1{font-size:40px!important}.masthead{position:relative;width:auto;height:100%;min-height:35rem;padding:5rem 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url("../../img/background_forest.jpg");background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead.padding_top{padding:12em 0}.masthead.blur{filter:blur(4px);z-index:1}.masthead #test_form{z-index:2;position:fixed;top:30%;left:40%}.masthead .error_msg_wrapper{background-color:rgba(0,0,0,.66);box-shadow:2px 2px 20px 20px rgba(255,255,255,.33)}.masthead h1{max-width:20rem;font-size:1rem}.masthead h2{max-width:20rem;font-size:1rem}.masthead img{max-width:55%}.masthead.sellingDashboard h1{font-size:30px;font-weight:700}.masthead.sellingDashboard h2{font-size:30px;font-weight:700}.masthead.sellingDashboard .btn{font-size:40px;padding:1rem 2rem!important;box-shadow:0 0 120px 4px #000}.masthead.sellingDashboard .removeItem{background-color:#4f4f4f}.masthead.sellingDashboard .soldItems{font-size:30px;font-weight:700}.masthead.sellingDashboard i{color:#fff}.masthead.sellingDashboard .sumTotal{font-size:25px}.masthead.small{max-height:calc(35vh - 49px)!important;min-height:15rem!important}.fireWorkModal{display:none;z-index:99999;opacity:0;transition:all .3s ease;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(128,128,128,.29)}.fireWorkModal.active{display:block;opacity:1}.fireWorkModal .contentWrapper{background-color:#f3f3f3;border-radius:12px;box-shadow:0 0 120px 4px #000}.fireWorkModal button{color:#2f2f2f;font-weight:700;opacity:1;font-size:15px}.card-img-top{height:250px;width:250px}.startFirework{z-index:999999;position:fixed;bottom:0;right:0;padding:20px;border-top-left-radius:12px}.startFirework i{font-size:25px;color:#fff}.startFirework.active i{animation:silvester 1s linear}canvas{position:fixed;width:100%;height:100%;top:0;left:0}.searchWrapper{position:relative}.searchWrapper .searchIcon{cursor:pointer}.searchWrapper i{font-size:25px;padding-top:2px}.searchWrapper .searchInputWrapper{z-index:99;position:fixed;width:40%;height:45px;opacity:0;transition:all .3s ease;top:-100px;right:-500px}.searchWrapper .searchInputWrapper.active{opacity:1;top:53px;right:70px}.searchWrapper .searchInputWrapper input{width:100%;border-radius:5px;height:100%}.searchWrapper .searchInputWrapper .submitSearchForm{position:absolute;top:0;right:0;border:0;height:100%}.backgroundImageCreditCard{background:linear-gradient(to bottom,rgba(35,45,32,.98) 0,rgba(0,0,0,.85) 32%,rgba(22,22,22,.89) 97%,#ebebeb 100%),url(../../img/credit_card_background.png)!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;background-size:cover!important}.align-right{text-align:right}.background_ind{background-color:#bac0c9}.background_grey_tile{background-color:#e0e0e0;border-radius:10px}.modal-dialog{box-shadow:0 0 120px 4px #000}.modal-dialog h2{line-height:40px}.modal-header{border-bottom:none}.modal{overflow-y:auto}.mobileMenu{font-size:18px;max-width:400px}.mobileMenu li{width:100%;border-bottom:1px solid #464646}.mobileMenu li:last-of-type{border-bottom:none}.mobileMenu i{padding-right:15px;font-size:21px;padding-top:2px}.rentObjectEditForm img{max-height:250px;width:auto;max-width:100%}.rentObjectEditForm i{font-size:17px}.btn{box-shadow:0 4px 8px rgba(0,0,0,.15);padding:15px 20px;font-family:'Varela Round',sans-serif;font-size:60%;text-transform:uppercase;letter-spacing:2px;border:0;color:#4b4b4b;transition:all .3s ease}.btn:hover{cursor:pointer;color:#414141;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.btn:focus{box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary,.swal2-confirm{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(28,109,251,.3) 0,rgba(25,214,199,.6) 100%)!important;color:#fff}.btn-primary.btnBig,.swal2-confirm.btnBig{font-weight:700!important;font-size:16px!important}.btn-primary:hover,.swal2-confirm:hover{background-color:#049d95;color:#fff}.btn-primary:focus,.swal2-confirm:focus{background-color:#049d95;color:#fff}.btn-primary:active,.swal2-confirm:active{background-color:#467370!important}.btn-primary-light{background-color:#64a19d;color:#fff}.btn-primary-light:hover{background-color:#049d95}.btn-primary-light:focus{background-color:#049d95;color:#fff}.btn-primary-light:active{background-color:#467370!important}#inputQuantity{height:calc(2.25rem + 13px);max-width:4rem;text-align:center}.requestWrapper{position:relative;padding:15px 20px}.cartIcon{width:30px!important;padding-right:10px;font-size:26px!important}.cartNumber{display:inline-block;width:20px!important;text-align:center;position:absolute;color:#00827b;z-index:99;top:13px;left:20px;font-size:16px!important;font-weight:700}.btn_dark{transition:all .3s ease;color:#fff;background-color:#00827b}.btn_dark:hover{background-color:#001c1a;color:#fff}.about-section{padding-top:5rem;background:linear-gradient(to bottom,#161616 0,rgba(0,0,0,.9) 92%,#242e21 100%)}.about-section p{margin-bottom:5rem}.projects-section{padding:8rem 0}.projects-section .featured-text{padding:2rem}.projects-section .project-text{padding:3rem;font-size:90%}.canvasBudgetWrapper{position:relative}.canvasBudgetWrapper #chart_current_month_budget{font-weight:700;color:#595959;width:200px;height:88px;position:absolute;top:calc(50% - 44px);left:calc(50% - 100px);text-align:center;font-size:30px}.text-white-80{color:rgba(255,255,255,.8)!important}.feedbackWrapper{position:fixed;bottom:0;right:-300px;transition:all .3s ease;color:#fff}.feedbackWrapper.active{right:0}.feedbackWrapper .submitResult{text-align:center}.feedbackWrapper .submitResult i{color:#fff;font-size:30px}.feedbackWrapper .feedbackIcon{cursor:pointer;border-radius:10px;display:inline-block;background-color:#00827b;padding:10px 20px 10px 10px;font-size:30px}.feedbackWrapper .feedbackIcon i{color:#fff}.feedbackWrapper .feedbackContent{border-radius:5px;display:inline-block;background-color:#595959;padding:30px 20px;margin-left:-12px}.feedbackWrapper .feedbackContent button{width:100%;color:#fff}.feedbackWrapper .feedbackTextarea{width:256px;height:200px;resize:none}.headlineBig{text-align:center;font-weight:700;font-size:45px;padding-bottom:5px}.blogEntryWrapper{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15);color:#414141}.blogEntryWrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.btn-success-light{background-color:rgba(40,109,37,.4)}.btn-success-light:hover{background-color:rgba(40,109,37,.6)}.btn-danger{background:rgba(172,9,9,.4)!important;background:linear-gradient(165deg,rgba(213,18,18,.3) 0,rgba(227,38,38,.6) 100%)!important;color:#fff}.btn-danger-light{background-color:rgba(172,9,9,.4)}.btn-danger-light:hover{background-color:rgba(172,9,9,.6)}.navbar-collapse{position:fixed;background:linear-gradient(to bottom,#3d3d3d 0,#2c2c2c 62%,#1f1f1f 100%);top:56px;left:0;width:100%;border-bottom-right-radius:20px}.navbar-collapse a{color:#fff}.hr_white{border-top:1px solid rgba(255,255,255,.1)!important}.hr_dark{border-top:1px solid rgba(7,7,7,.17)!important}.cookie_banner{font-size:13px;position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.8)}.signup-section{margin-top:-10px;padding:5px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.signup-section .form-inline input{box-shadow:0 .1875rem .1875rem 0 rgba(0,0,0,.1)!important;padding:1.25rem 2rem;height:auto;font-family:'Varela Round',sans-serif;font-size:80%;text-transform:uppercase;letter-spacing:.15rem;border:0}.card-title{font-weight:700}.contact-section{padding:5rem 0 0}.contact-section .card{border:0;border-bottom:.25rem solid #64a19d}.contact-section .card h4{font-size:.8rem;font-family:'Varela Round',sans-serif;text-transform:uppercase;letter-spacing:.15rem}.contact-section .card hr{border-color:#64a19d;border-width:.25rem;width:3rem}.contact-section .social{margin-top:5rem}.contact-section .social a{text-align:center;height:3rem;width:3rem;background:rgba(255,255,255,.1);border-radius:100%;line-height:3rem;color:rgba(255,255,255,.3);transition:all .3s ease}.contact-section .social a:hover{color:rgba(255,255,255,.5)}.contact-section .social a:active{color:#fff}body{font-family:Nunito,sans-serif;letter-spacing:.0625em;background-color:#ebebeb}.lead{font-size:18px}.overflow-scroll{overflow:scroll}.transactionBlock{margin-top:10px;border-bottom:1px solid #d0d0d0}.transactionBlock .transactionHeadline{font-weight:700;font-size:16px}.transactionBlock .transactionRow{transition:all .3s ease;border-radius:5px}.transactionBlock .transactionRow i{color:#00827b;padding-top:2px;font-size:18px}.transactionBlock .transactionRow:hover{cursor:pointer;background-color:#e0e0e0;padding-left:10px;padding-right:10px}.descriptionIcon i{color:#00827b;padding-top:2px;font-size:18px}.clickableIcon{cursor:pointer}.badge-info{max-height:24px;text-align:left;display:inline-flex}.contractActiveDisplay{width:10px;height:10px;border-radius:100px;margin:5px}.contractActiveDisplay.active{background-color:rgba(40,109,37,.4)}.contractActiveDisplay.inactive{background-color:rgba(172,9,9,.4)}.clickableIcon{margin-top:4px}.borderLightBottom{border-bottom:1px solid #d0d0d0}.loading_spinner{display:none!important;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#d9d9d9;z-index:9999;align-items:center}.loading_spinner .spinner{opacity:1;vertical-align:middle;margin:5px auto;border:20px solid #f3f3f3;border-top:20px solid #00827b;border-radius:50%;width:200px;height:200px;animation:spin 2s linear infinite}.loading_spinner.active{display:flex!important}a{color:#00827b;transition:all .3s ease}a:focus{text-decoration:none;color:#3c6360}a:hover{text-decoration:none;color:#3c6360}.bg-black{background-color:#161616!important}.bg-primary{background-color:#64a19d!important}.text-primary{color:#00827b!important}.btn-success{transition:all .3s ease;background-color:#00827b!important}.btn-success:hover{background-color:#001c1a!important}footer{padding:40px 0 25px 0}footer a{transition:all .3s ease;color:#b3b3b3}footer a:hover{color:#fff}.contractButtonWrapper .contractButton .multiIcons i{position:absolute}.contractButtonWrapper .contractButton .multiIcons .small{font-size:16px;padding-top:7px;padding-left:8px;margin-left:-10px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-15px;font-size:40px}.contractButtonWrapper .contractButton .iconDescription{padding-top:45px}.form_blur_wrapper{color:#fff;padding:20px;position:relative;background-color:rgba(0,0,0,.82);box-shadow:0 0 40px 3px #6e6e6e!important;border-radius:10px}.form_blur_wrapper h1{-webkit-text-fill-color:#e0e0e0}.form_blur_wrapper .form_wrapper{padding:5px;color:#fff}.form_blur_wrapper .form_wrapper .form_row_wrapper{padding:5px 0}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input{transition:all .3s ease;color:#fff!important;background-color:transparent;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::-moz-placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_input::placeholder{color:#ccc}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button{padding:15px 20px;font-size:13px}.form_blur_wrapper .form_wrapper .form_row_wrapper .form_button.btn-success{background-color:#259340}.form_blur_wrapper .form_wrapper .form_row_wrapper .ajax_response{display:inline-block;width:100%;text-align:center}.select_wrapper .form_select{transition:all .3s ease;color:#595959;background-color:#f6f6f6;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select::-moz-placeholder{color:#ccc}.select_wrapper .form_select::placeholder{color:#ccc}.select_wrapper .form_select_dark{transition:all .3s ease;color:#fff;background-color:transparent;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%}.select_wrapper .form_select_dark:focus{border-bottom:2px solid #fff;outline:0!important;box-shadow:none!important}.select_wrapper .form_select_dark::-moz-placeholder{color:#262626}.select_wrapper .form_select_dark::placeholder{color:#262626}.select_wrapper .form_select_dark option{background-color:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.42) 50%,#151515 100%);color:#262626}#form_login_wrapper input:-webkit-autofill,#form_login_wrapper input:-webkit-autofill:active,#form_login_wrapper input:-webkit-autofill:focus,#form_login_wrapper input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #050607 inset!important;-webkit-text-fill-color:white!important}.img_thumbnail{height:auto;width:100%;border-radius:3px}.img_uploader{max-height:95px;width:auto}.hover_pointer{cursor:default}.hover_pointer:hover{cursor:pointer}.panel-default{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)!important}.panel-default .panel-heading{padding:0}.panel-default .panel-heading .panel-title a{display:inline-block;padding:20px;min-width:100%;transition:all .3s ease;color:#64a19d}.panel-default .panel-heading .panel-title a i{text-decoration:none;margin:0 10px 0 10px;transition:all .3s ease;color:#64a19d;display:inline-block}.panel-default .panel-heading .panel-title a:hover{color:#3c6360}.panel-default .panel-heading .panel-title a:hover i{color:#3c6360}.panel-default .panel-heading .panel-title a:focus{outline:0!important}.panel-default:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)!important}.bright_icon_link_wrapper i{border:none;background-color:transparent;outline:0;color:#e0e0e0;transition:all .3s ease}.bright_icon_link_wrapper i:hover{cursor:pointer;color:#595959}.iconBig{font-size:21px}hr.spacer{border-top:1px solid #fff;width:100%}.formBright{background-color:#fff;padding:25px;border-radius:10px;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.formBright .form-group{padding-top:10px}.formBright input{text-align:center}.formBright label{font-size:21px}.formBright .ajax_response{font-size:21px;padding:20px 10px}.detailsHeadline{padding:30px 0 10px 0;margin:5px;font-size:16px;font-weight:700}.dashboardActionButton{padding:25px 0}.dashboardActionButton button{transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.dashboardActionButton button:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.buttonTextWrapper{font-size:18px}.buttonTextWrapper hr{margin:.5rem 0}.breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f101"}.breadcrumb{background-color:transparent}.breadcrumb-wrapper{position:relative}.backButton{position:absolute;right:.5rem;top:0}.car_card_wrapper{background-color:#fff;transition:all .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.15)}.car_card_wrapper:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.car_card_wrapper .user_car_settings_wrapper{position:absolute;right:0;top:15px}.car_card_wrapper .user_car_settings_wrapper button{border:none;background-color:transparent;outline:0}.car_card_wrapper .user_car_settings_wrapper button i{color:#bdbcbc;transition:all .3s ease}.car_card_wrapper .user_car_settings_wrapper button:hover i:hover{cursor:pointer;color:#595959}.car_card_wrapper .user_car_settings_wrapper button:focus{outline:0}.car_card_wrapper .user_car_settings_wrapper button:focus i{cursor:pointer;color:#595959}.homeImgWrapper img{filter:drop-shadow(3px 3px 10px black)}.justify-content-center{justify-content:center!important}.itemPrice{font-size:21px;font-weight:700}.g-4,.gx-4{--bs-gutter-x:1.5rem}.mw-50{max-width:50%}.mw-33{max-width:33%}i{color:#595959}.align-left{text-align:left}.align-center{text-align:center}.background_white{transition:all .3s ease;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15)}.background_white:hover{box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.color_gradient{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(28,109,251,.3) 0,rgba(25,214,199,.6) 100%)!important}.color_gradient_bright{background:#6dfFF399!important;background:linear-gradient(165deg,rgba(111,160,247,.3) 0,rgba(109,255,243,.6) 100%)!important}.font-size-s{font-size:13px}.font-size-m{font-size:16px}.font-size-l{font-size:18px}.font-size-xl{font-size:21px}.font-size-xxl{font-size:30px}.font-size-xxxl{font-size:40px}.mastheadUserAccount{position:relative;height:30vh;min-height:15rem;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_wall.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.mastheadUserAccount h1{color:#fff}.userAccountImgWrapper{position:absolute;top:50%}.error_wrapper{position:fixed;height:100%;width:100%;left:0;top:49px;right:0;bottom:0}.error_wrapper .text_block_wrapper{transform:rotate(15deg);height:150%;margin-left:-200px;width:40%;margin-top:-200px;background:rgba(255,255,255,.23);background-image:linear-gradient(to right,rgba(255,255,255,.86),rgba(255,255,255,.12))}.error_wrapper .text_block_wrapper .text_wrapper{transform:rotate(345deg);float:left;margin-top:0;margin-left:0;padding-top:250px;padding-left:200px;border-radius:15px;display:inline-block;color:#000;height:100%;text-align:center;background:0 0;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.error_wrapper .text_block_wrapper .text_wrapper h1{font-size:150px}.error_wrapper .text_block_wrapper .text_wrapper p{font-size:30px}.error_wrapper .text_block_wrapper .text_wrapper a{transition:all .3s ease;font-weight:700}.error_wrapper .error_gif{position:fixed;right:25px;bottom:-10px;height:50%;width:auto;max-height:700px}.card-body{color:#414141}.card-body .fw-bolder{font-size:21px;font-weight:700}.card-footer .btn{color:#414141;font-weight:700}.text_gradient{background:-webkit-linear-gradient(#0741a7,#19d6C7FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlightedPrice{font-size:24px;background:-webkit-linear-gradient(#0741a7,#19d6C7FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.about{margin-top:-2px}section.transparent{background-color:transparent}.brandColor{color:#00827b}.border_row_wrapper{border-bottom:1px solid #e0e0e0}.border_row_wrapper:last-of-type{border-bottom:none}.br-1{border-radius:1px}.br-2{border-radius:2px}.br-3{border-radius:3px}.br-4{border-radius:4px}.br-t-1{border-top-right-radius:1px;border-top-left-radius:1px}.br-t-2{border-top-right-radius:2px;border-top-left-radius:2px}.br-t-3{border-top-right-radius:3px;border-top-left-radius:3px}.br-t-4{border-top-right-radius:4px;border-top-left-radius:4px}.br-b-1{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.br-b-2{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.br-b-3{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.br-b-4{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.circle-tile{margin-bottom:15px}.circle-tile-heading{border:3px solid rgba(255,255,255,.7);border-radius:100%;color:#fff;height:80px;margin:0 auto -40px;position:relative;transition:all .3s ease-in-out 0s;width:80px;background-color:#00827b}.circle-tile-heading .fa{line-height:80px;color:#fff}.circle-tile-content{padding-top:50px;background-color:#00827b;color:#fff}.circle-tile-number{font-size:26px;font-weight:700;line-height:1;padding:5px 0 15px}.circle-tile-description{text-transform:uppercase}.tile-img{text-shadow:2px 2px 3px rgba(0,0,0,.9)}.flex-direction-column{flex-direction:column}.itemSearchResultRow{border-bottom:1px solid #d0d0d0;cursor:pointer;transition:all .3s ease}.itemSearchResultRow .descriptionWrapper{font-size:18px}.itemSearchResultRow.active{background-color:#e0e0e0;border-radius:8px}.itemSearchResultRow.active .descriptionWrapper{font-weight:700}@media (max-width:1024px){.contactBox{bottom:2%;right:-210px}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:43px;height:43px;padding:10px}.contactBox .contactBoxIcons i{font-size:21px}.contactBox .contactBoxContent{width:210px;padding:15px}.contactBox .contactBoxContent i{font-size:21px}}@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:none!important;flex-basis:auto}.navbar-expand-lg .navbar-collapse.show{display:flex!important}.navbar-expand-lg .navbar-collapse .navbar-nav{flex-direction:column}#navbarSupportedContent1{display:none!important}.btn{font-size:80%;letter-spacing:3px}#mainNav{height:62px;padding-top:0;padding-bottom:0;border-bottom:none;transition:background-color .3s ease-in-out}#mainNav .navbar-brand{padding:.5rem 0;color:#f6f6f6}#mainNav .nav-link{transition:none;padding:15px 20px;color:#f6f6f6;transition:all .3s ease}#mainNav .nav-link:hover{color:rgba(255,255,255,.75)}#mainNav .nav-link:active{color:#fff}#mainNav.navbar-shrink{background-color:#ebebeb}#mainNav.navbar-shrink .navbar-brand{color:#f6f6f6}#mainNav.navbar-shrink .nav-link{color:#f6f6f6;padding:1.5rem 1.5rem 1.25rem;border-bottom:.25rem solid transparent;transition:all .3s ease}#mainNav.navbar-shrink .nav-link:hover{color:#00827b}#mainNav.navbar-shrink .nav-link:active{color:#467370}#mainNav.navbar-shrink .nav-link.active{color:#00827b;outline:0;border-bottom:.25rem solid #64a19d}.masthead{height:calc(100vh - 49px);padding:0}.masthead h1{max-width:30rem;font-size:1.25rem}.masthead h2{max-width:30rem;font-size:1.25rem}.projects-section .featured-text{padding:0 0 0 2rem;border-left:.5rem solid #64a19d}.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#64a19d;border-width:.25rem;width:30%}}@media (max-width:991px){.requestWrapper{font-size:16px;padding:10px 15px}.requestWrapper .cartNumber{left:15px;top:8px}}@media (min-width:991px){.highlightedPrice{font-size:18px!important}}@media (max-width:767px){.requestWrapper{font-size:16px;padding:10px 15px}.basketLine .imageWrapper{text-align:center}.backButton{display:none}.img_upload_wrapper{height:160px;width:160px}.img_upload_wrapper img{max-height:160px!important}.contractButtonWrapper .contractButton{width:100%}.contractButtonWrapper .contractButton .multiIcons .small{font-size:13px;padding-top:4px;padding-left:5px;margin-left:-5px}.contractButtonWrapper .contractButton .multiIcons .big{margin-top:-5px;margin-left:-10px;font-size:30px}.contractButtonWrapper .contractButton .iconDescription{padding-top:35px}}@media (max-width:700px){.searchWrapper .searchInputWrapper{width:80%!important}.searchWrapper .searchInputWrapper.active{top:58px;right:20px}}@media (min-width:576px){.contractRow{max-height:49px}}@media (max-width:492px){.mw-50{max-width:100%!important}.mw-33{max-width:100%!important}.h5{font-size:1rem!important}.highlightedPrice{font-size:20px}}@media (max-width:425px){.masthead.padding_top{padding:4em 0!important}.masthead{min-height:25em}.masthead img{max-width:80%}.lead{font-size:16px}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes silvester{0%{transform:rotate(0);font-size:25px}50%{transform:rotate(20deg);font-size:28px}100%{transform:rotate(0);font-size:25px}}#cookiebanner_con *{box-sizing:border-box!important}.cookiebanner{position:fixed;padding-bottom:5px;font-family:arial;background-color:#fff;box-shadow:0 1px 4px rgba(10,10,10,.4);opacity:.95;z-index:1600000000;overflow:auto}.cb_top .cookiebanner{top:0;left:0;width:100%;padding-bottom:5px}.cb_center .cookiebanner{top:30%;left:20%;width:60%;padding:2.5% 8px}.cb_bottom .cookiebanner{bottom:0;left:0;width:100%;padding-bottom:5px}.cb_ecke .cookiebanner{width:640px;max-height:400px;padding:18px;overflow:auto}.cookiebanner a{text-decoration:none!important}.cBanner{width:100%}.cb_bottom .cBanner,.cb_top .cBanner{padding-left:20px}.cBanner::after{content:"";display:table;clear:both}.schalter_con{margin-top:6px;margin-bottom:6px}.sl_checkboxen{margin:0!important}.cb_checkbox_active:hover{cursor:pointer}.cb_checkbox_disabled:hover{cursor:not-allowed}.schalter_con label{padding-left:8px;margin-right:20px}.cb_label_active:hover{cursor:pointer}.cb_label_disabled{color:rgba(0,0,0,.7)!important}.cb_label_disabled:hover,.slSwitchReadonly:hover{cursor:not-allowed}.slSwitchConS{position:relative;height:34px;width:120px;display:inline-block}.slSwitchClickable:hover{cursor:pointer}.slSwBar,.slSwTitel{position:absolute;height:14px}.slSwTitel{top:0;left:0;width:100%;font-size:12px;text-align:center;overflow:hidden}.slSwitchReadonly .slSwTitel{color:rgba(0,0,0,.7)!important}.slSwitchClickable .slSwTitel{color:#000!important;font-weight:700!important}.slSwBar{top:20px;left:42px;width:36px;background-color:#dcdcdc;border-radius:8px}.slSwPkt{position:absolute;top:17px;height:20px;width:20px;border-radius:50%;transition:all .5s ease-in-out}.slSwitchInaktiv .slSwPkt{background-color:#646464}.slSwitchReadonly .slSwPkt{opacity:.7}.slSwitchConS.slSwitchInaktiv .slSwPkt{left:42px}.slSwitchClickable.slSwitchInaktiv:hover .slSwPkt{box-shadow:0 0 10px #009632}.slSwitchAktiv .slSwPkt{background-color:#009632}.slSwitchConS.slSwitchAktiv .slSwPkt{left:58px}.slSwitchClickable.slSwitchAktiv:hover .slSwPkt{box-shadow:0 0 10px #000}.link_banner{color:#5a6e8c;text-decoration:none!important}.link_banner:hover{color:#0096c8;text-decoration:underline!important}.button_einverstanden{margin-bottom:8px;font-family:arial;color:#000!important;border-width:0;border-radius:10px}.button_einverstanden:hover,.button_nein:hover{cursor:pointer;opacity:.9}.button_nein{font-family:arial;background-color:#fff0!important;border-width:0}.button_nein:hover{text-decoration:underline!important}.co_wieder{position:fixed;right:0;padding:2px;background-color:#fff;border-top-left-radius:5px;z-index:1500000000;display:none}.co_wieder:hover{cursor:pointer}.cb_top .co_wieder{top:0}.cb_bottom .co_wieder,.cb_center .co_wieder,.cb_ecke .co_wieder{bottom:0}.text_wieder{color:#5a6e8c!important;font-size:10px;font-family:arial}.coo_logo{float:right;margin:0 20px 0 0;padding:0}.coo_links{float:left;min-height:1px;min-width:100px;font-size:12px}.coo_links img{height:50px;max-width:100px;margin-bottom:5px}.cb_link_con{width:100%;margin-top:10px;margin-bottom:3px;text-align:center}.cBG{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.2);z-index:1400000000}.cb_bottom .cBG,.cb_top .cBG{display:none}.cb_center .cBG{display:block}@media only screen and (min-width:1200px){.cbMobOnly{display:none}.cb_ecke .text_banner{float:none}.cb_bottom .text_banner,.cb_center .text_banner,.cb_top .text_banner{float:left}.cb_ecke .buttons_banner{padding-top:10px}.cb_ecke .button_nein{margin-left:24px}.text_banner{margin:12px 0;font-family:arial}.cb_bottom .text_banner,.cb_top .text_banner{width:calc(100% - 515px)}.cb_center .text_banner{width:calc(100% - 350px)}.buttons_banner{float:left;padding-bottom:1%}.cb_bottom .buttons_banner,.cb_top .buttons_banner{width:390px}.cb_center .buttons_banner{width:240px;margin-left:8px}.button_einverstanden{padding:12px 20px;font-size:16px}.cb_center .button_nein{margin-top:12px;padding:0;font-size:16px}.cb_center .buttons_banner,.cb_center .coo_links{margin-top:10px}.cb_bottom .schalter_con,.cb_top .schalter_con{margin-left:140px}.cb_center .schalter_con{margin-left:100px}}@media only screen and (max-width:1199px){.coo_links{min-height:54px;width:100%}.cb_center .coo_links{position:absolute;top:5px;left:50px}.cb_link{position:absolute;top:20px;left:calc(50% - 53px);font-size:16px}.cb_mobile_bottom .cookiebanner,.cb_mobile_top .cookiebanner{left:0!important;max-height:none;width:100%!important;padding-bottom:5px!important}.cb_mobile_top .cookiebanner{top:0!important;bottom:auto!important}.cb_center .cookiebanner,.cb_mobile_center .cookiebanner{top:5%!important;left:5%!important;max-height:90%!important;width:90%!important}.cb_mobile_bottom .cookiebanner{top:auto!important;bottom:0!important}.cb_center .cBanner{margin-top:48px}.coo_img_text{float:left;width:100%;padding:12px}.text_banner{width:100%;overflow-y:auto}.cb_bottom .text_banner,.cb_top .text_banner{max-height:calc(100vh - 130px)}.cb_center .text_banner{max-height:calc(80vh - 270px)}.buttons_banner{float:left;width:100%;padding-top:20px;padding-bottom:10px}.button_einverstanden{float:right;padding:10px 8px;font-size:18px}.cb_bottom .button_einverstanden,.cb_top .button_einverstanden{margin-right:20px}.button_nein{float:left;width:120px;margin:0 0 12px;padding:0;font-size:14px}.cb_bottom .button_nein,.cb_top .button_nein{margin-left:20px}.cb_bestaetigen .button_nein,.cb_janein .button_nein{display:block}.cb_okay .button_nein{display:none}.slSwitchConS{margin:10px 0}.coo_logo{float:left;margin:0 0 0 10px;padding:0}.coo_logo img{float:left;width:48px}}@media only screen and (max-width:1199px) and only screen and (max-width:499px){.cb_center .button_einverstanden{float:left!important}.cb_center .button_nein{margin-top:6px}}.calc_hero{position:relative;padding:5.5rem 0 3rem;color:#fff;background:linear-gradient(160deg,rgba(10,28,22,.55) 0,rgba(10,20,16,.45) 45%,rgba(22,22,22,.92) 100%),url("../../img/background_forest.jpg");background-image:linear-gradient(160deg,rgba(10,28,22,.55) 0,rgba(10,20,16,.45) 45%,rgba(22,22,22,.92) 100%),-webkit-image-set(url("../../img/background_forest.webp") type("image/webp"), url("../../img/background_forest.jpg") type("image/jpeg"));background-image:linear-gradient(160deg,rgba(10,28,22,.55) 0,rgba(10,20,16,.45) 45%,rgba(22,22,22,.92) 100%),image-set(url("../../img/background_forest.webp") type("image/webp"), url("../../img/background_forest.jpg") type("image/jpeg"));background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.calc_hero::after,.calc_hero::before{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none}.calc_hero::before{width:22rem;height:22rem;top:10%;right:8%;background:#00827b}.calc_hero::after{width:16rem;height:16rem;bottom:5%;left:5%;background:#6b8f3a}.calc_hero_inner{position:relative;z-index:1}.calc_hero_intro{text-align:center;margin-bottom:1.75rem}.calc_hero_badge{display:inline-block;padding:.35rem .9rem;margin-bottom:1rem;font-size:.8rem;letter-spacing:.02em;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px)}.calc_hero_badge i{margin-right:.35rem;color:#9be3c9}.calc_hero .calc_hero_title{max-width:none;font-size:1.6rem;line-height:1.25;font-weight:700;margin:0 0 .9rem;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.45)}.calc_hero_lead{font-size:1rem;line-height:1.55;color:rgba(255,255,255,.88);margin:0 auto;max-width:34rem}.calc_hero_facts{list-style:none;padding:0;margin:1.75rem 0 0;gap:.6rem;flex-wrap:wrap}.calc_hero_facts li{padding:.5rem .9rem;border-radius:12px;font-size:.95rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.calc_glass{position:relative;max-width:30rem;margin:0 auto;padding:1.25rem 1.25rem 1rem;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.08) 100%);border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.35);backdrop-filter:blur(18px) saturate(150%)}@supports not (backdrop-filter:blur(1px)){.calc_glass{background:rgba(24,36,31,.88)}}.calc_glass_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-weight:700;font-size:1.05rem}.calc_glass_head i{margin-right:.4rem;color:#9be3c9}.calc_reset{font-size:.8rem;font-weight:400;color:#fff;padding:.3rem .75rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:background .2s ease}.calc_reset:focus,.calc_reset:hover{background:rgba(255,255,255,.25)}.calc_reset i{color:#fff;margin-right:.25rem}#calcForm.calc_glass .calc_field label{display:block;margin:0 0 .35rem .2rem;font-size:.95rem;line-height:1.3;font-weight:700;color:rgba(255,255,255,.92);text-align:left}.calc_input_wrap{position:relative}#calcForm.calc_glass .woodCalcInput{display:block;width:100%;height:3.6rem;padding:0 4.2rem 0 1.1rem;font-size:1.6rem;font-weight:700;color:#1e2b26;background:rgba(255,255,255,.94);border:2px solid transparent;border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield}#calcForm.calc_glass .woodCalcInput::-webkit-inner-spin-button,#calcForm.calc_glass .woodCalcInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#calcForm.calc_glass .woodCalcInput:focus{outline:0;border-color:#00827b;box-shadow:0 0 0 4px rgba(0,130,123,.35),0 4px 14px rgba(0,0,0,.15)}.calc_unit{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);min-width:3rem;padding:.3rem .5rem;font-size:.9rem;font-weight:700;text-align:center;color:#fff;background:#00827b;border-radius:10px;pointer-events:none}.calc_divider{text-align:center;line-height:1;margin:.6rem 0 .35rem;font-size:.95rem;color:rgba(255,255,255,.75)}.calc_note{margin:1rem 0 0;font-size:.8rem;text-align:center;color:rgba(255,255,255,.78)}.calc_note a{color:#9be3c9;text-decoration:underline}.calc_glass .ajax_response:empty{display:none}@media (min-width:992px){.calc_hero{display:flex;align-items:center;min-height:calc(100vh - 49px);padding:7rem 0 4rem}.calc_hero_inner{width:100%}.calc_hero_intro{text-align:left;margin-bottom:0;padding-right:2.5rem}.calc_hero .calc_hero_title{font-size:2.6rem}.calc_hero_lead{margin:0;font-size:1.15rem}.calc_glass{padding:1.75rem 1.75rem 1.25rem;margin-right:0}}@media (max-width:425px){.calc_hero{padding-top:4.75rem}.calc_hero .calc_hero_title{font-size:1.4rem}.calc_glass{padding:1rem .9rem .9rem;border-radius:18px}#calcForm.calc_glass .woodCalcInput{height:3.3rem;font-size:1.4rem}}@media (prefers-reduced-motion:reduce){#calcForm.calc_glass .woodCalcInput,.calc_reset{transition:none}}.site_nav{position:fixed;top:0;left:0;right:0;z-index:1030;background:rgba(16,24,20,.78);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 6px 24px rgba(0,0,0,.18);backdrop-filter:blur(14px) saturate(140%)}@supports not (backdrop-filter:blur(1px)){.site_nav{background:#141c18}}.site_nav_inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-height:60px}.site_nav_brand{display:flex;align-items:center;padding:.5rem 0}.site_nav_brand img{display:block;width:auto;height:36px}.site_nav_toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:12px;cursor:pointer}.site_nav_toggle:focus-visible{outline:2px solid #9be3c9;outline-offset:2px}.site_nav.open .site_nav_toggle .icon_open,.site_nav_toggle .icon_close{display:none}.site_nav.open .site_nav_toggle .icon_close{display:inline}.site_nav_menu{display:none;width:100%;list-style:none;margin:0;padding:.25rem 0 1rem}.site_nav.open .site_nav_menu{display:block}.site_nav_menu a{display:block;padding:.8rem 1rem;margin:.15rem 0;font-size:1rem;font-weight:700;letter-spacing:.01em;color:rgba(255,255,255,.85);border-radius:12px;text-decoration:none;transition:background .2s ease,color .2s ease}.site_nav_menu a:focus-visible,.site_nav_menu a:hover{color:#fff;background:rgba(255,255,255,.1);text-decoration:none;outline:0}.site_nav_menu a.active{color:#fff;background:rgba(0,130,123,.55)}@media (min-width:992px){.site_nav_inner{flex-wrap:nowrap;min-height:64px}.site_nav_toggle{display:none}.site_nav.open .site_nav_menu,.site_nav_menu{display:flex;align-items:center;width:auto;padding:0;gap:.15rem}.site_nav_menu a{padding:.5rem .8rem;margin:0;font-size:.92rem;border-radius:999px;white-space:nowrap}}@media (min-width:1200px){.site_nav_menu a{padding:.5rem 1rem;font-size:.95rem}}h2[id],h3[id]{scroll-margin-top:84px}.site_footer{position:relative;padding:3.5rem 0 1.5rem;color:rgba(255,255,255,.7);font-size:.92rem;background:linear-gradient(180deg,#16211c 0,#0f1512 100%)}.site_footer::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00827b 0,#6b8f3a 100%)}.site_footer_top>div{margin-bottom:2rem}.site_footer_brand img{display:block;width:auto;height:60px;margin-bottom:1rem}.site_footer_brand p{max-width:22rem;line-height:1.6;margin:0}.site_footer_heading{margin:0 0 .9rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9be3c9}.site_footer_links{list-style:none;margin:0;padding:0}.site_footer_links li{margin-bottom:.2rem}.site_footer a{color:rgba(255,255,255,.78);text-decoration:none;transition:color .2s ease}.site_footer a:focus-visible,.site_footer a:hover{color:#fff;text-decoration:underline}.site_footer_links a{display:inline-block;padding:.3rem 0}.site_footer_note{margin:0 0 1.5rem;padding:1rem 1.25rem;font-size:.8rem;line-height:1.5;color:rgba(255,255,255,.55);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px}.site_footer_bottom{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;font-size:.82rem;border-top:1px solid rgba(255,255,255,.08)}.site_footer_bottom nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.site_footer_bottom nav a{display:inline-block;padding:.35rem 0}@media (min-width:768px){.site_footer_bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:992px){.site_footer_top>div{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.site_footer a,.site_nav_menu a{transition:none}}@media (min-width:992px){.calc_hero.calc_hero_tool{min-height:0;padding:7rem 0 4rem}.calc_hero_tool .calc_hero_title{font-size:2.3rem}.calc_hero_tool .calc_glass{max-width:34rem}}.tool_grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:576px){.tool_grid{grid-template-columns:1fr 1fr}}.tool_field_full{grid-column:1/-1}.calc_glass .tool_field label{display:block;margin:0 0 .3rem .15rem;font-size:.9rem;line-height:1.3;font-weight:700;color:rgba(255,255,255,.92);text-align:left}.calc_glass .tool_input{display:block;width:100%;height:3rem;padding:0 .9rem;font-size:1.05rem;font-weight:700;color:#1e2b26;background-color:rgba(255,255,255,.94);border:2px solid transparent!important;border-radius:12px;-moz-appearance:textfield}.calc_glass select.tool_input{padding-right:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2300827b' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;cursor:pointer}.calc_glass .tool_input:focus{outline:0;border-color:#00827b!important;box-shadow:0 0 0 4px rgba(0,130,123,.35)!important}.calc_glass .tool_input::-webkit-inner-spin-button,.calc_glass .tool_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tool_results{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.1rem}.tool_result{padding:.6rem .8rem;text-align:left;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22)}.tool_result_main{grid-column:1/-1;background:rgba(0,130,123,.6);border-color:rgba(155,227,201,.5)}.tool_result_label{display:block;font-size:.78rem;line-height:1.3;color:rgba(255,255,255,.82)}.tool_result strong{display:block;font-size:1.15rem;line-height:1.35;color:#fff}.tool_result_main strong{font-size:1.45rem}.tool_hint,.tool_status{margin:.9rem 0 0;font-size:.85rem;line-height:1.45;text-align:left;color:rgba(255,255,255,.85)}.tool_hint:empty{display:none}.tool_status{padding:.6rem .8rem;border-radius:12px;background:rgba(255,255,255,.1)}.tool_status_good{background:rgba(46,160,67,.55)}.tool_status_ok{background:rgba(212,160,23,.55)}.tool_status_bad{background:rgba(196,43,28,.55)}.tool_content{padding:1rem 0 2rem}.tool_content h2{padding-top:2rem;font-weight:700}.tool_content h3{padding-top:1rem;font-weight:700}.tool_content .formula{margin:1rem 0;padding:1rem 1.25rem;border-left:4px solid #00827b;border-radius:0 12px 12px 0;background:#f1f7f5}.tool_content .formula p:last-child{margin-bottom:0}.related_tools{margin:3rem 0 1rem}.related_tools_heading{margin-bottom:1.25rem;font-weight:700;text-align:center}.related_tools_grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:576px){.related_tools_grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.related_tools_grid{grid-template-columns:1fr 1fr 1fr}}a.related_tool{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;color:#2b2b2b;text-decoration:none;border-radius:16px;background:#fff;border:1px solid #e3e8e6;box-shadow:0 4px 14px rgba(0,0,0,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a.related_tool:focus-visible,a.related_tool:hover{color:#2b2b2b;text-decoration:none;transform:translateY(-2px);border-color:#00827b;box-shadow:0 10px 24px rgba(0,0,0,.1)}.related_tool_icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;color:#fff;border-radius:12px;background:#00827b}.related_tool_icon i{color:#fff}.related_tool_title{display:block;font-weight:700;color:#00827b}.related_tool_text{display:block;font-size:.9rem;line-height:1.4;color:#555}@media (prefers-reduced-motion:reduce){a.related_tool{transition:none}}.ad_slot{clear:both;margin:2rem auto;min-height:120px;text-align:center}.ad_slot_label{display:block;margin-bottom:.25rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}@media (max-width:767px){.calc_hero{background-image:linear-gradient(160deg,rgba(10,28,22,.55) 0,rgba(10,20,16,.45) 45%,rgba(22,22,22,.92) 100%),-webkit-image-set(url("../../img/background_forest_900.webp") type("image/webp"), url("../../img/background_forest.jpg") type("image/jpeg"));background-image:linear-gradient(160deg,rgba(10,28,22,.55) 0,rgba(10,20,16,.45) 45%,rgba(22,22,22,.92) 100%),image-set(url("../../img/background_forest_900.webp") type("image/webp"), url("../../img/background_forest.jpg") type("image/jpeg"))}}.tool_actions{margin-top:1rem}.tool_actions .btn{width:100%;border-radius:12px}.tool_list{margin-top:1rem;padding:.6rem;border-radius:14px;background:rgba(0,0,0,.2)}.tool_list table{width:100%;font-size:.85rem;color:#fff}.tool_list td,.tool_list th{padding:.3rem .4rem;text-align:left;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.15)}.tool_list .calc_reset{padding:.15rem .5rem}.page_hero_intro{max-width:50rem;margin:0 auto}@media (min-width:992px){.calc_hero_intro.page_hero_intro{padding-right:0}}.glossary_nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .5rem}.glossary_nav a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;font-weight:700;color:#00827b;border:1px solid #cfe3de;border-radius:10px;background:#fff;text-decoration:none}.glossary_nav a:focus-visible,.glossary_nav a:hover{color:#fff;background:#00827b;text-decoration:none}.tool_content h3[id]{scroll-margin-top:84px}.page_toc{margin:0 0 1rem;padding:1rem 1.25rem;border-radius:14px;background:#fff;border:1px solid #e3e8e6}.page_toc_title{margin:0 0 .5rem;font-weight:700}.page_toc ul{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}.page_toc a{color:#00827b}