#calcForm input,.form-control-plaintext{background-color:#fff}html{scroll-behavior:smooth}body{font-size:20px}button:focus,button:hover{outline:0}.flex-even{flex:1}.flex-even-2{flex:2}.flex-even-3{flex:3}.container-fluid{margin-top:30px!important}.textBlack{color:#414141!important}.textWhite{color:#fff!important}.basketImage{max-height:150px;width:auto}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}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus,#mainNav .navbar-nav .nav-item:hover{outline:0;background-color:transparent}input[type=checkbox]{-webkit-appearance:checkbox;width:18px;height:18px;margin-top:6px;margin-left:0}.bigNumber{font-size:80px!important;color:#5223bf;font-weight:700}.textGradient{background-image:linear-gradient(92.88deg,#526ed0 9.16%,#5f4cdc 43.89%,#7851e8 64.72%);-webkit-background-clip:text;-webkit-text-fill-color:transparent!important}.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;color:#4b4b4b}.displayAdmin{display:inline-block!important}.input-group-text{background:#fff;border:none;box-shadow:0 4px 8px rgba(0,0,0,.15)}.borderTopLight,.car_stats_wrapper{border-top:1px solid #e0e0e0}.input-group-prepend{margin-right:-2px}.input-group-prepend i{font-size:18px}.numberInputPrefixMinus:after,.numberInputPrefixPlus:after{right:5px;top:3px;font-size:21px;position:absolute;font-weight:700}.numberInputPrefixPlus:after{content:'+'}.numberInputPrefixMinus:after{content:'-'}.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%)}#mainNav{min-height:30px;background:#24252a}#mainNav i{color:#f6f6f6}#mainNav.background_transparent{background-color:transparent}#mainNav .navbar-toggler{font-size:27px;line-height:30px;padding:0;color:#5223bf}#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)}h1{-webkit-hyphens:auto;-ms-hyphens:auto;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:#5223bf!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_shape_3.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,.masthead h2{font-size:1rem}.masthead img{max-width:85%}.masthead.sellingDashboard h1,.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}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}.formBright .ajax_response,.formBright label,.iconBig,.mobileMenu i{font-size:21px}.mobileMenu li{width:100%;border-bottom:1px solid #464646}.mobileMenu li:last-of-type{border-bottom:none}.mobileMenu i{padding-right:15px;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;border-radius:1.2rem}.contact-section .card h4,.signup-section .form-inline input{font-family:'Varela Round',sans-serif;letter-spacing:.15rem;text-transform:uppercase}.btn:hover{cursor:pointer;color:#414141;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.blogEntryWrapper,.btn:focus{box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-primary,.swal2-confirm{background:#1c6dfb!important;background:linear-gradient(165deg,rgba(85,18,175,.77) 35%,rgba(14,33,169,.74) 100%)!important;color:#fff!important}.btn-primary.btnBig,.swal2-confirm.btnBig{font-weight:700!important;font-size:16px!important}.btn-primary:focus,.btn-primary:hover,.swal2-confirm:focus,.swal2-confirm:hover{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:focus,.btn-primary-light:hover{background-color:#049d95}.btn-primary-light:focus{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:#5223bf;z-index:99;top:13px;left:20px;font-size:16px!important;font-weight:700}.btn_dark{transition:all .3s ease;color:#fff;background-color:#5223bf}.btn_dark:hover{background-color:#2d1369;color:#fff}.about-section{padding-top:5rem;background:linear-gradient(to bottom,#161616 0,rgba(0,0,0,.9) 92%,rgb(39 17 81) 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:#5223bf;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;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-size:80%;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}.contact-section .card hr{border-color:#64a19d;border-width:.25rem;width:3rem}.borderLightBottom,.transactionBlock{border-bottom:1px solid #d0d0d0}.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}.transactionBlock .transactionHeadline{font-weight:700;font-size:16px}.descriptionIcon i,.transactionBlock .transactionRow i{color:#5223bf;padding-top:2px;font-size:18px}.transactionBlock .transactionRow{transition:all .3s ease;border-radius:5px}.transactionBlock .transactionRow:hover{cursor:pointer;background-color:#e0e0e0;padding-left:10px;padding-right:10px}.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{cursor:pointer;margin-top:4px}.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}.text_gradient,a{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-text-fill-color:transparent}.loading_spinner .spinner{opacity:1;vertical-align:middle;margin:5px auto;border:20px solid #f3f3f3;border-top:20px solid #5223bf;border-radius:50%;width:200px;height:200px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loading_spinner.active{display:flex!important}a{transition:all .3s ease;-webkit-background-clip:text}a.bright{background:-webkit-linear-gradient(#fbf7fb,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}a:focus,a:hover{text-decoration:none;color:#3c6360}.bg-black{background-color:#1c1c1c!important}.bg-primary{background-color:#64a19d!important}.text-primary{color:#5223bf!important}.btn-success{transition:all .3s ease;background-color:#5223bf!important}.btn-success:hover{background-color:#2d1369!important}footer{padding:40px 0 25px}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,.7);box-shadow:0 0 20px 4px #6e6e6e!important;border-radius:8px}.form_blur_wrapper h1{-webkit-text-fill-color:#e0e0e0}.form_blur_wrapper .blur_background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/bg-car-repair.jpg) center no-repeat;background-size:cover;filter:blur(12px) brightness(150%);z-index:0}.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:#000!important;background-color:#e5e5e5;border-bottom:2px solid #999;border-top:none;border-right:none;border-left:none;width:100%;border-radius:1.2rem}.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:-ms-input-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:-ms-input-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:-ms-input-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:#fff!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;transition:all .3s ease;color:#64a19d;display:inline-block}.panel-default .panel-heading .panel-title a:hover,.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}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 .ajax_response{padding:20px 10px}.detailsHeadline{padding:30px 0 10px;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)}.car_card_wrapper,.picture_upload_form{box-shadow:0 4px 8px rgba(0,0,0,.15);transition:all .3s ease}.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";font-size:16px;color:#24252a}.breadcrumb-item.active{color:#24252a}.breadcrumb{background-color:transparent;font-size:16px}.breadcrumb-wrapper{position:relative}.backButton{position:absolute;right:.5rem;top:0}.car_card_wrapper{background-color:#fff}.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:focus i,.car_card_wrapper .user_car_settings_wrapper button:hover i:hover{color:#595959;cursor:pointer}.car_card_wrapper .user_car_settings_wrapper button:focus{outline:0}.contactBox{position:fixed;bottom:3%;right:-210px;transition:all .3s ease}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:70px;height:70px;margin-right:-1px;z-index:999;transition:all .3s ease;cursor:pointer;background-color:#fff;background:linear-gradient(165deg,rgba(28,109,251,.9) 0,rgba(25,214,199,.9) 100%)!important;padding:15px;border-radius:5px 0 0 5px;border-right:0}.contactBox .contactBoxIcons i{color:#fff;font-size:40px}.contactBox .contactBoxContent{width:210px;background-color:#fff;padding:15px;border:1px solid #5223bf}.contactBox .contactBoxContent i{color:#5223bf;font-size:40px}.dropShadow{filter:drop-shadow(8px 8px 8px #000)}.picture_upload_form{background-color:#fff}.picture_upload_form:hover{cursor:pointer;box-shadow:5px 6px 19px 0 rgba(0,0,0,.24)}.img_upload_wrapper{position:relative;width:200px;height:200px}.img_upload_wrapper .img_upload_placeholder{transition:all .3s ease;background-color:transparent;opacity:0;position:absolute;height:100%;width:100%;text-align:center;border-radius:50%}.img_upload_wrapper .img_upload_placeholder:hover{cursor:pointer;opacity:1;background-color:rgba(128,128,128,.75);color:#fff;font-weight:700}.img_upload_wrapper .img_upload_placeholder:hover i{transition:all .3s ease;color:#fff}.img_upload_wrapper .img_upload_placeholder span{font-size:18px}.img_upload_wrapper.user_img{display:flex;justify-content:center;align-items:center;overflow:hidden}.img_upload_wrapper.user_img img{border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.15);flex-shrink:0;min-width:100%;min-height:100%;max-height:200px}.card-img-wrapper{display:flex;justify-content:center;align-items:center;overflow:hidden}.card-img-wrapper .card-img-top{height:auto!important;max-width:100%!important}.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)}.basketLine{font-size:18px!important}.basketLine .imageWrapper{text-align:left}.basketLine .inputQuantity{width:60px}.basketLine img{border-radius:10px}.basketLine .inputMinus,.basketLine .inputPlus{font-size:21px;padding-top:10px}.basketLine input{box-shadow:0 4px 8px rgba(0,0,0,.15)}.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:0 0!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{-webkit-background-clip:text}.highlightedPrice{font-size:24px;background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.about{margin-top:-2px}section.transparent{background-color:transparent}.brandColor{color:#5223bf}.guide_image_background{position:relative;width:auto;height:100%;min-height:250px;padding:100px 0;background:linear-gradient(to bottom,rgba(22,22,22,.1) 0,rgba(22,22,22,.5) 75%,#161616 100%),url(../../img/background_city.jpg);background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.guide_image_background.padding_top{padding:15em 0}.guide_image_background.blur{filter:blur(4px);z-index:1}.guide_image_background img{max-width:60%}.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:#5223bf}.circle-tile-heading .fa{line-height:80px;color:#fff}.circle-tile-content{padding-top:50px;background-color:#5223bf;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}.calendarButtonWrapper div{font-size:30px;font-weight:700}.calendarButtonWrapper div i{color:#1527b1}.calendar-header-day{font-weight:700}.calendar-events{padding:40px 30px;position:unset;width:100%;transform:unset!important}.calendar-year{padding:5px 10px!important}.calendar-sidebar{display:none!important;height:-webkit-fill-available}#contact i{font-size:20px}.calendar-inner{padding:10px 15px;max-width:calc(100% - 200px)}.calendar-inner .calendar-header .calendar-header-day{padding-top:15px}.calendar-inner .calendar-day{padding:5px!important}.event-title span{font-size:15px!important}.event-indicator{width:100%!important;display:flex;justify-content:center}.event-indicator .type-bullet{display:flex}.sidebar-hide .calendar-inner{max-width:calc(100%)}th[colspan="7"]{background:-webkit-linear-gradient(#9745d5,#085495);-webkit-background-clip:text;-webkit-text-fill-color:transparent}th[colspan="7"]::after{width:100%}tr.calendar-body .calendar-day .day.calendar-today{background-color:#cce1ff;color:#000;font-weight:700}tr.calendar-body .calendar-day .day{border-radius:12px}.calendar-sidebar>span#sidebarToggler{box-shadow:5px 0 18px -3px #1527b1;background-color:#1527b1;height:43px}.calendar-sidebar,.calendar-sidebar>.calendar-year,.calendar-sidebar>.month-list,.sidebar-hide .calendar-sidebar{background-color:#005f66}.calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#0f81b5}.calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#1296d3}@media (max-width:1024px){.event-container>.event-icon{padding:3px;width:20px;height:20px;margin-top:15px}}@media (max-width:425px){.event-hide .calendar-events{height:auto!important;padding:15px 10px}.event-container>.event-info{width:calc(100% - 20px);padding-right:0}.event-container>.event-info .event-title{font-size:15px!important}.event-container>.event-icon{margin-top:10px}.calendar-sidebar>.month-list>.calendar-months>li{padding:4px 20px;font-size:15px}.event-container>.event-info>p.event-title>span{font-size:12px!important}.calendar-sidebar>.month-list>.calendar-months{padding-bottom:0}.calendar-inner{padding-top:10px}#eventListToggler,.calendar-sidebar>span#sidebarToggler{left:0}.event-hide.sidebar-hide .calendar-inner{padding-left:5px;padding-right:5px}}@media (max-width:1024px){.contactBox .contactBoxContent i,.contactBox .contactBoxIcons i{font-size:21px}.contactBox{bottom:2%;right:-210px}.contactBox:hover{right:0}.contactBox .contactBoxIcons{width:43px;height:43px;padding:10px}.contactBox .contactBoxContent{width:210px;padding:15px}}@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{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:#5223bf}#mainNav.navbar-shrink .nav-link:active{color:#467370}#mainNav.navbar-shrink .nav-link.active{color:#5223bf;outline:0;border-bottom:.25rem solid #64a19d}.masthead{height:calc(100vh - 49px);padding:0}.masthead h1,.masthead h2{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-33,.mw-50{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}.lead{font-size:16px}}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes silvester{0%,100%{transform:rotate(0);font-size:25px}50%{transform:rotate(20deg);font-size:28px}}@keyframes silvester{0%,100%{transform:rotate(0);font-size:25px}50%{transform:rotate(20deg);font-size:28px}}