﻿body{font-family:"SuisseIntl";color:#222;line-height:1.5;margin-top:74px;margin-bottom:100px;}@media screen and (min-width:768px){body{margin-bottom:20px;}}@media screen and (min-width:992px){body{margin-top:74px;margin-bottom:20px;}}b,strong{font-weight:500;}.border-radius-top{border-radius:8px 8px 0 0;}.border-radius-bottom{border-radius:0 0 8px 8px;}.border-radius{border-radius:8px 8px 8px 8px;}.border-radius-none{border-radius:none;}.suisse-font{font-family:"SuisseIntl";}.ajax-message,.ajax-message-login{margin:15px 24px;max-height:160px;overflow:auto;}.neostar-icon{color:#000!important;}.border-bottom-custom{border-bottom:1px solid #b0b0b0;}.gray-bcg{padding:32px 0 56px;background-color:#f7f7f7;}.reset-form-btn{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;color:#000;font-size:14px;padding:15px;border-radius:20px;}.reset-form-btn:hover{background:#e0dede;}.reset-form-btn .icon-close{font-size:14px;font-weight:500;}.hidden{visibility:hidden!important;}.slider-checkbox{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}.slider-checkbox:before{background-color:#fff;bottom:4px;left:4px;content:"";position:absolute;transition:.4s;height:15px;width:15px;}input.custom-checkbox:checked+label{background-color:#7fe5ff;}input.custom-checkbox:checked+label .slider-checkbox{background-color:#000;}input.custom-checkbox:checked+label .slider-checkbox:before{transform:translateX(17px);}.slider-checkbox.round{border-radius:25px;}.slider-checkbox.round:before{border-radius:50%;}.custom-checkbox-box{display:inline-block;height:23px;position:relative;width:40px;min-width:40px;margin-left:8px;}@media screen and (min-width:768px){.slider-checkbox{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}.slider-checkbox:before{background-color:#fff;bottom:4px;content:"";height:22px;left:4px;position:absolute;transition:.4s;width:22px;}input.custom-checkbox:checked+label .slider-checkbox{background-color:#000;}input.custom-checkbox:checked+label .slider-checkbox:before{transform:translateX(22px);}.slider-checkbox.round{border-radius:30px;}.slider-checkbox.round:before{border-radius:50%;}.custom-checkbox-box{display:inline-block;height:30px;position:relative;width:52px;min-width:52px;margin-left:4px;}}.img-icon{width:38px;margin:0;}.file-info-group{border-radius:4px;position:relative;width:110px;height:65px;padding:8px;box-sizing:border-box;align-self:stretch;flex:0 0 50%;min-height:100px;}@media screen and (min-width:480px){.file-info-group{flex:0 0 33.33%;min-height:100px;}}@media screen and (min-width:576px){.file-info-group{min-height:100px;}}@media screen and (min-width:768px){.file-info-group{flex:0 0 25%;min-height:95px;}}@media screen and (min-width:992px){.file-info-group{flex:0 0 20%;}}@media screen and (min-width:1200px){.file-info-group{flex:0 0 16.66%;min-height:95px;}}@media screen and (min-width:1400px){.file-info-group{flex:0 0 14.28%;min-height:100px;}}img.file-info{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:4px;}.btn-remove-file{cursor:pointer;position:absolute;top:12px;right:12px;z-index:10;background-color:#fff;padding:3px;width:18px;height:18px;font-size:12px!important;display:flex;align-items:center;justify-content:center;font-weight:600;}.file-info-wrapper{margin:10px -8px;display:flex;flex-wrap:wrap;}.no-shadow{box-shadow:none!important;}.text-small{font-size:14px;}@media screen and (min-width:992px){.text-small{font-size:16px;}}.fs-12{font-size:12px!important;}input.input-bg-gray{background-color:#f5f5f5;}input.input-bg-gray:focus{background-color:#fff;}.color-pink{color:#f9c;}.main-heading-h1{font-family:"SuisseIntl";font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:-1.2px;color:#0cf;}.main-heading-h2{font-family:"SuisseIntl";font-size:32px;font-weight:500;}@media screen and (min-width:992px){.main-heading-h2{font-size:46px;}}.main-heading-h2 strong{font-size:40px;font-weight:500;}@media screen and (min-width:992px){.main-heading-h2 strong{font-size:50px;}}.main-heading-h3{font-family:"SuisseIntl";font-size:22px;font-weight:600;line-height:1.25;}@media screen and (min-width:992px){.main-heading-h3{font-size:32px;}}.main-heading-h4{font-family:"SuisseIntl";font-size:18px;font-weight:500;}@media screen and (min-width:992px){.main-heading-h4{font-size:26px;}}.main-subheading{font-family:"SuisseIntl";font-size:26px;font-weight:500;}@media screen and (min-width:992px){.main-subheading{font-size:30px;}}.page-info-title{font-family:"SuisseIntl";font-size:16px;font-weight:500;}.page-info-text{margin-bottom:40px;font-family:"SuisseIntl";font-size:16px;color:#717171;}.btn-black{color:#fff;background-color:#222;border-radius:8px;border:solid 1px #000;padding:14px 50px!important;min-width:180px;font-weight:500;font-size:14px;width:auto;margin:3rem 0 0 0;font-family:"SuisseIntl";}@media screen and (min-width:992px){.btn-black{min-width:226px;}}.btn-black:hover{color:#fff!important;background:#424649;}.btn-start-form{width:auto;margin:4.5rem 0 0 0;font-family:"SuisseIntl";padding:.7rem 2.5rem;color:#fff!important;border-radius:8px;background:#000;border:solid 1px #000;}.btn-start-form:hover{color:#fff!important;background:#424649;}.icon-check_mark,.icon-check_mark.black{font-size:30px;color:#000;}.icon-check_mark.black{color:#000!important;}.icon-close{font-size:28px;color:#000;}.form-modal-active{overflow:hidden!important;}.form-modal-info{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:550;}.form-modal-info .overlay{background-color:rgba(34,34,34,.6);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;}.form-modal-info .modal-info-container{overflow:auto;display:flex;flex-direction:column;position:relative;width:100%;height:100%;margin:0 auto;padding:20px;background:#fff;z-index:300;}@media screen and (min-width:576px){.form-modal-info .modal-info-container{width:80%;max-width:800px;}}@media screen and (min-width:992px){.form-modal-info .modal-info-container{height:auto;max-height:95vh;margin:20px auto;border-radius:8px;}}.form-modal-info .info-header{width:100%;margin:8px 0;text-align:end;}.form-modal-info .info-header .btn-close-info-modal{width:43px;height:43px;border-radius:50%;padding:0;opacity:1;}.form-modal-info .info-content{margin:8px 0;}.form-modal-info .info-content h3{margin-bottom:8px;}.form-modal-info .info-content .text{margin-bottom:8px;}.form-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:500;}.inner-modal{display:none;overflow:auto;position:fixed;top:0;left:0;right:0;max-width:580px;height:100%;margin:0 auto;z-index:3200;border-radius:12px;box-shadow:0 8px 28px 0 rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.04);background-color:#fff;}@media screen and (min-width:992px){.inner-modal{top:20px;left:10px;right:10px;height:auto;}}.inner-modal .btn-close{width:45px;height:45px;border-radius:50%;padding:0;position:absolute;top:10px;right:10px;}.inner-modal .text-container{padding:24px 24px 32px;}.inner-modal .umb-block-list .col-md-4{padding:0;}.form-modal-overlay{background-color:rgba(34,34,34,.6);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;}input.form-check-input:checked+.form-check-label{border:1px solid #000;outline:1px solid #000;}input.form-check-input:checked+.service-type-picker{border-color:#7fe5ff;outline:0;background-color:#7fe5ff;}.form-check:not(.form-switch){position:relative;margin:0;padding:0;}.form-check:not(.form-switch) input{z-index:100;width:24px;height:24px;}.form-check:not(.form-switch).inline-check .form-check-input[type=radio],.form-check:not(.form-switch).inline-check .form-check-input[type=checkbox],.form-check:not(.form-switch).block-check .form-check-input[type=radio],.form-check:not(.form-switch).block-check .form-check-input[type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;margin:0;visibility:hidden;}.form-check:not(.form-switch).inline-check .form-check-label,.form-check:not(.form-switch).block-check .form-check-label{position:relative;display:flex;justify-content:space-between;z-index:100;border-radius:12px;border:solid 1px #ddd;z-index:10;cursor:pointer;align-items:center;}.form-check:not(.form-switch).inline-check .form-check-label strong,.form-check:not(.form-switch).block-check .form-check-label strong{display:block;font-size:12px;color:#222;font-weight:600;}.form-check:not(.form-switch).inline-check .form-check-label span,.form-check:not(.form-switch).block-check .form-check-label span{display:block;font-family:"SuisseIntl";font-size:14px;color:#717171;}.form-check:not(.form-switch) input:checked+.form-check-label,.form-check:not(.form-switch) input[checked]+.form-check-label{box-shadow:0 0 0 2px #222;background-color:#7fe5ff;border:solid 1px #7fe5ff!important;border-color:#7fe5ff!important;outline:0;box-shadow:none;}.form-check:not(.form-switch).block-check{margin-bottom:12px;}.form-check:not(.form-switch).block-check .form-check-label{padding:24px 16px;}.form-check:not(.form-switch).inline-check{display:inline-block;width:auto;margin-bottom:12px;}.form-check:not(.form-switch).inline-check .form-check-label.custom-border{border-radius:6px;border-color:#000;padding:11px 18px;align-items:center;}.form-check:not(.form-switch).inline-check .form-check-label{border-radius:32px;padding:7px 18px;align-items:center;}.form-check:not(.form-switch).inline-check i{margin-right:12px;}.step-form-login{overflow:hidden;display:flex;flex-direction:column;position:relative;width:80%;max-width:800px;height:100%;margin:0 auto;padding:20px 0 16px;background:#fff;z-index:300;}@media screen and (min-width:992px){.step-form-login{height:auto;max-height:95vh;margin:20px auto;border-radius:8px;}}.step-form-login.step-fade .step-form-content{width:100%;display:block;}.step-form-login.step-fade .step-form-login-content{width:100%;display:block;}.step-form-login.step-fade .step{opacity:0;position:absolute;}.step-form-login.step-fade .step.active{opacity:1;z-index:100;}@media screen and (max-width:600px){.step-form-login{width:100%;}}@media screen and (max-width:400px){.step-form-login{width:100%;}}.step-form-login-header{padding:0 24px 14px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;}.step-form-login-header .btn-close-login-modal{width:18px;height:25px;border-radius:50%;padding:0;opacity:1;}.step-form-login-header .btn{margin-bottom:0;border-radius:32px;padding:10px 14px;}.btn-external-login{position:relative;padding-left:40px;padding-right:40px;}.btn-external-login .icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);}.step-form-content{position:relative;overflow:hidden;display:flex;left:0;height:100%;z-index:1;}@media screen and (min-width:992px){.step-form-content{max-height:calc(100vh - 250px);}}.step-form-content .step-form-loader{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;}.step-form-content .step-form-loader .preloader-backdrop{position:relative;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);}.step-form-content .step-form-loader .preloader{top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);}.step-form-content .step-form-loader .preloader.black:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #000;animation:prixClipFix 2s linear infinite;}.step-form-login-content{position:relative;overflow:hidden;display:flex;left:0;height:100%;}@media screen and (min-width:992px){.step-form-login-content{max-height:calc(100vh - 250px);}}.step-form-login-content.external-content{overflow:auto;}.step{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;transition:opacity .3s ease-in-out;}.step.hide{opacity:0;}.step h2{margin-bottom:22px;font-size:32px;font-weight:500;}.step h3{margin-top:0;font-size:26px;font-weight:500;}.step h5{font-size:15px;font-size:16px;font-weight:500;margin-bottom:16px;}.step p{margin-bottom:20px;font-family:"SuisseIntl";font-size:16px;color:#717171;}.step .info-text{margin-bottom:20px;font-family:"SuisseIntl";font-size:16px;}.step .info-text-red{margin-bottom:20px;font-family:"SuisseIntl";font-size:14px;color:#c00;}.step img{margin-bottom:14px;}.step-container{padding:12px 24px 20px;}.step-container.image-container{overflow:hidden;}.step-container.image-container>img.img-fluid{border-radius:8px;overflow:hidden;}@media screen and (min-width:768px){.step-container.image-container>img.img-fluid{width:50%;float:left;margin-right:20px;}}.final-step .fail-screen{display:none;}.final-step .success-screen{display:block;}.final-step.failed .fail-screen{display:block;}.final-step.failed .success-screen{display:none;}.rte p{margin-bottom:20px;font-family:"SuisseIntl";font-size:16px;}.step-form-pagination ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;}.step-form-pagination li{background-color:#ccc;color:#000;margin:0 5px;padding:10px 20px;}.step-form-pagination li.active{background-color:#000;color:#fff;}.step-form-progress{position:relative;width:100%;border-radius:6px;overflow:hidden;background-color:#ddd;margin:16px 0;}.step-form-progress:before{display:none;content:"";position:absolute;width:2px;background:#fff;height:100%;top:0;left:25%;}.step-form-progress:after{display:none;content:"";position:absolute;width:2px;background:#fff;height:100%;top:0;right:25%;}.step-form-progress-bar{overflow:hidden;width:0%;height:6px;border-radius:6px;background-color:#0cf;}.step-form-progress-bar-dividers{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;}.progress-bar-divider{display:block;height:6px;width:1px;background:transparent;border-right:2px solid #fff;}.step-form-footer{margin-top:auto;text-align:center;}.step-form-footer p{margin:0;}.step-form-footer span{font-weight:bold;}.step-controls{box-shadow:0 -1px 6px 0 rgba(0,0,0,.1);padding:20px 24px 0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:15;}.help-modal-btn,.next-btn,.prev-btn,.next-btn-login{background-color:#ccc;color:#000;border:0;cursor:pointer;font-family:"SuisseIntl";font-size:16px;font-weight:500;letter-spacing:normal;text-align:center;}.next-btn-login{width:100%;}.help-modal-btn,.next-btn,.next-btn-login{color:#fff;background-color:#222;border-radius:8px;padding:14px 29px;}#register-user-btn{width:auto!important;}.prev-btn,.prev-btn-login{right:auto;left:20px;text-decoration:underline;color:#222;background-color:transparent;padding:14px 0;}input#google-pac-input-js,input.input-geo-input{box-sizing:border-box;position:absolute;left:0!important;right:0!important;top:22px!important;height:48px!important;width:calc(100% - 44px);margin:0 auto!important;padding:0 12px 0 36px;border:1px solid transparent;border-radius:8px;outline:0;background-image:url("../fonts/NeostarIcons/SVG/map_marker.svg");background-size:24px;background-repeat:no-repeat;background-position:10px center;background-color:#fff;font-size:14px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);}@media screen and (min-width:768px){input#google-pac-input-js,input.input-geo-input{width:calc(50% - 44px);}}.geocoder-map{position:relative;}label{font-size:16px;}.form-switch{padding-left:0;display:flex;align-items:center;justify-content:space-between;}.form-switch .form-check-label{background-color:#ebfaff;}.form-switch .form-check-input{min-width:44px;width:44px;height:29px;background-color:#ddd;margin:0;position:static;border:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");cursor:pointer;}.form-switch .form-check-input:checked{background-color:#222;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCA0NCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjI5LjUiIGN5PSIxNSIgcj0iMTIuNSIgZmlsbD0iI2ZmZiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNC44NiAxMS43OTNhMSAxIDAgMCAxIDAgMS40MTRsLTUuNSA1LjVhMSAxIDAgMCAxLTEuNDI4LS4wMTNsLTIuNjUyLTIuNzVhMSAxIDAgMSAxIDEuNDQtMS4zODhsMS45NDUgMi4wMTcgNC43OC00Ljc4YTEgMSAwIDAgMSAxLjQxNCAweiIgZmlsbD0iIzIyMiIvPgo8L3N2Zz4K")!important;}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");box-shadow:none;outline:0;border:1px solid rgba(0,0,0,.25);}.form-check-input{float:none!important;position:static;cursor:pointer;}.form-check-label{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;}.custom-border{border:1px solid #b0b0b0;padding:30px 18px;border-radius:6px;}label.label-box{padding:14px 16px;border-radius:8px;}.form-control{height:56px!important;border-radius:8px;border:solid 1px #b0b0b0;font-size:16px;position:relative;}.form-control:focus{border-color:none;outline:0;box-shadow:none;}.date-field{margin:0!important;padding:0!important;position:relative;}.date-field:after{content:url(../fonts/NeostarIcons/SVG/calendar.svg);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:30px;max-width:30px;height:auto;line-height:1;}.time-field{margin:0!important;padding:0!important;position:relative;}.time-field:after{content:url(../fonts/NeostarIcons/SVG/TIME.svg);position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:30px;max-width:30px;height:auto;line-height:1;}textarea.form-control{min-height:140px;}.file-upload{position:relative;}.file-upload label{display:flex;justify-content:center;align-items:center;padding:10px 12px;border:solid 1px #000;border-radius:8px;font-family:"SuisseIntl";color:#222;cursor:pointer;font-size:14px;}.file-upload label img{width:26px;margin:0;}.file-upload label p{margin:0 0 0 16px;font-weight:600;font-size:14px;color:#000;}.file-upload input[type=file]{visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;cursor:pointer;}.styled-select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(../fonts/NeostarIcons/SVG/arrow_down.svg);background-repeat:no-repeat;background-position-x:calc(100% - 15px);background-position-y:50%;background-size:20px;margin-right:2rem;padding:1rem;padding-right:2rem;}.styled-select:focus{background-image:url(../fonts/NeostarIcons/SVG/arrow_right.svg);}.custom-checkbox{width:24px;height:24px;border:1px solid;background-color:#fff;border-radius:.25rem;border-color:rgba(0,0,0,.25);}input[type=checkbox]:checked+.form-group .custom-checkbox{background-color:#000;}.custom-checkbox-plus{width:24px;height:24px;color:#000;display:flex;align-items:center;}.custom-checkbox-plus::after{content:"";display:inline-block;font-size:28px;font-family:"neostar-icons-v2"!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform 150ms ease-in-out;}input[type=checkbox]:checked+.form-group .custom-checkbox-plus::after{transform:rotateZ(45deg);}input[type=checkbox]:checked+.form-group{background-color:#f3f3f5;}.form-group-wrapper .section-title{font-size:18px;font-weight:600;margin:16px 0;}.field-error input,.field-error textarea,.field-error select,.input-validation-error,input.error,textarea.error,select.error,.input-validation-error+button.toggle-password,.input-validation-error input+.check-label:before,.password.error+button.toggle-password,.password.error input+.check-label:before{border-color:#c00!important;}.input-validation-error:focus+button.toggle-password,.password.error:focus+button.toggle-password{border-color:#000!important;}.field-validation-error,label.error,span.error{color:#c00;margin-top:6px;display:block;position:static;transform:none!important;opacity:1!important;padding:0;overflow:unset;text-overflow:unset;white-space:normal;font-size:12px;}.link-small-blue,.link-small-black{font-size:12px;font-weight:500;margin:6px 0 18px 0;color:#0cf;display:inline-block;}@media screen and (min-width:768px){.link-small-blue,.link-small-black{margin:10px 0 22px 0;}}.link-small-blue:hover,.link-small-black:hover{color:#5acafa;}.link-small-black{color:#000!important;}.marker{transform:perspective(40px) rotateX(20deg) rotateZ(-45deg);transform-origin:50% 50%;border-radius:50% 50% 50% 0;padding:0 3px 3px 0;width:40px;height:40px;background:#fff!important;margin:-2.2em 0 0 -1.3em;-webkit-box-shadow:-1px 1px 4px rgba(0,0,0,.5);-moz-box-shadow:-1px 1px 4px rgba(0,0,0,.5);box-shadow:-1px 1px 4px rgba(0,0,0,.5);}.marker .marker-content{color:#000;}.marker .marker-content p,.marker .marker-content span{line-height:1;font-size:12px;color:#000;}.marker-pin-wrapper{position:relative;width:70px;height:70px;display:block;transition:transform linear 200ms;}.marker-pin-wrapper:hover{transform:scale(1.2);}.marker-pin-wrapper.active .marker-base{display:none;}.marker-pin-wrapper.active .marker-active{display:block;}.marker-pin-wrapper .marker-active{display:none;}.marker-pin-wrapper img{max-width:100%;height:auto;}.marker-pin-wrapper .marker-content{color:#000;position:absolute;top:25%;left:50%;transform:translateX(-50%);display:flex!important;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;}.marker-pin-wrapper .marker-content p,.marker-pin-wrapper .marker-content span{line-height:1;font-size:12px;color:#000;margin:0;white-space:nowrap;flex-grow:1;flex-basis:100%;width:100%;text-align:center;}.btn-white{padding:14px 18px;font-weight:500;border-radius:6px;border:solid 1px #000;background-color:#fff;color:#000;font-size:16px;margin:0 5px;box-shadow:none;text-align:center;margin:10px 0 0;transition:background-color linear 100ms;}.btn-white:hover{background-color:#f5f5f5;}.fs-14{font-size:14px!important;}.bg-light-green{background-color:#90f0c8;}.bg-light-blue{background-color:#09cdfe;}.bg-caramel{background-color:#90f0c8;}.bg-pink{background-color:#f9c;}.input-white-border{border:1px solid #000!important;background-color:#fff!important;}.form-floating [data-label-float-input]:disabled+[data-label-float],[data-label-float-input]:disabled+[data-label-float]{color:#717171!important;}.form-floating label[data-label-float],label[data-label-float]{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem);}.form-floating label[data-label-float].no-input,label[data-label-float].no-input{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;color:#000!important;opacity:1!important;transform:none;font-size:14px;display:flex;align-items:center;justify-content:flex-start;}.form-floating label[data-label-float].disabled,label[data-label-float].disabled{color:#717171!important;}.input-wrapper>.form-control{padding-top:1.625rem!important;padding-bottom:.625rem!important;}.input-wrapper>label,.input-wrapper>.form-control{padding:1rem .75rem;}input ::placeholder,textarea ::placeholder{font-size:14px;}.no-shadow{box-shadow:none!important;}.service-intro-content{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -8px;}.service-intro-content .service-type-box{padding:8px;align-self:stretch;display:flex;width:100%;}@media screen and (min-width:768px) and (max-width:1199px){.service-intro-content .service-type-box{flex:0 0 50%;}}@media screen and (min-width:1200px) and (max-width:1399px){.service-intro-content .service-type-box{flex:0 0 25%;}}@media screen and (min-width:1400px){.service-intro-content .service-type-box{flex:0 0 20%;}}.service-intro-content .service-type-box .service-type-picker{padding:16px 22px;background-color:#ebfaff;position:relative;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;transition:all .2s ease;border:1px solid;border-color:transparent;min-height:140px;background-repeat:no-repeat;}.service-intro-content .service-type-box .service-type-picker.small-image{background-position:calc(100% - 22px) 50%;background-size:85px;}@media screen and (min-width:1200px){.service-intro-content .service-type-box .service-type-picker{min-height:230px;}.service-intro-content .service-type-box .service-type-picker.small-image{background-position:calc(100% - 22px) calc(100% - 16px);background-size:50px;}}.service-intro-content .service-type-box .service-type-picker:hover{transform:none;border-color:transparent;}@media screen and (min-width:768px){.service-intro-content .service-type-box .service-type-picker:hover{transform:translateY(-2px);border-color:#b0b0b0;}}.service-intro-content .service-type-box .service-type-picker .remove-service[data-remove-service]{display:none;position:absolute;top:8px;right:8px;font-size:26px;z-index:10;}.service-intro-content .service-type-box .service-type-picker[data-checked]{background-color:#89dbef;}.service-intro-content .service-type-box .service-type-picker[data-checked] .remove-service[data-remove-service]{display:block;}.service-intro-content .service-type-box .service-type-picker .title,.service-intro-content .service-type-box .service-type-picker .price,.service-intro-content .service-type-box .service-type-picker .text{display:block;text-align:start;flex-grow:0;}.service-intro-content .service-type-box .service-type-picker .title,.service-intro-content .service-type-box .service-type-picker .price{font-size:16px;}.service-intro-content .service-type-box .service-type-picker .title{margin-bottom:8px;}@media screen and (min-width:768px){.service-intro-content .service-type-box .service-type-picker .title{margin-bottom:14px;}}.service-intro-content .service-type-box .service-type-picker .text{font-size:14px;color:#000;margin-bottom:8px;}@media screen and (min-width:768px){.service-intro-content .service-type-box .service-type-picker .text{margin-bottom:12px;}}.service-intro-content .service-type-box .service-type-picker .price-wrapper{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch;flex-grow:1;}.service-intro-content .service-type-box .service-type-picker .price-wrapper .img{display:none;}@media screen and (min-width:768px){.service-intro-content .service-type-box .service-type-picker .price-wrapper .img{display:block;position:relative;width:32px;height:auto;margin-left:auto;}}.form-check:not(.form-switch) .form-check-label.label-time-box{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px 16px;background-color:#ebfaff;border:1px solid #ebfaff;border-radius:8px;margin:0 0 12px 0;}.form-check:not(.form-switch) .form-check-label.label-time-box .time-title{font-weight:600;font-size:16px;margin:0 0 14px 0;display:block;line-height:1;}.form-check:not(.form-switch) .form-check-label.label-time-box .time-text{font-weight:400;font-size:14px;margin:0;display:block;line-height:1;}.help-btns{display:flex;align-items:center;gap:25px;margin-top:25px;flex-direction:column;}.help-btns .help-modal-btn{width:100%;flex:1;display:flex;align-items:center;justify-content:center;column-gap:8px;}@media screen and (min-width:576px){.help-btns .help-modal-btn{max-width:200px;}}.help-btns .help-modal-btn i{font-size:20px;}.help-btns .help-modal-btn.secondary{background-color:transparent;border:1px solid #222;color:#222;border-radius:8px;font-weight:500;transition:all .4s ease;text-decoration:none;}.help-btns .help-modal-btn.secondary:hover{color:#fff;background-color:#222;}@media screen and (min-width:576px){.help-btns{flex-direction:row;gap:40px;margin-top:35px;}}.step-form-header-right{display:flex;align-items:center;gap:5px;}.help-modal-btn-header{background-color:transparent;border:0;box-shadow:none;font-weight:700;font-size:12px;position:relative;}.help-modal-btn-header::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#222;width:0;transition:all .4s ease;}.help-modal-btn-header:hover::before{width:100%;}.ellipsis-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.full-block-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;}.promo-visual-mobile,.promo-img-mobile{display:block;}.promo-visual-desktop,.promo-img-desktop{display:none;}@media screen and (min-width:768px){.promo-visual-mobile,.promo-img-mobile{display:none!important;}.promo-visual-desktop,.promo-img-desktop{display:block!important;}}.card.position-relative .full-block-link,.promo-product-item.position-relative .full-block-link{position:absolute;inset:0;z-index:5;text-indent:-9999px;overflow:hidden;}.promo-card-title{font-weight:bold;}.promo-card-text{font-weight:normal;}.text-bold{font-weight:bold;}.promo-product-item.position-relative .full-block-link{position:absolute;inset:0;z-index:5;text-indent:-9999px;overflow:hidden;}