﻿@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:14px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}a{color:#2970fe}a:hover,a:active,a:focus{text-decoration:none}p{margin-bottom:10px}.img-fluid{max-width:100%;height:auto}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-none{display:none!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}button{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem}.btn{display:inline-block;border:0;border-radius:10px;padding:14px;font-weight:500;line-height:1.2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;cursor:pointer;background:#2970fe;color:#fff}.btn:hover{background:#1a6eef}.btn:active{transform:scale(.95)}.btn+.btn{margin-left:18px}.btn.btn-secondary{background-color:#ececec;color:#292a2e}.btn.btn-confirm{border:2px solid #00cf7b;font-size:1.1428571429rem;text-transform:uppercase;background:linear-gradient(180deg,#05be73 0%,#04a161 100%)}.btn-link{border:0;text-decoration:none;background:transparent none;color:#2970fe}.btn-link:hover,.btn-link:active,.btn-link:focus{cursor:pointer;color:#1a6eef}.btn-link:hover span,.btn-link:hover strong,.btn-link:active span,.btn-link:active strong,.btn-link:focus span,.btn-link:focus strong{text-decoration:none}.btn-link .btn-link-icon,.btn-link span,.btn-link strong{display:inline-block;vertical-align:middle}.btn-link span,.btn-link strong{text-decoration:underline}.btn-close{border:0;cursor:pointer;background:transparent none}.btn-close.btn-close-sm{width:16px;height:16px}.btn[disabled],button[disabled]{cursor:not-allowed;background:#b5b5b5}.btn[disabled]:hover,button[disabled]:hover{background:#b5b5b5}::placeholder{font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:rgba(52,64,84,.61)!important;opacity:1}::-moz-placeholder{font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;opacity:1}:-ms-input-placeholder{font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:rgba(52,64,84,.61)!important}::-ms-input-placeholder{font-weight:600;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:rgba(52,64,84,.61)!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}label,.label{font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;user-select:none;color:#1a1a1a}.form-control{box-shadow:0 1px 2px #f2f2f2;border:1px solid #d5dae1;border-radius:4px;padding:14px 16px;line-height:1.2;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fff;color:#1a1a1a}.form-control:focus{outline:0;border-color:#1a6eef;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);background-color:#fff;color:#1a1a1a}.form-control.invalid,.form-control:invalid{border-color:#dc3545;padding-right:14px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(100% - 2px) center;color:#dc3545}.form-control-icon{position:relative;z-index:1}.form-control-icon .form-control{padding-left:43px}.form-control-icon:before{content:"";position:absolute;top:14px;left:16px;display:block;width:18px;height:18px;background-repeat:no-repeat;z-index:2}.form-control-icon.type-phone:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC45NzUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOC45NzUgMTkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDAuNTEzIC05LjUpIj48cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMSAxMCkiIGZpbGw9Im5vbmUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5OS43NDggOC43NSkiPjxwYXRoIGQ9Ik0xOS4wNTMsMTQuNjQ1YTEuODk0LDEuODk0LDAsMCwwLS42NzItLjhMMTUuNiwxMS44NzVhMy44MDUsMy44MDUsMCwwLDAtLjctLjM5LDEuNzgxLDEuNzgxLDAsMCwwLTEuNjM0LjA5MiwzLjE2NSwzLjE2NSwwLDAsMC0uNzUzLjU3OGwtLjYuNTYyYTUuNjcsNS42NywwLDAsMS0uOTY5LS42OTVjLS4zODItLjMyNC0uNzk0LS43LTEuMjg5LTEuMTkxLS4zODctLjM5NC0uNzc1LS44MTctMS4xODMtMS4yODlhNi41NjQsNi41NjQsMCwwLDEtLjY4NS0uOTI2Yy0uMDA2LS4wMTctLjAxMy0uMDM2LS4wMjEtLjA1N2wuNTcxLS41OTRhMy40NDMsMy40NDMsMCwwLDAsLjU2MS0uNzExLDEuNzUxLDEuNzUxLDAsMCwwLC4yNjctLjkyMUExLjkyMSwxLjkyMSwwLDAsMCw5LDUuNTgzYTMuNCwzLjQsMCwwLDAtLjQtLjcxMUw2LjY1MywyLjEzOWExLjk5LDEuOTksMCwwLDAtLjgwNi0uNjc3QTIuMjA3LDIuMjA3LDAsMCwwLDQuOSwxLjI1YTMuMDU1LDMuMDU1LDAsMCwwLTIuMTcyLjk1OEE0LjQ3NCw0LjQ3NCwwLDAsMCwxLjYxMiwzLjgyOWE0Ljk1OSw0Ljk1OSwwLDAsMC0uMzQ3LDEuODQ5LDcuNzIzLDcuNzIzLDAsMCwwLC42NTIsMi45ODQsMTUuNzMzLDE1LjczMywwLDAsMCwxLjcxMSwyLjk3OCwyNC42MzEsMjQuNjMxLDAsMCwwLDIuNCwyLjgxNSwyNC45MzksMjQuOTM5LDAsMCwwLDIuODE4LDIuNDA1LDE1LjMwOSwxNS4zMDksMCwwLDAsMywxLjcyNyw3LjYsNy42LDAsMCwwLDIuOTc1LjY2Miw0Ljg1Myw0Ljg1MywwLDAsMCwxLjg3MS0uMzY1LDQuMzY1LDQuMzY1LDAsMCwwLDEuNi0xLjE0OCw0LjAzNCw0LjAzNCwwLDAsMCwuNjcxLTEuMDA3LDIuNzM5LDIuNzM5LDAsMCwwLC4yNy0xLjE4MSwyLjM3NiwyLjM3NiwwLDAsMC0uMTg2LS45MDVabS0xLjIxOSwxLjU0OWEyLjc4LDIuNzgsMCwwLDEtLjQ2Ni43LDMuMTQ4LDMuMTQ4LDAsMCwxLTEuMTQ5LjgzMSw1LDUsMCwwLDEtMy44NzUtLjI5MiwxNC4wNzQsMTQuMDc0LDAsMCwxLTIuNzU2LTEuNTg2LDIzLjY0MSwyMy42NDEsMCwwLDEtMi42Ny0yLjI3OUEyMy4zMTEsMjMuMzExLDAsMCwxLDQuNjQ3LDEwLjksMTQuMzg1LDE0LjM4NSwwLDAsMSwzLjA3NCw4LjE3M2E2LjQ3Niw2LjQ3NiwwLDAsMS0uNTU0LTIuNDk0LDMuNzE0LDMuNzE0LDAsMCwxLC4yNTgtMS4zODdBMy4yNjQsMy4yNjQsMCwwLDEsMy42LDMuMTEyYTEuODM1LDEuODM1LDAsMCwxLDEuMy0uNjA3Ljk2Ni45NjYsMCwwLDEsLjQxNS4wOTIuNzY0Ljc2NCwwLDAsMSwuMzEyLjI2Mkw3LjU3MSw1LjZhMi4yNTQsMi4yNTQsMCwwLDEsLjI2Ny40NjUuNzQuNzQsMCwwLDEsLjA2Ni4yNjQuNTQ0LjU0NCwwLDAsMS0uMDk0LjI4NSwyLjMxOSwyLjMxOSwwLDAsMS0uMzc1LjQ2OGwtLjYyNS42NTFhMS4wNzIsMS4wNzIsMCwwLDAtLjMyLjc4LDEuNDYxLDEuNDYxLDAsMCwwLC4wNjUuNDE1bC4xLjI0OGE3LjYwOCw3LjYwOCwwLDAsMCwuODU0LDEuMTc5Yy40My41LjgzNi45MzksMS4yNDgsMS4zNi41MjYuNTE3Ljk2LjkxNywxLjM2NSwxLjI2MmE3LjEwOSw3LjEwOSwwLDAsMCwxLjE5Mi44NDdsLjIyMi4xYTEuMTc4LDEuMTc4LDAsMCwwLDEuMjE3LS4yNDhsLjYzOS0uNjMxYTIuMDMyLDIuMDMyLDAsMCwxLC40ODQtLjM3Ni40NDUuNDQ1LDAsMCwxLC41NDItLjAyMywyLjUyLDIuNTIsMCwwLDEsLjQ2LjI1OGwyLjc3NywxLjk3MmEuNjMzLjYzMywwLDAsMSwuMjM1LjI1MywxLjA3OSwxLjA3OSwwLDAsMSwuMDg4LjQxOSwxLjQ4OCwxLjQ4OCwwLDAsMS0uMTUuNjQ0WiIgZmlsbD0iIzM0NDA1NCIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiLz48L2c+PC9nPjwvc3ZnPg==")}.form-control-icon.type-email:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy45OTgiIGhlaWdodD0iMTguMDM5IiB2aWV3Qm94PSIwIDAgMTcuOTk4IDE4LjAzOSI+PHBhdGggZD0iTTE3LjM4Myw3LjczOGE4LjQ5LDguNDksMCwxLDAtOS41MzQsOS42MTksOC43OTMsOC43OTMsMCwwLDAsMS4xMzkuMDc0LDguNDA2LDguNDA2LDAsMCwwLDQuMzY1LTEuMjE0LjgyMS44MjEsMCwwLDAtLjg0OC0xLjQwNyw2Ljg0Nyw2Ljg0NywwLDEsMSwyLjk0Mi0zLjYyNiwxLjE4NiwxLjE4NiwwLDAsMS0xLjEzOC43NywxLjIyNSwxLjIyNSwwLDAsMS0xLjIyNC0xLjIyNFY1LjY1N2EuODIxLjgyMSwwLDEsMC0xLjY0Mywwdi4wMDhhNC4xMDcsNC4xMDcsMCwxLDAsLjMsNi4zMUEyLjg2MSwyLjg2MSwwLDAsMCwxNC4zMSwxMy42LDIuODI5LDIuODI5LDAsMCwwLDE3LDExLjcyMmE4LjUwNyw4LjUwNywwLDAsMCwuMzgzLTMuOTg0Wm0tOC40LDMuNjY5YTIuNDY0LDIuNDY0LDAsMSwxLDIuNDY0LTIuNDY0QTIuNDY0LDIuNDY0LDAsMCwxLDguOTc5LDExLjQwN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDI3IDAuMTA3KSIgZmlsbD0iIzM0NDA1NCIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=")}.form-check{display:flex;gap:9px;align-items:center}.form-check input[type=checkbox]{border:1px solid #d8d8d8;border-radius:4px;flex:0 0 18px;width:18px;height:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ececec;background-image:none;background-repeat:no-repeat;background-position:center;background-size:9px 6px}.form-check input[type=checkbox]:hover,.form-check input[type=checkbox]:active,.form-check input[type=checkbox]:focus{border-color:#1a1a1a}.form-check input[type=checkbox]:checked{border-color:#d6d6d6;background-color:#2970fe;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjM3MiIgaGVpZ2h0PSI2LjgxOSIgdmlld0JveD0iMCAwIDkuMzcyIDYuODE5Ij48cGF0aCBkPSJNOS4xLDU2Ljc4OSw0LjE1Myw2MS43MzJhLjkzOC45MzgsMCwwLDEtMS4zMjYsMEwuMjc0LDU5LjE4QS45MzguOTM4LDAsMCwxLDEuNiw1Ny44NTRMMy40OSw1OS43NDNsNC4yOC00LjI4QS45MzguOTM4LDAsMCwxLDkuMSw1Ni43ODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4xODgpIiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.form-radio-list .radio-list-option{border-radius:10px;margin-bottom:9px;background-color:#fff}.form-radio-list .radio-list-option:hover{box-shadow:0 3px 6px rgba(0,0,0,.08)}.form-radio-list input[type=radio]{position:absolute;opacity:0;width:0;height:0}.form-radio-list label{position:relative;display:block;padding:20px 18px;padding-left:45px;cursor:pointer}.form-radio-list label:before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;border:3px solid #d1d5db;background:#fff;transition:all .2s ease}.form-radio-list label:after{content:"";position:absolute;left:23px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:transparent;opacity:0;transition:opacity .2s ease}.form-radio-list input[type=radio]:checked+label:before{background:#fff;border-color:#8bb2ff;border-width:3px}.form-radio-list input[type=radio]:checked+label:after{opacity:1;background:#2970fe}.form-row{display:grid;grid-template-columns:1fr;gap:18px}.form-row+.form-row{margin-top:17px}.form-row>.form-col{max-width:100%}.form-row.form-row-third{grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.form-row.form-row-third{grid-template-columns:1fr 1fr}}@media(max-width:576px){.form-row.form-row-third{grid-template-columns:1fr}}.form-row.form-row-half{grid-template-columns:1fr 1fr}@media(max-width:768px){.form-row.form-row-half{grid-template-columns:1fr}}.form-row.form-row-vehicle{grid-template-columns:80px 1fr 1fr}@media(max-width:1200px){.form-row.form-row-vehicle{grid-template-columns:1fr 1fr}}.form-row.form-row-address{grid-template-columns:1fr 1fr 80px 80px}@media(max-width:1200px){.form-row.form-row-address{grid-template-columns:1fr 1fr}}.form-row .form-col .form-label{display:inline-block;margin-bottom:10px}.form-row .form-col .form-control{display:block;margin-bottom:9px;width:100%}@media(max-width:576px){.form-row{gap:9px}}.validation-errors{margin:18px 0;border-radius:10px;padding:10px;list-style-position:inside;background-color:#f8d7da;color:#58151c}.alert{display:block;border-radius:10px;margin:18px 0;padding:14px;text-align:center}.alert.alert-warning{background-color:#fff3d6;color:#292a2e}.alert.alert-warning-confirmation{border:2px solid #ffa53e;background:#f80;background:linear-gradient(180deg,#f80 0%,#f38100 100%);color:#ffead2}.alert.alert-warning-confirmation svg,.alert.alert-warning-confirmation strong{display:inline-block;margin-bottom:5px}.alert.alert-warning-confirmation strong{text-transform:uppercase;color:#fff}.alert.alert-danger{background-color:#f8d7da;color:#58151c}.alert.alert-success{background-color:#ace3cd;color:#0f5132}.tooltip-control{display:flex;align-items:center;gap:8px}.tooltip-control-label{display:flex;align-items:center;gap:9px}.info-icon-wrapper{position:relative}.info-icon{display:flex;border:0;padding:0;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;fill:#111926;background:none}.info-icon:hover{fill:#1a6eef}.tooltip-white .info-icon{fill:#fff}.tooltip-white .info-icon:hover{fill:rgba(255,255,255,.9)}.tooltip{position:absolute;top:calc(100% + 10px);right:-8px;background:#1f2937;color:#fff;border-radius:8px;padding:16px;width:280px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:1000}.tooltip:before{content:"";position:absolute;top:-6px;right:10px;width:12px;height:12px;background:#1f2937;transform:rotate(45deg)}.tooltip-top .tooltip{position:absolute;top:auto;bottom:calc(100% + 10px)}.tooltip-top .tooltip:before{content:"";position:absolute;top:auto;bottom:-6px;transform:rotate(45deg)}.tooltip-close{position:absolute;top:12px;right:12px;background:none;border:0;padding:0;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.tooltip-close:hover{background:rgba(255,255,255,.1)}.tooltip-close svg{width:16px;height:16px}.tooltip-title{font-size:1.0714285714rem;font-weight:600;color:#fff;margin:0 0 8px 0;padding-right:24px}.tooltip-text{font-size:.9285714286rem;line-height:1.5;color:rgba(255,255,255,.9);margin:0}.accordion-button{position:relative;display:flex;gap:9px;border:0;border-radius:0;padding:36px;width:100%;font-weight:700;font-size:1rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;overflow-anchor:none;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;background-color:#f5f5f5;color:#344054}.accordion-button:not(.collapsed){color:#344054;background-color:#f5f5f5}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41NjEiIGhlaWdodD0iOS41IiB2aWV3Qm94PSIwIDAgMTYuNTYxIDkuNSI+PHBhdGggZD0iTTE2LjMxNiwyMS42MjFhMS4xODgsMS4xODgsMCwwLDEtLjg0My0uMzQ1TDguMzQ1LDE0LjE0OGExLjE4OCwxLjE4OCwwLDAsMSwwLTEuNjc1bDcuMTI4LTcuMTI4QTEuMTg4LDEuMTg4LDAsMCwxLDE3LjE0OCw3LjAyTDEwLjg2MywxMy4zbDYuMjg1LDYuMjg1YTEuMTg4LDEuMTg4LDAsMCwxLS44MzIsMi4wMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wNiAxNy40OTkpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMzQ0MDU0Ii8+PC9zdmc+");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:15px;height:22px;margin-left:auto;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41NjEiIGhlaWdodD0iOS41IiB2aWV3Qm94PSIwIDAgMTYuNTYxIDkuNSI+PHBhdGggZD0iTTE2LjMxNiwyMS42MjFhMS4xODgsMS4xODgsMCwwLDEtLjg0My0uMzQ1TDguMzQ1LDE0LjE0OGExLjE4OCwxLjE4OCwwLDAsMSwwLTEuNjc1bDcuMTI4LTcuMTI4QTEuMTg4LDEuMTg4LDAsMCwxLDE3LjE0OCw3LjAyTDEwLjg2MywxMy4zbDYuMjg1LDYuMjg1YTEuMTg4LDEuMTg4LDAsMCwxLS44MzIsMi4wMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wNiAxNy40OTkpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMzQ0MDU0Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:15px 22px;transition:transform .2s ease-in-out}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0}@media(max-width:768px){.accordion-button{padding:18px}.accordion-button svg{min-width:14px}}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-header{margin-bottom:0}.accordion-item{background-color:#f5f5f5;color:#344054}.accordion-item+.accordion-item{margin-top:25px}.accordion-item:hover,.accordion-item:focus,.accordion-item:active{box-shadow:0 3px 6px rgba(0,0,0,.08);background-color:#f8f8f8}.accordion-item:hover .accordion-button,.accordion-item:focus .accordion-button,.accordion-item:active .accordion-button{background-color:#f8f8f8}.accordion-item:only-child .accordion-button:after{content:none}.accordion-item:only-child .collapse{display:block!important}.accordion-body{padding:0 36px 36px}.accordion-body .horizontal-separator{margin-top:0}@media(max-width:768px){.accordion-body{padding:0 18px 18px}}.collapse:not(.show){display:none}.offcanvas-backdrop{position:absolute;top:0;left:0;z-index:1040;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.offcanvas{position:absolute;top:0;right:0;display:flex;flex-direction:column;outline:0;padding:25px;width:100%;height:100%;max-width:50%;visibility:hidden;transition:transform .3s ease-in-out;background-color:#fff;background-clip:padding-box;z-index:1045}@media(max-width:992px){.offcanvas{padding:15px;max-width:70%}}@media(max-width:576px){.offcanvas{padding:10px;max-width:85%}}.offcanvas.offcanvas-bottom{top:auto;right:0;bottom:0;left:0;width:100%;height:70%;max-width:100%;max-height:70%}.offcanvas-header{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.offcanvas-title{font-weight:700;font-size:2rem;color:#1a1a1a}@media(max-width:576px){.offcanvas-title{font-size:1.5714285714rem}}.offcanvas-body .selectable-list{margin:25px 0 35px}.is-loading{display:block;max-width:100%;min-height:75px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' viewBox='0 0 128 128'%3E%3Cg%3E%3Ccircle cx='16' cy='64' r='16' fill='%232970FE'/%3E%3Ccircle cx='16' cy='64' r='16' fill='%232970FE' fill-opacity='.67' transform='rotate(45 64 64)'/%3E%3Ccircle cx='16' cy='64' r='16' fill='%232970FE' fill-opacity='.42' transform='rotate(90 64 64)'/%3E%3Ccircle cx='16' cy='64' r='16' fill='%232970FE' fill-opacity='.2' transform='rotate(135 64 64)'/%3E%3CanimateTransform attributeName='transform' calcMode='discrete' dur='720ms' repeatCount='indefinite' type='rotate' values='0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/75px 75px no-repeat;color:transparent}a .spinner-border,button .spinner-border{margin-left:5px;width:1rem;height:1rem}.btn-next .spinner-border{margin-left:0}.scheduler-overlay{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px}@media(max-width:576px){.scheduler-overlay{justify-content:flex-start;padding:10px}}.scheduler-logo-wrap{width:100%;height:75px}.scheduler-logo-wrap+.scheduler-container{height:calc(100vh - 75px);max-height:760px}@media(max-width:768px){.scheduler-logo-wrap+.scheduler-container{height:calc(92vh - 75px);max-height:100%}}@media(max-width:576px){.scheduler-logo-wrap{height:60px}.scheduler-logo-wrap+.scheduler-container{height:calc(92vh - 60px)}}.scheduler-logo{position:relative;margin:0 auto 25px;width:100%;height:50px;text-align:center}.scheduler-logo img{display:inline-block;width:100%;height:100%;object-fit:contain}@media(max-width:576px){.scheduler-logo{margin:0 auto 10px}}.scheduler-container{width:100%;height:100vh;max-height:835px;max-width:1060px;position:relative;padding-bottom:40px}@media(max-width:768px){.scheduler-container{height:92vh;max-height:100%}}.scheduler-modal{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:25px;border-radius:10px;padding:30px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);height:100%;background:#fff;z-index:101}@media(max-width:576px){.scheduler-modal{padding:0}}.scheduler-modal-scrollable{padding:0 10px 0;height:100%;overflow-y:scroll}@media(max-width:576px){.scheduler-modal-scrollable{padding:15px 15px 0}}.powered-by{position:absolute;bottom:-16px;right:0;display:flex;align-items:center;gap:8px;background:#e3e4e4;padding:30px 15px 13px 65px;clip-path:polygon(0 0,100% 0,100% 100%,23% 100%);z-index:100}.powered-by span{display:none}.powered-by img{height:30px;width:auto}@media(max-width:576px){.powered-by{right:0}}.step-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}@media(max-width:768px){.step-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:25px}}.step-title{font-weight:700;font-size:2rem;color:#1a1a1a}@media(max-width:576px){.step-title{font-size:1.7142857143rem}}.step.step-loading{height:100%}.progress-bar{display:flex;gap:16px;box-shadow:0 13px 16px rgba(0,0,0,.16);border-radius:4px;margin:0 10px;padding:18px 25px;align-items:center;justify-content:space-between;background:#e9e9e9}@media(max-width:768px){.progress-bar{padding:16px 25px}}@media(max-width:576px){.progress-bar{box-shadow:none;border-radius:0 0 10px 10px;margin:0;padding:12px 16px}}.progress-steps{flex:1;display:flex;align-items:center}.progress-step{display:flex;align-items:center;gap:8px;color:#9ca3af;position:relative}.progress-step .step-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.progress-step .step-icon svg{width:18px;height:18px}.progress-step .step-number{display:none;border-radius:50%;border:3px solid #d1d1d1;flex:0 0 35px;width:35px;height:35px;align-items:center;justify-content:center;font-weight:700;line-height:35px;text-align:center;background-color:#f8f8f8}.progress-step .step-label{font-size:1rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.progress-step .step-line{width:70px;height:2px;background:#d3d3d4;margin:0 8px}.progress-step .stepper-btn{position:relative;display:flex;gap:8px;border:0;align-items:center;cursor:pointer;background-color:transparent;color:#9ca3af}.progress-step .stepper-btn:hover,.progress-step .stepper-btn:active,.progress-step .stepper-btn:focus{background-color:#e9e9e9;color:#2970fe}.progress-step .stepper-btn:hover .step-number,.progress-step .stepper-btn:active .step-number,.progress-step .stepper-btn:focus .step-number{border-color:#2970fe}.progress-step .stepper-btn .step-number{color:#2970fe}.progress-step:last-child .step-line{display:none}.progress-step.active{color:#2970fe}.progress-step.active .step-number{box-shadow:0 3px 9px rgba(13,96,196,.69);border-color:#2970fe;background-color:#d2e1ff}.progress-step.active .step-line{background:#2970fe}.progress-step.completed .step-label{color:#344054}.progress-step.completed .step-number{border-color:#05be73;background-color:#05be73;color:#fff}.progress-step.completed .stepper-btn:hover .step-label,.progress-step.completed .stepper-btn:active .step-label,.progress-step.completed .stepper-btn:focus .step-label{color:#10b981}@media(max-width:1200px){.progress-step .step-line{width:40px}}@media(max-width:992px){.progress-step{gap:4px}.progress-step .step-label{font-size:.9285714286rem}.progress-step .step-line{margin:0 4px;width:15px}}@media(max-width:768px){.progress-step{flex-grow:1}.progress-step .step-icon,.progress-step .step-label{display:none}.progress-step .step-number{display:flex}.progress-step .step-line{width:100%;max-width:100%}}@media(max-width:576px){.progress-step .step-icon{display:none}.progress-step .step-number{display:flex}}.btn-next{background:#2970fe;border:0;border-radius:4px;padding-left:7px;height:49px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease;color:#fff}.btn-next:hover{background:#1a6eef}.btn-next:active{transform:scale(.95)}.btn-next svg{width:20px;height:20px}.selectable-list{display:flex;flex-direction:column;gap:10px}.selectable-card{position:relative;border-radius:8px;background:#f3f4f6;transition:all .3s ease;cursor:pointer}.selectable-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.selectable-card label{display:block;cursor:pointer;padding:20px;position:relative}@media(max-width:768px){.selectable-card label{padding:10px}}.selectable-card.selected{background:#2970fe}.selectable-card.selected .selectable-name{color:#fff}.selectable-card.selected .selectable-phone{color:#fff}.selectable-card.selected .selectable-address,.selectable-card.selected .selectable-hours{color:rgba(255,255,255,.63)}.selectable-card.selected:before{background:#fff;border-color:#8bb2ff;border-width:3px}.selectable-card.selected:after{opacity:1;background:#2970fe}.selectable-card:before{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:3px solid #d1d5db;background:#fff;transition:border .2s ease,background .2s ease}@media(max-width:768px){.selectable-card:before{left:15px}}.selectable-card:after{content:"";position:absolute;left:calc(25px + 8px);top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:transparent;opacity:0;transition:opacity .2s ease}@media(max-width:768px){.selectable-card:after{left:23px}}.selectable-card:hover:not(.selected){background:#eaecef}.selectable-content{display:flex;align-items:center;gap:25px;margin-left:55px;text-transform:none}@media(max-width:768px){.selectable-content{margin-left:45px;gap:10px}}.selectable-logo{flex-shrink:0;width:140px}.selectable-logo img{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.selectable-logo{width:70px}}@media(max-width:576px){.selectable-logo{display:none}}.selectable-info{flex:1;min-width:0}.selectable-name{font-weight:700;font-size:1.2857142857rem;color:#1a1a1a;margin-bottom:4px}.selectable-phone,.selectable-address,.selectable-hours{font-size:1rem;line-height:1.5}.selectable-address,.selectable-hours{font-weight:500;color:#6b6b6b}@media(max-width:576px){.selectable-phone{font-size:1.1428571429rem}}.appointment-content{background:#f8f8f8;border-radius:4px;padding:24px;display:grid;grid-template-columns:1fr auto 420px;gap:24px}@media(max-width:1200px){.appointment-content{grid-template-columns:1fr auto 320px}}@media(max-width:992px){.appointment-content{grid-template-columns:1fr auto 220px}}@media(max-width:768px){.appointment-content{display:flex;flex-direction:column;grid-template-columns:none;gap:15px}}.vertical-separator{background:#e5e7eb;width:2px;align-self:stretch}@media(max-width:768px){.vertical-separator{display:none}}.horizontal-separator{display:block;margin:15px 0;width:100%;height:2px;background:#e5e7eb}.step-header.tabs-enabled{border-bottom:2px solid #f3f3f3;padding-bottom:8px;flex-wrap:wrap}.step-header.tabs-enabled .step-title{display:block;margin-bottom:8px;width:100%}@media(max-width:992px){.step-header.tabs-enabled{flex-direction:column;align-items:flex-start}.step-header.tabs-enabled .date-tabs-container{order:2}.step-header.tabs-enabled .step-title,.step-header.tabs-enabled .tooltip-control{margin-bottom:13px}}@media(max-width:768px){.step-header.tabs-enabled .step-title,.step-header.tabs-enabled .tooltip-control{margin-bottom:0}}.date-tabs-container .date-tabs .date-tab{position:relative;padding:5px;font-weight:700;font-size:1rem;text-decoration:none;color:#344054;transition:color .2s}.date-tabs-container .date-tabs .date-tab:hover,.date-tabs-container .date-tabs .date-tab:focus{color:#1a1a1a}.date-tabs-container .date-tabs .date-tab+.date-tab{margin-left:30px}.date-tabs-container .date-tabs .date-tab.active{color:#2970fe}.date-tabs-container .date-tabs .date-tab.active:after{content:"";position:absolute;bottom:-7px;left:0;display:block;width:100%;border-bottom:2px solid #2970fe;z-index:2}.date-tabs-container .date-tabs .date-tab.has-selected{color:#05be73}.date-tabs-container .date-tabs .date-tab.has-selected:before{content:"✓"}.date-tabs-container .date-tabs .date-tab .tab-optional{font-weight:500;font-size:.9285714286rem}.calendar-section{padding:0}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media(max-width:576px){.calendar-header{margin-bottom:10px}}.calendar-month{font-size:1.2857142857rem;font-weight:500;color:#1a1a1a}.calendar-month strong{font-size:1.4285714286rem}.calendar-nav{background:none;border:0;padding:4px;cursor:pointer;color:#1a1a1a;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.calendar-nav:hover{background:#e5e7eb}.calendar-nav[disabled]{opacity:.4}.calendar-nav[disabled]:hover{background:transparent}.calendar-nav svg{width:20px;height:20px}.calendar-grid{margin-bottom:0}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,56px);gap:9px;justify-content:center;margin-bottom:4px}@media(max-width:992px){.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,42px)}}@media(max-width:400px){.calendar-weekdays,.calendar-days{gap:5px}}.weekday{text-align:center;font-size:.9285714286rem;font-weight:500;color:#6b6b6b;padding:6px 0}.calendar-days{margin-bottom:20px}.calendar-day{position:relative;display:flex;box-shadow:0 3px 4px rgba(0,0,0,.07);border-radius:10px;height:56px;align-items:center;justify-content:center;font-weight:500;cursor:pointer;transition:background .2s;background:#fff;color:#1a1a1a}.calendar-day:hover:not(.disabled):not(.selected){background:#e5e7eb}.calendar-day.disabled{box-shadow:none;cursor:not-allowed;background:#f3f3f3;color:#c7c7d2}.calendar-day.selected{font-weight:600;background:#2b7eff;color:#fff}.calendar-day.empty{box-shadow:none;background:transparent;cursor:default}@media(max-width:992px){.calendar-day{height:42px}}.day-number{margin-top:-7px;font-weight:600;font-size:1.2142857143rem}@media(max-width:992px){.day-number{font-size:1rem}}.availability-dot{position:absolute;bottom:11px;left:50%;transform:translateX(-50%);width:7px;height:7px}.availability-dot.available{border-radius:50%;background:#05be73}.availability-dot.limited{border-radius:50%;background:#ff9100}.availability-dot.not-available{border-radius:50%;background:#f00}.availability-dot.after-hours{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4wNDIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMC4wNDIgMTAiPjxwYXRoIGQ9Ik05LjgsNi4zNTFhLjM1My4zNTMsMCwwLDAtLjMuMDY0LDMuNzY3LDMuNzY3LDAsMCwxLTEuMTQzLjY2OCwzLjU3OSwzLjU3OSwwLDAsMS0xLjMuMjMxQTMuNzcsMy43NywwLDAsMSwzLjI4NywzLjUzOWEzLjk1NywzLjk1NywwLDAsMSwuMjA1LTEuMjQ2LDMuNDQ4LDMuNDQ4LDAsMCwxLC42MTYtMS4xQS4zMjguMzI4LDAsMCwwLDQuMDU4LjcyNmEuMzUzLjM1MywwLDAsMC0uMy0uMDY0QTUuMTgyLDUuMTgyLDAsMCwwLDEuMDQsMi40ODZhNS4wODQsNS4wODQsMCwxLDAsOC45ODgsNC4yNjNBLjMxMi4zMTIsMCwwLDAsOS44LDYuMzUxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC42NTIpIiBmaWxsPSIjZWJhZjI0Ii8+PC9zdmc+");background-size:cover}@media(max-width:992px){.availability-dot{bottom:8px}}.calendar-legend{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:480px){.calendar-legend{gap:12px}}.legend-item{display:flex;align-items:center;gap:5px}.legend-dot{width:10px;height:10px}.legend-dot.available{border-radius:50%;background:#05be73}.legend-dot.limited{border-radius:50%;background:#ff9100}.legend-dot.not-available{border-radius:50%;background:#f00}.legend-dot.after-hours{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4wNDIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMC4wNDIgMTAiPjxwYXRoIGQ9Ik05LjgsNi4zNTFhLjM1My4zNTMsMCwwLDAtLjMuMDY0LDMuNzY3LDMuNzY3LDAsMCwxLTEuMTQzLjY2OCwzLjU3OSwzLjU3OSwwLDAsMS0xLjMuMjMxQTMuNzcsMy43NywwLDAsMSwzLjI4NywzLjUzOWEzLjk1NywzLjk1NywwLDAsMSwuMjA1LTEuMjQ2LDMuNDQ4LDMuNDQ4LDAsMCwxLC42MTYtMS4xQS4zMjguMzI4LDAsMCwwLDQuMDU4LjcyNmEuMzUzLjM1MywwLDAsMC0uMy0uMDY0QTUuMTgyLDUuMTgyLDAsMCwwLDEuMDQsMi40ODZhNS4wODQsNS4wODQsMCwxLDAsOC45ODgsNC4yNjNBLjMxMi4zMTIsMCwwLDAsOS44LDYuMzUxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC42NTIpIiBmaWxsPSIjZWJhZjI0Ii8+PC9zdmc+")}.legend-text{font-weight:600;font-size:.9285714286rem;color:#344054}.time-section{padding:0;display:flex;flex-direction:column;grid-column:3;align-items:center}@media(max-width:768px){.time-section{border-top:2px solid #e5e7eb;padding-top:15px}}.time-slots{display:flex;flex-direction:column;gap:10px;margin-top:10px;width:100%;max-width:200px}@media(max-width:992px){.time-slots{max-width:150px}}@media(max-width:768px){.time-slots{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:100%}}.time-slot{background:#ececec;border:2px solid transparent;border-radius:10px;padding:14px;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;transition:all .2s;cursor:pointer;color:#1a1a1a}.time-slot:hover{background:#f3f4f6;border-color:#e5e7eb}.time-slot.active{background:#2970fe;border-color:#2970fe;color:#fff}.time-slot.after-hours-slot{background:#f3f4f6;color:#6b6b6b;font-size:1rem}.time-slot.after-hours-slot:hover{background:#e5e7eb}@media(max-width:992px){.time-slot{padding:6px 8px}}@media(max-width:768px){.time-slot{padding:14px 8px}}.selected-customer{margin-bottom:9px;font-size:1.2857142857rem}@media(max-width:768px){.customer-info-list .selectable-name{font-size:1.1428571429rem}}.customer-info-card{display:grid;border-radius:10px;padding:27px 36px;grid-template-columns:1.5fr auto 1fr;gap:27px;align-items:center;background:#fff}.customer-info-card .info-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.customer-info-card .info-row+.info-row{margin-top:10px}.customer-info-card .customer-name,.customer-info-card .vehicle-info{display:inline-block;font-weight:700;text-transform:uppercase;vertical-align:text-bottom}.customer-info-card .customer-name{font-size:1.2857142857rem}.customer-info-card .contact-info{font-weight:600}.customer-info-card .contact-info span{display:inline-block;margin-right:9px;vertical-align:middle}@media(max-width:992px){.customer-info-card{grid-template-columns:1fr auto 1fr;gap:15px;padding:18px}}@media(max-width:768px){.customer-info-card{display:flex;flex-direction:column;grid-template-columns:none}}@media(max-width:576px){.customer-info-card .confirmation-actions .btn{display:block}.customer-info-card .confirmation-actions .btn+.btn{margin-top:15px;margin-left:0}}.services-content{display:grid;grid-template-columns:1fr 320px;gap:18px}.services-content .services-content-items{padding-right:25px;max-height:530px;height:100%;overflow-y:scroll}@media(max-width:992px){.services-content{grid-template-columns:1fr 300px;gap:10px}.services-content .services-content-items{padding-right:10px}}@media(max-width:768px){.services-content{display:block}.services-content .services-content-items{margin-bottom:25px;max-height:100%;overflow:auto}}.service-recommendations{margin-bottom:18px;border-radius:10px;padding:27px;background:#2970fe;color:#fff}@media(max-width:992px){.service-recommendations{padding:15px}}.recommendation-header{display:flex;align-items:center;gap:9px;margin-bottom:9px}.recommendation-header strong{display:block;margin-bottom:9px;font-size:1.1428571429rem}.recommendation-header span{color:rgba(255,255,255,.63)}.recommendation-item{display:flex;gap:9px;align-items:center;justify-content:space-between;color:#fff}.recommendation-item+.recommendation-item{margin-top:18px}.recommendation-item label,.recommendation-item .label{max-width:200px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}.recommendation-item .form-check{flex:0 0 50%;max-width:50%}.recommendation-item .form-check input[type=checkbox]{border-color:#e1e1e1;border-radius:5px;flex:0 0 24px;width:24px;height:24px;background-color:#ececec;background-size:12px 9px}.recommendation-item .form-check input[type=checkbox]:hover,.recommendation-item .form-check input[type=checkbox]:active,.recommendation-item .form-check input[type=checkbox]:focus{border-color:#d3dbe2;background-color:#fff}.recommendation-item .form-check input[type=checkbox]:checked{border-color:#d6d6d6;background-color:#2970fe;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjM3MiIgaGVpZ2h0PSI2LjgxOSIgdmlld0JveD0iMCAwIDkuMzcyIDYuODE5Ij48cGF0aCBkPSJNOS4xLDU2Ljc4OSw0LjE1Myw2MS43MzJhLjkzOC45MzgsMCwwLDEtMS4zMjYsMEwuMjc0LDU5LjE4QS45MzguOTM4LDAsMCwxLDEuNiw1Ny44NTRMMy40OSw1OS43NDNsNC4yOC00LjI4QS45MzguOTM4LDAsMCwxLDkuMSw1Ni43ODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4xODgpIiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.recommendation-item .category-price,.recommendation-item .service-price{color:#fff}.service-price{font-weight:700}.service-category{border-radius:10px;overflow:hidden;background:#f5f5f5}.service-category.active,.service-category:hover,.service-category:focus,.service-category:active{box-shadow:0 3px 6px rgba(0,0,0,.08)}.service-category+.service-category{margin-top:18px}.service-category .service-category-collapse{display:flex;font-size:1.1428571429rem;text-transform:uppercase}.service-category .service-category-collapse:after{content:"";display:inline-block;margin-left:auto;width:1.25rem;height:1.25rem;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}.service-category.active{background-color:#f5f5f5}.service-category.active .service-category-collapse:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");transform:rotate(-180deg)}.service-category.active .category-services{display:block}.service-category .form-check input[type=checkbox]{border-color:#d3dbe2;border-radius:5px;flex:0 0 24px;width:24px;height:24px;background-color:#f5f5f5;background-size:12px 9px}.service-category .form-check input[type=checkbox]:hover,.service-category .form-check input[type=checkbox]:active,.service-category .form-check input[type=checkbox]:focus{border-color:#d3dbe2;background-color:#fff}.service-category .form-check input[type=checkbox]:checked{border-color:#d6d6d6;background-color:#2970fe;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjM3MiIgaGVpZ2h0PSI2LjgxOSIgdmlld0JveD0iMCAwIDkuMzcyIDYuODE5Ij48cGF0aCBkPSJNOS4xLDU2Ljc4OSw0LjE1Myw2MS43MzJhLjkzOC45MzgsMCwwLDEtMS4zMjYsMEwuMjc0LDU5LjE4QS45MzguOTM4LDAsMCwxLDEuNiw1Ny44NTRMMy40OSw1OS43NDNsNC4yOC00LjI4QS45MzguOTM4LDAsMCwxLDkuMSw1Ni43ODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01NS4xODgpIiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.service-category.service-category-dark{background:#212121;color:#fff}.service-category.service-category-dark .service-category-collapse:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.service-category.service-category-dark.active .service-category-collapse:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");transform:rotate(-180deg)}.service-category.service-category-dark label,.service-category.service-category-dark .label{color:#fff}.category-header{display:flex;gap:9px;padding:27px;align-items:center;cursor:pointer}@media(max-width:992px){.category-header{padding:15px}}.category-header-info{display:flex;gap:9px;flex-grow:1;flex-direction:column}.category-header-info>div{flex:0 0 100%;max-width:100%}.category-header-description-wrap{display:flex;justify-content:space-between}@media(max-width:992px){.category-header-description-wrap{display:block}}.category-header-description{flex:0 0 60%;max-width:60%}@media(max-width:992px){.category-header-description{margin-bottom:9px;max-width:100%}}.category-icon{width:80px}@media(max-width:992px){.category-icon{width:60px}}.category-price,.service-price{color:#05be73}.category-services{padding:0 27px 27px;display:none}.sub-category-header{margin-top:27px;margin-bottom:9px;font-weight:600;font-size:1rem;text-transform:uppercase}.sub-category-items{border-left:2px solid #d3dbe2;padding-left:12px}.sub-category-items .service-item{display:flex;justify-content:space-between;align-items:center}.sub-category-items .service-item+.service-item{margin-top:18px}.sub-category-items .service-item .form-check{flex:0 0 70%;max-width:70%}.sub-category-items .service-item label,.sub-category-items .service-item .label{font-weight:600;text-transform:none}@media(max-width:768px){.services-content-summary{position:absolute;bottom:0;left:0;display:none;border-radius:10px;border-bottom-right-radius:0;padding:15px;width:100%;height:90%;max-width:100%;max-height:90%;overflow-y:scroll;background:#fff;z-index:1045}.services-content-summary.show{display:block}}.services-content-summary+.offcanvas-backdrop{border-radius:10px}@media(min-width:769px){.services-content-summary .appointment-summary-confirm,.services-content-summary .offcanvas-header,.services-content-summary+.offcanvas-backdrop{display:none}}@media(max-width:576px){.services-content-summary{padding:10px}}.appointment-summary{position:sticky;top:0;display:flex;flex-direction:column;border-radius:8px;padding:27px;background-color:#f8f9fa}.appointment-summary label,.appointment-summary .label{margin-bottom:18px}@media(max-width:992px){.appointment-summary{padding:15px}}@media(max-width:768px){.appointment-summary{position:static;padding:0;background-color:#fff}}.appointment-summary-section{order:0}.appointment-summary-section+.appointment-summary-section{margin-top:18px;border-top:2px solid #e9e9e9;padding-top:9px}.appointment-summary-section .appointment-summary-date{margin-bottom:18px;border-radius:10px;padding:14px;background:#ececec}@media(max-width:768px){.appointment-summary-section{order:1}.appointment-summary-section.section-mobile-first{order:0;margin:0 0 18px;border-top:0;border-bottom:2px solid #e9e9e9;padding:0 0 9px}}.appointment-summary-items{margin-bottom:18px}.appointment-summary-items .appointment-summary-item{position:relative;border-radius:3px;padding:5px 30px 5px 10px;background:#ececec}.appointment-summary-items .appointment-summary-item+.appointment-summary-item{margin-top:9px}.appointment-summary-items .appointment-summary-item .btn-close{position:absolute;top:6px;right:8px}.appointment-summary-items .appointment-summary-item strong{color:#344054}@media(max-width:768px){.appointment-summary-items .appointment-summary-item{padding:7px 30px 7px 10px}.appointment-summary-items .appointment-summary-item .btn-close{top:8px}}.appointment-summary-items .appointment-summary-item-info{display:flex;gap:5px;justify-content:space-between}@media(max-width:992px){.appointment-summary-items .appointment-summary-item-info{flex-direction:column}}@media(max-width:768px){.appointment-summary-items .appointment-summary-item-info{flex-direction:row}}@media(max-width:400px){.appointment-summary-items .appointment-summary-item-info{flex-direction:column}}.appointment-summary-total{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.appointment-summary-total{margin-bottom:9px}}.appointment-summary-confirm{position:sticky;bottom:-10px;left:0;padding:10px;text-align:center;background:rgba(255,255,255,.9)}@media(max-width:768px){.appointment-summary-confirm{bottom:-15px}}@media(max-width:576px){.appointment-summary-confirm{bottom:-10px}}.appointment-summary-mobile{position:sticky;bottom:10px;left:0;display:none;border:2px solid #00cf7b;border-radius:10px;padding:18px 27px;max-width:100%;align-items:center;justify-content:space-between;cursor:pointer;background:linear-gradient(180deg,#05be73 0%,#04a161 100%);color:#fff;z-index:2}@media(max-width:768px){.appointment-summary-mobile{display:flex}}.confirmation-container{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}.confirmation-card{max-width:500px;text-align:center}.confirmation-card h1{font-size:2rem}.confirmation-card .form-check{align-items:flex-start;text-align:left}.confirmation-card label,.confirmation-card .label{font-size:.7857142857rem;text-transform:none}.confirmation-icon{margin-bottom:10px;display:flex;justify-content:center}.confirmation-date{display:inline-block;margin:0 5px;border-radius:10px;padding:14px;vertical-align:middle;background-color:#ececec}.marketing-section{margin-top:18px}.marketing-section strong{color:#344054}