:root,[data-theme=light]{--bs-primary: #2773FE;--bs-primary-hover: #1F5CCC;--bs-secondary: var(--bs-white);--bs-secondary-hover: #F2F2F2;--bs-body-color: var(--bs-primary);--bs-body-bg: white;--bs-font-sans-serif: "Chillax", Helvetica, Arial, Lucida, sans-serif;--bg-color: #333;--bs-content-bg: #ecece;--font-color-light: #ffffff;--font-color-dark: #000000;--font-color: rgb(252, 252, 252);--navbar-bg: var(--bs-primary);--navbar-font-color: var(--bs-body-bg);--navbar-title-sm-font-size: 18px;--primary-hover-color: #4084A3FF;--separator-color: var(--bs-primary);--separator-width: 95%;--separator-height: 2px;--separator-margin: 20px auto;--side-bar-width: 315px;--spinner-color: white;--font-icon-color: var(--bs-primary);--font-icon-content: ""}[data-theme=dark]{--bs-primary: #110E20;--bs-body-color: #FEE827;--bs-body-bg: var(--bs-primary);--body-bg: var(--bs-primary);--bg-color: #333;--bs-content-bg: #444;--font-color: rgb(252, 252, 252);--navbar-bg: var(--bs-body-color);--navbar-font-color: var(--bs-body-bg);--container-title-sm-font-size: 24px;--separator-color: var(--bs-body-color)}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.semi-bold{font-weight:600 !important}b,strong,.bold{font-weight:700 !important}.capitalize:first-letter{text-transform:capitalize}a{color:var(--bs-blue)}.btn-primary{background-color:var(--bs-primary);color:var(--bs-secondary)}.btn-primary:focus,.btn-primary:active,.btn-primary:hover,.btn-primary:disabled,.btn-primary.disabled{background-color:var(--bs-primary-hover);color:var(--bs-secondary)}.btn-secondary{background-color:var(--bs-secondary);color:var(--bs-primary)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary:hover,.btn-secondary:disabled,.btn-secondary.disabled{background-color:var(--bs-secondary-hover);color:var(--bs-primary)}.btn-dark-blue{background-color:var(--bs-dark-blue);color:#fff}.btn-dark-blue:focus,.btn-dark-blue:active,.btn-dark-blue:hover,.btn-dark-blue:disabled,.btn-dark-blue.disabled{background-color:var(--bs-dark-blue-hover);color:#fff}.btn-turquoise{background-color:var(--bs-turquoise);color:#000}.btn-turquoise:focus,.btn-turquoise:active,.btn-turquoise:hover,.btn-turquoise:disabled,.btn-turquoise.disabled{background-color:var(--bs-turquoise-hover);color:#000}.btn-yellow{background-color:var(--bs-yellow);color:#000}.btn-yellow:focus,.btn-yellow:active,.btn-yellow:hover,.btn-yellow:disabled{background-color:var(--bs-yellow-hover);color:#000}.bg-turquoise{background-color:var(--bs-turquoise) !important}.bg-yellow{background-color:var(--bs-yellow) !important}.rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.full-screen{position:absolute;top:0;left:0;right:0;bottom:0}.flex-center{display:flex;justify-content:center;align-items:center}.copyright.text-center{z-index:1;width:100%;font-weight:500}.copyright .foot-container>small{font-size:.8rem;background-color:#fff;padding:0 5px;opacity:.8}.color-light,.color-light:hover{color:var(--font-color-light) !important}.color-dark,.color-dark:hover{color:var(--font-color-dark)}.bg-light{background-color:var(--bg-color-light);color:var(--font-color-dark)}.bg-dark{background-color:var(--bg-color-dark);color:var(--font-color-light)}.bg-content-gray{background-color:var(--content-bg-gray);color:var(--font-color-dark)}.container{max-width:1440px;padding:0}.rounded{border-radius:var(--default-border-radius) !important}.section-content{padding:7rem;margin:auto;position:relative}.bg-secondary{background:var(--bs-secondary) !important}.bg-secondary-content{background:var(--secondary-content-bg-color) !important}.bg-white{background:var(--bs-white) !important}.bg-primary{background:var(--bs-primary) !important}.color-dark-blue-3{color:var(--bs-dark-blue-3) !important}.color-white{color:var(--bs-white) !important}.color-hint{color:#adb5bd}.form-select{appearance:none;-webkit-appearance:none}.form-check-input{appearance:none;-webkit-appearance:none}.accordion{height:100%;display:flex;flex-direction:column}.accordion .accordion-item:last-of-type{flex-grow:1}.accordion-button,.accordion-button:not(.collapse){padding:var(--accordion-button-padding);color:#fff;background-color:var(--bs-primary)}.accordion-button:not(.collapse)::after{background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>")}.accordion-button::after{position:var(--accordion-button-arrow-position);left:var(--accordion-button-arrow-left);background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>")}.form-switch .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.hidden{display:none !important}.no-wrap{white-space:nowrap}.wrap-content{white-space:break-spaces}.file-selector{border:2px dashed gray;border-radius:5px;min-height:60px;width:100%;max-width:250px;padding:5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.text-justify{text-align:justify}.pointer-event-none{pointer-events:none}.pointer-event-all{pointer-events:all}:root{--font-color-dark: #1b1532}.copyright{position:fixed !important}.embed-container{visibility:hidden;overflow:visible !important}.embed-container.loaded{visibility:visible}.embed-container .view-container{width:100%;overflow:visible !important}.glider{pointer-events:none;overflow:hidden}.main-container{position:relative;margin:auto;width:100%;min-height:100%}.main-container .with-help{pointer-events:none}.main-container .with-help:after{cursor:pointer;width:16px;height:16px;content:"";display:inline-block;pointer-events:all;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.3335 10.3333H7.66683V6.33325H6.3335V10.3333ZM7.00016 4.99992C7.18905 4.99992 7.3475 4.93592 7.4755 4.80792C7.6035 4.67992 7.66727 4.5217 7.66683 4.33325C7.66683 4.14436 7.60283 3.98592 7.47483 3.85792C7.34683 3.72992 7.18861 3.66614 7.00016 3.66659C6.81127 3.66659 6.65283 3.73059 6.52483 3.85859C6.39683 3.98659 6.33305 4.14481 6.3335 4.33325C6.3335 4.52214 6.3975 4.68059 6.5255 4.80859C6.6535 4.93659 6.81172 5.00036 7.00016 4.99992ZM7.00016 13.6666C6.07794 13.6666 5.21127 13.4915 4.40016 13.1413C3.58905 12.791 2.8835 12.3161 2.2835 11.7166C1.6835 11.1166 1.20861 10.411 0.858829 9.59992C0.509052 8.78881 0.333941 7.92214 0.333496 6.99992C0.333496 6.0777 0.508607 5.21103 0.858829 4.39992C1.20905 3.58881 1.68394 2.88325 2.2835 2.28325C2.8835 1.68325 3.58905 1.20836 4.40016 0.858585C5.21127 0.508808 6.07794 0.333696 7.00016 0.333252C7.92239 0.333252 8.78905 0.508363 9.60016 0.858585C10.4113 1.20881 11.1168 1.6837 11.7168 2.28325C12.3168 2.88325 12.7919 3.58881 13.1422 4.39992C13.4924 5.21103 13.6673 6.0777 13.6668 6.99992C13.6668 7.92214 13.4917 8.78881 13.1415 9.59992C12.7913 10.411 12.3164 11.1166 11.7168 11.7166C11.1168 12.3166 10.4113 12.7917 9.60016 13.1419C8.78905 13.4921 7.92239 13.667 7.00016 13.6666ZM7.00016 12.3333C8.48905 12.3333 9.75016 11.8166 10.7835 10.7833C11.8168 9.74992 12.3335 8.48881 12.3335 6.99992C12.3335 5.51103 11.8168 4.24992 10.7835 3.21659C9.75016 2.18325 8.48905 1.66659 7.00016 1.66659C5.51127 1.66659 4.25016 2.18325 3.21683 3.21659C2.1835 4.24992 1.66683 5.51103 1.66683 6.99992C1.66683 8.48881 2.1835 9.74992 3.21683 10.7833C4.25016 11.8166 5.51127 12.3333 7.00016 12.3333Z\" fill=\"white\"/></svg>")}.main-container .title{padding:0;margin:3.5rem 0 0 4rem;max-width:523px}.main-container .title .h2{line-height:3.875rem}.main-container .icon-info{display:flex;width:16px;height:16px;color:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.3335 10.3333H7.66683V6.33325H6.3335V10.3333ZM7.00016 4.99992C7.18905 4.99992 7.3475 4.93592 7.4755 4.80792C7.6035 4.67992 7.66727 4.5217 7.66683 4.33325C7.66683 4.14436 7.60283 3.98592 7.47483 3.85792C7.34683 3.72992 7.18861 3.66614 7.00016 3.66659C6.81127 3.66659 6.65283 3.73059 6.52483 3.85859C6.39683 3.98659 6.33305 4.14481 6.3335 4.33325C6.3335 4.52214 6.3975 4.68059 6.5255 4.80859C6.6535 4.93659 6.81172 5.00036 7.00016 4.99992ZM7.00016 13.6666C6.07794 13.6666 5.21127 13.4915 4.40016 13.1413C3.58905 12.791 2.8835 12.3161 2.2835 11.7166C1.6835 11.1166 1.20861 10.411 0.858829 9.59992C0.509052 8.78881 0.333941 7.92214 0.333496 6.99992C0.333496 6.0777 0.508607 5.21103 0.858829 4.39992C1.20905 3.58881 1.68394 2.88325 2.2835 2.28325C2.8835 1.68325 3.58905 1.20836 4.40016 0.858585C5.21127 0.508808 6.07794 0.333696 7.00016 0.333252C7.92239 0.333252 8.78905 0.508363 9.60016 0.858585C10.4113 1.20881 11.1168 1.6837 11.7168 2.28325C12.3168 2.88325 12.7919 3.58881 13.1422 4.39992C13.4924 5.21103 13.6673 6.0777 13.6668 6.99992C13.6668 7.92214 13.4917 8.78881 13.1415 9.59992C12.7913 10.411 12.3164 11.1166 11.7168 11.7166C11.1168 12.3166 10.4113 12.7917 9.60016 13.1419C8.78905 13.4921 7.92239 13.667 7.00016 13.6666ZM7.00016 12.3333C8.48905 12.3333 9.75016 11.8166 10.7835 10.7833C11.8168 9.74992 12.3335 8.48881 12.3335 6.99992C12.3335 5.51103 11.8168 4.24992 10.7835 3.21659C9.75016 2.18325 8.48905 1.66659 7.00016 1.66659C5.51127 1.66659 4.25016 2.18325 3.21683 3.21659C2.1835 4.24992 1.66683 5.51103 1.66683 6.99992C1.66683 8.48881 2.1835 9.74992 3.21683 10.7833C4.25016 11.8166 5.51127 12.3333 7.00016 12.3333Z\" fill=\"currentColor\"/></svg>")}.main-container .background{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%;background-repeat:no-repeat;background-image:var(--background-floor);background-size:1415px;background-position:bottom -70px center}.main-container .background .building{z-index:-1;position:absolute;width:529px;height:414px;right:0;bottom:307px;background-repeat:no-repeat;background-image:var(--symbol-building);background-size:contain}.main-container .background .symbol{position:absolute;width:529px;height:414px;right:0;bottom:307px;background-repeat:no-repeat;background-image:var(--symbol-summer);background-size:contain}.main-container .extended-background{position:absolute;height:40%;bottom:0;left:0;width:100%;background-color:#3e82ff}.main-container>div{width:100%}.main-container .step_1{z-index:1;display:flex;flex-direction:column}.main-container .step_1 form>div .label{font-size:1.5rem}.main-container .step_1 form .itinerary{padding-left:58px}.main-container .step_1 .practice-level .label{pointer-events:none;width:311px}.main-container .step_1 .practice-level .btn{border:none;background-color:#fff;width:164px;height:117px;margin:4px;display:flex;align-items:center;justify-content:center;border-radius:16px}.main-container .step_1 .practice-level .btn:hover{color:#fff;background-color:#4b6994}.main-container .step_1 .practice-level .btn-check:checked+.btn{color:#fff;background-color:#102b51}.main-container .step_1 .btn.calculate{background-color:#fff;margin:auto;padding:20px 0;width:550px;height:108px;border-radius:50%/100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.main-container .step_1 .btn.calculate span{margin-top:auto}.main-container .step_1 .btn.calculate span strong{font-size:1.25rem;line-height:1.75rem}.main-container .step_1 .btn.calculate.anim-shadows{animation:color-switches 2s infinite}.main-container .result,.main-container .processing{display:none}.main-container.processing{background:#3e82ff}.main-container.processing .step_1,.main-container.processing .background,.main-container.processing .result{display:none}.main-container.processing .processing{display:flex}.main-container.result .extended-background{display:none}.main-container.result .background{background-position:bottom -343px center}.main-container.result .background .building{display:none}.main-container.result .background .symbol{bottom:35px;background-image:var(--symbol-result-c-summer)}.main-container.result.electric .background .symbol{background-image:var(--symbol-result-e-summer)}.main-container.result .advices p{max-height:190px;overflow-y:auto}.main-container.result .advices a{pointer-events:all}.main-container.result.theme-globalOpinion .background .symbol{background-image:var(--symbol-summer)}.main-container.result.theme-globalOpinion .switcher{display:none}.main-container.result.theme-globalOpinion .carousel .vendor{display:flex}.main-container.result.theme-globalOpinion .content .details{flex-direction:row}.main-container.result.theme-globalOpinion .content .details .key-results{max-width:277px;width:100%}.main-container.result.theme-globalOpinion .content .details .key-results>div{max-width:237px;width:100%}.main-container.result.theme-globalOpinion .content .details .key-results .gauge{width:237px;height:119px;background-size:contain;background-repeat:no-repeat;background-image:var(--symbol-gauge)}.main-container.result.theme-globalOpinion .content .details .key-results .gauge-cursor{position:absolute;bottom:-6px;width:55px;height:34px;background-size:contain;background-repeat:no-repeat;background-image:var(--symbol-gauge-cursor)}.main-container.result.theme-globalOpinion .content .details .key-results .gauge-cursor.cursor-1{left:82px;transform:rotate(20deg)}.main-container.result.theme-globalOpinion .content .details .key-results .gauge-cursor.cursor-2{left:89px;transform:rotate(75deg)}.main-container.result.theme-globalOpinion .content .details .key-results .gauge-cursor.cursor-3{left:95px;transform:rotate(125deg)}.main-container.result.theme-globalOpinion .content .details .key-results .gauge-cursor.cursor-4{left:98px;transform:rotate(175deg)}.main-container.result.theme-globalOpinion .content .details .key-results .opinion{text-align:center;display:inline-block;width:237px;font-size:1.26rem;line-height:1.765rem;margin-top:15px}.main-container.result.theme-globalOpinion .content .details .advices{max-width:485px}.main-container.result.theme-globalOpinion .content .details .advices .btn{display:flex;justify-content:center;align-items:center;color:#fff;font-size:1rem;font-weight:600;width:164px;height:64px;border-radius:16px;pointer-events:all}.main-container.result.theme-globalOpinion .content .details .advices .btn.further{background-color:#5cccb6}.main-container.result.theme-globalOpinion .content .details .advices .btn.restart{margin-left:10px;background-color:#102b51}.main-container.result .step_1,.main-container.result .processing{display:none}.main-container.result .result{display:block}.main-container .result{position:relative}.main-container .result .glider-prev{display:none;left:5px;animation:arrow-left-animate 2s infinite}.main-container .result .glider-next{display:none;right:5px;animation:arrow-right-animate 2s infinite}.main-container .result .switcher{z-index:2;position:absolute;left:50%;transform:translate(-50%);user-select:none;width:317px;padding:16px;border-radius:0 0 73px 73px;background-color:#2773fe;color:#fff}.main-container .result .switcher .form-switch input{width:80px;height:40px;background-color:#fff;background-image:url("data:image/svg+xml,<svg width=\"33\" height=\"32\" viewBox=\"0 0 33 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"16.5\" cy=\"16\" r=\"16\" fill=\"%23BEBEBE\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.9285 8.72761C17.9286 8.56774 17.8769 8.4123 17.7815 8.28533C17.6861 8.15836 17.5523 8.06694 17.4007 8.02521C17.2491 7.98348 17.0883 7.99377 16.943 8.05448C16.7978 8.1152 16.6762 8.22295 16.5971 8.36108L11.5974 17.0879C11.534 17.1985 11.5004 17.324 11.5 17.452C11.4996 17.58 11.5323 17.7058 11.5949 17.8167C11.6575 17.9277 11.7478 18.0199 11.8566 18.0839C11.9653 18.148 12.0888 18.1818 12.2145 18.1817H15.0715V23.2724C15.0714 23.4323 15.1231 23.5877 15.2185 23.7147C15.3139 23.8416 15.4477 23.9331 15.5993 23.9748C15.7509 24.0165 15.9117 24.0062 16.057 23.9455C16.2022 23.8848 16.3238 23.777 16.4029 23.6389L21.4027 14.9121C21.466 14.8015 21.4996 14.676 21.5 14.548C21.5004 14.42 21.4677 14.2942 21.4051 14.1833C21.3425 14.0723 21.2522 13.9801 21.1434 13.9161C21.0347 13.852 20.9112 13.8182 20.7855 13.8183H17.9285V8.72761Z\" fill=\"%239F9F9F\"/></svg>");background-size:32px 32px;background-position:left 4px center}.main-container .result .switcher .form-switch input:checked{background-color:#fff;background-image:url("data:image/svg+xml,<svg width=\"42\" height=\"40\" viewBox=\"0 0 42 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_215_37%29\"><circle cx=\"21.5\" cy=\"20\" r=\"16\" fill=\"%235CCCB6\"/></g><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.9285 12.7276C22.9286 12.5677 22.8769 12.4123 22.7815 12.2853C22.6861 12.1584 22.5523 12.0669 22.4007 12.0252C22.2491 11.9835 22.0883 11.9938 21.943 12.0545C21.7978 12.1152 21.6762 12.223 21.5971 12.3611L16.5974 21.0879C16.534 21.1985 16.5004 21.324 16.5 21.452C16.4996 21.58 16.5323 21.7058 16.5949 21.8167C16.6575 21.9277 16.7478 22.0199 16.8566 22.0839C16.9653 22.148 17.0888 22.1818 17.2145 22.1817H20.0715V27.2724C20.0714 27.4323 20.1231 27.5877 20.2185 27.7147C20.3139 27.8416 20.4477 27.9331 20.5993 27.9748C20.7509 28.0165 20.9117 28.0062 21.057 27.9455C21.2022 27.8848 21.3238 27.777 21.4029 27.6389L26.4027 18.9121C26.466 18.8015 26.4996 18.676 26.5 18.548C26.5004 18.42 26.4677 18.2942 26.4051 18.1833C26.3425 18.0723 26.2522 17.9801 26.1434 17.9161C26.0347 17.852 25.9112 17.8182 25.7855 17.8183H22.9285V12.7276Z\" fill=\"%23F5F5F5\"/><defs><filter id=\"filter0_d_215_37\" x=\"0.5\" y=\"-1\" width=\"42\" height=\"42\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feMorphology radius=\"1\" operator=\"dilate\" in=\"SourceAlpha\" result=\"effect1_dropShadow_215_37\"/><feOffset/><feGaussianBlur stdDeviation=\"2\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.434306 0 0 0 0 0.883333 0 0 0 0 0.795131 0 0 0 0.75 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_215_37\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_215_37\" result=\"shape\"/></filter></defs></svg>");background-position:right center;background-size:40px 40px}.main-container .result .switcher .form-switch label{padding-left:15px;padding-right:5px}.main-container .result .selected-params{position:absolute;z-index:1;top:40px;right:50px;min-width:280px;min-height:189px;background-color:#f5f5f5;border-radius:30px;padding:22px 22px 12px 22px}.main-container .result .selected-params .btn-share{position:absolute;background-image:var(--icon-map-thumbnail);background-repeat:no-repeat;background-size:contain;height:45px;width:45px;top:75px;right:50px}.main-container .result .selected-params>span{white-space:nowrap;font-size:2rem}.main-container .result .selected-params .selected-level{display:flex;align-items:center}.main-container .result .selected-params .icon-info{color:var(--font-color-dark)}.main-container .result .selected-params .distance{white-space:nowrap;width:95px}.main-container .result .selected-params .route{font-size:1.125rem;padding-left:22px}.main-container .result .selected-params .route.itinerary-container{width:195px;--itinerary-icon-size: 16px !important}.main-container .result .selected-params .route.itinerary-container>div{position:relative;padding:8px 10px;display:flex}.main-container .result .selected-params .route.itinerary-container>div .label{overflow:hidden;text-overflow:ellipsis}.main-container .result .selected-params .route.itinerary-container>div:not(:last-of-type) .itinerary-icon{pointer-events:none}.main-container .result .selected-params .route.itinerary-container>div:not(:last-of-type) .itinerary-icon::before{width:14px !important;height:14px !important;color:var(--font-color-dark) !important}.main-container .result .selected-params .route.itinerary-container>div:not(:last-of-type) .itinerary-icon::after{border:none !important;width:18px !important;top:80%;cursor:pointer;pointer-events:all;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg height=\"1rem\" viewBox=\"0 0 440 512\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\"><path d=\"m135.24,10.4c-9.26,-12.5 -24.3,-12.5 -33.56,0l-94.82,128c-9.26,12.5 -9.26,32.8 0,45.3s24.3,12.5 33.56,0l54.37,-73.4l0,370.7c0,17.7 10.59,32 23.7,32s23.7,-14.3 23.7,-32l0,-370.7l54.37,73.4c9.26,12.5 24.3,12.5 33.56,0s9.26,-32.8 0,-45.3l-94.82,-128l-0.07,0l0.01,0z\" id=\"arrow_left\"/><path d=\"m302.33,503.6c9.22,12.5 24.19,12.5 33.41,0l94.42,-128c9.22,-12.5 9.22,-32.8 0,-45.3s-24.19,-12.5 -33.41,0l-54.14,73.4l0,-370.7c0,-17.7 -10.55,-32 -23.6,-32s-23.6,14.3 -23.6,32l0,370.7l-54.14,-73.3c-9.22,-12.5 -24.19,-12.5 -33.41,0s-9.22,32.8 0,45.3l94.42,128l0.07,-0.1l-0.02,0z\" id=\"arrow_right\"/></svg>")}.main-container .result .content{padding:48px;margin-bottom:auto}.main-container .result .content .theme{position:relative;font-size:2.75rem;display:inline-flex}.main-container .result .content .theme:before{content:"";display:inline-block;width:100%;height:44px;background-image:url("data:image/svg+xml,<svg width=\"22\" height=\"44\" viewBox=\"0 0 22 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cy=\"22\" r=\"22\" fill=\"%231B1532\"/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;left:-48px;top:50%;transform:translateY(-50%)}.main-container .result .content .theme .theme-info{pointer-events:auto}.main-container .result .content .details{display:flex;flex-direction:column;padding-top:37px}.main-container .result .content .details .key-results{margin-bottom:30px;max-width:685px;width:100%}.main-container .result .content .details .key-results .period .btn{font-size:.875rem;width:83px;height:29px;color:#b7b3c5;background-color:#f9f8fd;border-radius:30px}.main-container .result .content .details .key-results .period .btn:last-child{margin-left:10px}.main-container .result .content .details .key-results .period .btn-check:checked+.btn{color:#fff;background-color:#1b1532}.main-container .result .content .details .key-results .key-item:not(:first-child){margin-left:72px}.main-container .result .content .details .key-results .indicator{font-size:2.75rem}.main-container .result .content .details .key-results .label{font-size:1.25rem}.main-container .result .content .details .key-results .ascent-level span{font-size:.875rem}.main-container .result .content .details .key-results .ascent-level.level-1 .level-1{fill:#9cef87}.main-container .result .content .details .key-results .ascent-level.level-2 .level-2{fill:#efc587}.main-container .result .content .details .key-results .ascent-level.level-3 .level-3{fill:#ef8787}.main-container .result .content .details .advices{max-width:688px;font-size:1.125rem}.main-container .result .content .details .advices span{font-size:1.5rem}.main-container .result .content .details .advices a{font-size:1.25rem}.main-container .result .carousel{position:absolute;bottom:20px;width:100%}.main-container .result .carousel .vendor{display:none;position:absolute;top:50%;transform:translateY(-50%);left:42px;font-size:.625rem;font-weight:500;color:#fff;flex-direction:column}.main-container .result .carousel .vendor .mobility-widgets-logo{color:#fff;width:120px}.main-container .result .carousel .selector{white-space:nowrap;margin:0 auto;padding:25px 48px;background-color:#fff;border-radius:73px;font-weight:700;display:flex;justify-content:space-between;align-items:center;max-width:842px;width:auto;height:84px}.main-container .result .carousel .selector.mobile{display:none;margin:0 20%;justify-content:center}.main-container .result .carousel .selector label{font-size:.75rem}.main-container .result .carousel .selector .btn{background-repeat:no-repeat;background-position:center center;background-size:contain;width:10px;height:20px}.main-container .result .carousel .selector .btn.left{--bg-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1em\" viewBox=\"0 0 320 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d=\"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"/></svg>");--bg-image-2: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1em\" viewBox=\"0 0 512 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d=\"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"/></svg>");height:3rem;animation:breath 2s linear infinite}.main-container .result .carousel .selector .btn.right{--bg-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1em\" viewBox=\"0 0 320 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d=\"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"/></svg>");--bg-image-2: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"1em\" viewBox=\"0 0 512 512\"><%21--%21 Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d=\"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"/></svg>");height:3rem;animation:breath 2s linear infinite}.main-container .result .carousel .selector .btn.theme{font-weight:700;width:auto;height:auto;border:none;padding:0 4px 16px 4px}.main-container .result .carousel .selector .btn-check:checked+.btn{color:#41c4ab;background-position:bottom;background-size:16px 16px;background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3.625 14.625C4.24307 14.625 4.84725 14.4417 5.36116 14.0983C5.87506 13.755 6.2756 13.2669 6.51212 12.6959C6.74865 12.1249 6.81053 11.4965 6.68995 10.8903C6.56938 10.2842 6.27175 9.72733 5.83471 9.29029C5.39767 8.85325 4.84085 8.55563 4.23466 8.43505C3.62847 8.31447 3.00013 8.37635 2.42911 8.61288C1.8581 8.8494 1.37004 9.24994 1.02666 9.76384C0.683278 10.2777 0.5 10.8819 0.5 11.5C0.500935 12.3285 0.830475 13.1228 1.41632 13.7087C2.00217 14.2945 2.79649 14.6241 3.625 14.625ZM3.625 9.375C4.04529 9.375 4.45613 9.49963 4.80559 9.73313C5.15504 9.96663 5.42741 10.2985 5.58824 10.6868C5.74908 11.0751 5.79116 11.5024 5.70917 11.9146C5.62718 12.3268 5.42479 12.7054 5.1276 13.0026C4.83042 13.2998 4.45178 13.5022 4.03957 13.5842C3.62736 13.6662 3.20009 13.6241 2.8118 13.4632C2.4235 13.3024 2.09163 13.03 1.85813 12.6806C1.62463 12.3311 1.5 11.9203 1.5 11.5C1.50064 10.9366 1.72472 10.3965 2.1231 9.9981C2.52148 9.59973 3.06161 9.37564 3.625 9.375ZM9.25 11.5C9.25 12.1181 9.43328 12.7223 9.77666 13.2362C10.12 13.7501 10.6081 14.1506 11.1791 14.3871C11.7501 14.6236 12.3785 14.6855 12.9847 14.565C13.5908 14.4444 14.1477 14.1467 14.5847 13.7097C15.0218 13.2727 15.3194 12.7158 15.44 12.1097C15.5605 11.5035 15.4986 10.8751 15.2621 10.3041C15.0256 9.7331 14.6251 9.24504 14.1112 8.90166C13.5973 8.55828 12.9931 8.375 12.375 8.375C11.5465 8.37594 10.7522 8.70548 10.1663 9.29132C9.58048 9.87717 9.25094 10.6715 9.25 11.5ZM12.375 9.375C12.7953 9.375 13.2061 9.49963 13.5556 9.73313C13.905 9.96663 14.1774 10.2985 14.3382 10.6868C14.4991 11.0751 14.5412 11.5024 14.4592 11.9146C14.3772 12.3268 14.1748 12.7054 13.8776 13.0026C13.5804 13.2998 13.2018 13.5022 12.7896 13.5842C12.3774 13.6662 11.9501 13.6241 11.5618 13.4632C11.1735 13.3024 10.8416 13.03 10.6081 12.6806C10.3746 12.3311 10.25 11.9203 10.25 11.5C10.2506 10.9366 10.4747 10.3965 10.8731 9.9981C11.2715 9.59973 11.8116 9.37564 12.375 9.375Z\" fill=\"%2341C4AB\"/><path d=\"M9.93488 4.0055C10.5232 4.0055 11.0001 3.52857 11.0001 2.94025C11.0001 2.35193 10.5232 1.875 9.93488 1.875C9.34656 1.875 8.86963 2.35193 8.86963 2.94025C8.86963 3.52857 9.34656 4.0055 9.93488 4.0055Z\" fill=\"%2341C4AB\"/><path d=\"M5.96728 8.32184L7.49997 9.83403V12.625H8.49997V9.7295C8.4997 9.6302 8.47985 9.53193 8.44154 9.44032C8.40323 9.34871 8.34722 9.26555 8.27672 9.19562L6.67441 7.61475L8.75106 5.53809L10.5687 7.39906C10.6387 7.47038 10.7222 7.52707 10.8143 7.56586C10.9064 7.60464 11.0053 7.62473 11.1052 7.62497H12V6.62497H11.2105L8.32031 3.66597L8.30547 3.68047L8.04297 3.41797L4.54297 6.91797L5.95716 8.33216L5.96728 8.32184Z\" fill=\"%2341C4AB\"/></svg>")}.main-container .processing .spinner{font-size:.75rem;text-align:center}.main-container .processing .spinner .symbol{margin:auto;width:56px;height:55px;background-image:var(--cyclist-e-f-summer);background-size:55.53px 54.42px;transform:rotate(-15deg)}#itinerary{margin-left:20px}#itinerary .autocomplete-input{width:100%;max-width:429px;height:61px;background-color:#fff;font-weight:500}#itinerary .itinerary-delete{display:none}.itinerary-container{--itinerary-icon-size: 32px !important}.itinerary-container:not(.route){display:flex;flex-direction:column}.itinerary-container:not(.route) .itinerary-icon{left:-52px !important}.itinerary-container:not(.route) .itinerary-icon:after{top:55% !important}.itinerary-container:not(.route)>div{margin-right:57px !important;margin-top:12px;margin-bottom:12px;margin-left:32px}.itinerary-container .autocomplete-result-list{color:var(--font-color-dark)}.itinerary-container>div:first-of-type .itinerary-icon::before,.itinerary-container>div:not(:last-of-type) .itinerary-icon::before{color:#fff !important}.itinerary-container>div:first-of-type .itinerary-icon::after,.itinerary-container>div:not(:last-of-type) .itinerary-icon::after{border-width:4px !important;border-color:#fff !important;height:120% !important;transform:translate(-25%, 25%) !important}.itinerary-container>div:last-of-type{color:#41c4ab}.itinerary-container>div:last-of-type .itinerary-icon{height:var(--itinerary-icon-size);background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,<svg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><g clip-path=%27url%28%23clip0_294_3459%29%27><path d=%27M27 11.6364C27 12.9915 26.3476 14.8874 25.2338 17.0758C24.1384 19.2279 22.6674 21.53 21.1807 23.6549C19.6964 25.7761 18.2102 27.7014 17.094 29.0974C16.6679 29.6303 16.2963 30.0854 16 30.444C15.7037 30.0854 15.3321 29.6303 14.906 29.0974C13.7898 27.7014 12.3036 25.7761 10.8193 23.6549C9.33261 21.53 7.86158 19.2279 6.76621 17.0758C5.65239 14.8874 5 12.9915 5 11.6364C5 5.79084 9.89564 1 16 1C22.1044 1 27 5.79084 27 11.6364Z%27 stroke=%27%2341C4AB%27 stroke-width=%272%27/><circle cx=%2716%27 cy=%2712%27 r=%274%27 fill=%27%2341C4AB%27/></g><defs><clipPath id=%27clip0_294_3459%27><rect width=%2732%27 height=%2732%27 fill=%27white%27/></clipPath></defs></svg>")}.itinerary-container>div:last-of-type .itinerary-icon>svg{display:none}.progress{--uib-size: 264px;--uib-speed: 1.4s;--uib-line-weight: 8px;position:relative;display:flex;align-items:center;justify-content:center;height:var(--uib-line-weight);width:var(--uib-size);border-radius:calc(var(--uib-line-weight)/2);overflow:hidden;transform:translate3d(0, 0, 0)}.progress:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff}.progress:after{content:"";height:50%;width:24px;border-radius:calc(var(--uib-line-weight)/2);animation:progress var(--uib-speed) ease-in-out infinite;transform:translateX(100%);background-color:#2773fe}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:unset;width:unset}.modal-dialog{--bs-modal-border-radius: 30px;--bs-modal-title-line-height: 2rem;--bs-body-line-height: 1rem;--bs-modal-header-border-width: 0;color:var(--font-color-dark)}.modal-dialog .modal-content{padding:24px}.modal-dialog .modal-header .modal-title{font-size:1.9rem;font-weight:500}.modal-dialog .modal-header .btn-close{width:40px;height:40px;background-color:#f5f5f5;border-radius:10px}.modal-dialog .modal-body{display:grid;gap:16px}.legend{display:grid;gap:10px;font-size:1rem}.legend.novice{--badge-bg-color: #3e82ff}.legend.confirmed{--badge-bg-color: #2f5ee0}.legend.experienced{--badge-bg-color: #102b51}.legend .badge{font-weight:500;font-size:.875rem;padding:6px 10px 6px 30px;background-position:left 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3.625 14.625C4.24307 14.625 4.84725 14.4417 5.36116 14.0983C5.87506 13.755 6.2756 13.2669 6.51212 12.6959C6.74865 12.1249 6.81053 11.4965 6.68995 10.8903C6.56938 10.2842 6.27175 9.72733 5.83471 9.29029C5.39767 8.85325 4.84085 8.55563 4.23466 8.43505C3.62847 8.31447 3.00013 8.37635 2.42911 8.61288C1.8581 8.8494 1.37004 9.24994 1.02666 9.76384C0.683278 10.2777 0.5 10.8819 0.5 11.5C0.500935 12.3285 0.830475 13.1228 1.41632 13.7087C2.00217 14.2945 2.79649 14.6241 3.625 14.625ZM3.625 9.375C4.04529 9.375 4.45613 9.49963 4.80559 9.73313C5.15504 9.96663 5.42741 10.2985 5.58824 10.6868C5.74908 11.0751 5.79116 11.5024 5.70917 11.9146C5.62718 12.3268 5.42479 12.7054 5.1276 13.0026C4.83042 13.2998 4.45178 13.5022 4.03957 13.5842C3.62736 13.6662 3.20009 13.6241 2.8118 13.4632C2.4235 13.3024 2.09163 13.03 1.85813 12.6806C1.62463 12.3311 1.5 11.9203 1.5 11.5C1.50064 10.9366 1.72472 10.3965 2.1231 9.9981C2.52148 9.59973 3.06161 9.37564 3.625 9.375ZM9.25 11.5C9.25 12.1181 9.43328 12.7223 9.77666 13.2362C10.12 13.7501 10.6081 14.1506 11.1791 14.3871C11.7501 14.6236 12.3785 14.6855 12.9847 14.565C13.5908 14.4444 14.1477 14.1467 14.5847 13.7097C15.0218 13.2727 15.3194 12.7158 15.44 12.1097C15.5605 11.5035 15.4986 10.8751 15.2621 10.3041C15.0256 9.7331 14.6251 9.24504 14.1112 8.90166C13.5973 8.55828 12.9931 8.375 12.375 8.375C11.5465 8.37594 10.7522 8.70548 10.1663 9.29132C9.58048 9.87717 9.25094 10.6715 9.25 11.5ZM12.375 9.375C12.7953 9.375 13.2061 9.49963 13.5556 9.73313C13.905 9.96663 14.1774 10.2985 14.3382 10.6868C14.4991 11.0751 14.5412 11.5024 14.4592 11.9146C14.3772 12.3268 14.1748 12.7054 13.8776 13.0026C13.5804 13.2998 13.2018 13.5022 12.7896 13.5842C12.3774 13.6662 11.9501 13.6241 11.5618 13.4632C11.1735 13.3024 10.8416 13.03 10.6081 12.6806C10.3746 12.3311 10.25 11.9203 10.25 11.5C10.2506 10.9366 10.4747 10.3965 10.8731 9.9981C11.2715 9.59973 11.8116 9.37564 12.375 9.375Z\" fill=\"white\"/><path d=\"M9.93488 4.0055C10.5232 4.0055 11.0001 3.52857 11.0001 2.94025C11.0001 2.35193 10.5232 1.875 9.93488 1.875C9.34656 1.875 8.86963 2.35193 8.86963 2.94025C8.86963 3.52857 9.34656 4.0055 9.93488 4.0055Z\" fill=\"white\"/><path d=\"M5.96728 8.32184L7.49997 9.83403V12.625H8.49997V9.7295C8.4997 9.6302 8.47985 9.53193 8.44154 9.44032C8.40323 9.34871 8.34722 9.26555 8.27672 9.19562L6.67441 7.61475L8.75106 5.53809L10.5687 7.39906C10.6387 7.47038 10.7222 7.52707 10.8143 7.56586C10.9064 7.60464 11.0053 7.62473 11.1052 7.62497H12V6.62497H11.2105L8.32031 3.66597L8.30547 3.68047L8.04297 3.41797L4.54297 6.91797L5.95716 8.33216L5.96728 8.32184Z\" fill=\"white\"/></svg>");background-color:var(--badge-bg-color)}.custom-popover{--bs-popover-bg: #41c4ab;--bs-popover-body-color: white;--bs-popover-font-size: 1.125rem;font-weight:500}@media screen and (max-width: 767px){.view-container{position:absolute;top:0;bottom:0;left:0;right:0}.main-container{min-height:670px}.main-container.result .background{display:none;top:0}.main-container.result .background .symbol{display:none}.main-container #itinerary .autocomplete-input{margin:12px 18px}.main-container .result .glider-contain{height:100%;z-index:1}.main-container .result .glider-contain .glider{height:100%;pointer-events:auto}.main-container .result .glider-prev,.main-container .result .glider-next{display:block;font-size:4rem}.main-container .result .glider-prev.disabled,.main-container .result .glider-next.disabled{animation:unset}.main-container .result .selected-params{display:none !important;top:80px;right:0;transform:scale(0.5);transform-origin:top right}.main-container .result .content{margin-top:36px;height:100% !important}.main-container .result .content .theme{font-size:2rem}.main-container .result .content .theme:before{height:32px}.main-container .result .content .details{flex-direction:column !important}.main-container .result .content .details .indicator{font-size:2rem !important}.main-container .result .content .details .key-results{flex-direction:column !important}.main-container .result .content .details .key-results>.d-flex{flex-direction:column !important}.main-container .result .content .details .key-results>.d-flex .key-item{margin:0 !important}.main-container .result .content .details .advices button.restart{margin:0 auto !important}.main-container .result .carousel{bottom:30px}.main-container .result .carousel .vendor{display:none !important}.main-container .result .carousel form.selector{display:none}.main-container .result .carousel .selector{padding:0}.main-container .result .carousel .selector.mobile{display:none}.main-container .background{top:-190px}.main-container .background .symbol{transform:scale(0.7);right:-160px}.main-container .step_1{padding:12px 12px 24px}.main-container .step_1 .title{margin:0}.main-container .step_1 .practice-level .btn{width:30%}.main-container .step_1 .params{margin-top:280px}.main-container .step_1 .params form{flex-direction:column;margin:0}.main-container .step_1 .params form>div{padding:0}.main-container .step_1 .btn.calculate{width:100%}}@media screen and (max-width: 383px){.main-container .step_1{padding:12px 12px 48px !important}.main-container .result .carousel{bottom:55px !important}}@media screen and (max-width: 371px){.main-container .result .content .theme{font-size:1.75rem}.main-container .result .content .theme:before{height:28px}.main-container .result .content .details .indicator{font-size:1.75rem !important}}@keyframes progress{0%{transform:translateX(-1100%)}100%{transform:translateX(1100%)}}@keyframes color-switches{0%{color:#000}50%{color:#41c4ab}100%{color:#000}}@keyframes arrow-left-animate{0%{opacity:0;transform:translate(8px)}50%{opacity:1}100%{opacity:0;transform:translate(-2px)}}@keyframes arrow-right-animate{0%{opacity:0;transform:translate(-8px)}50%{opacity:1}100%{opacity:0;transform:translate(2px)}}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}
#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}


.autocomplete-input{background-color:#eee;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Im0yMSAyMS00LTQiLz48L3N2Zz4=);background-position:12px;background-repeat:no-repeat;border:1px solid #eee;border-radius:8px;box-sizing:border-box;flex:1;font-size:16px;line-height:1.5;padding:12px 12px 12px 48px;position:relative;width:100%}.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{background-color:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.16);outline:none}[data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent;border-radius:8px 8px 0 0}[data-position=above] .autocomplete-input[aria-expanded=true]{border-radius:0 0 8px 8px;border-top-color:transparent;z-index:2}.autocomplete[data-loading=true]:after{animation:rotate 1s linear infinite;border:3px solid rgba(0,0,0,.12);border-radius:100%;border-right-color:rgba(0,0,0,.48);content:"";height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px}.autocomplete-result-list{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 2px rgba(0,0,0,.16);box-sizing:border-box;list-style:none;margin:0;max-height:296px;overflow-y:auto;padding:0}[data-position=below] .autocomplete-result-list{border-radius:0 0 8px 8px;border-top-color:transparent;margin-top:-1px;padding-bottom:8px}[data-position=above] .autocomplete-result-list{border-bottom-color:transparent;border-radius:8px 8px 0 0;margin-bottom:-1px;padding-top:8px}.autocomplete-result{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Im0yMSAyMS00LTQiLz48L3N2Zz4=);background-position:12px;background-repeat:no-repeat;cursor:default;padding:12px 12px 12px 48px}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:rgba(0,0,0,.06)}@keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(359deg)}}
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}
:root,[data-theme=light]{--bs-primary: #2773FE;--bs-primary-hover: #1F5CCC;--bs-secondary: var(--bs-white);--bs-secondary-hover: #F2F2F2;--bs-body-color: var(--bs-primary);--bs-body-bg: white;--bs-font-sans-serif: "Chillax", Helvetica, Arial, Lucida, sans-serif;--bg-color: #333;--bs-content-bg: #ecece;--font-color-light: #ffffff;--font-color-dark: #000000;--font-color: rgb(252, 252, 252);--navbar-bg: var(--bs-primary);--navbar-font-color: var(--bs-body-bg);--navbar-title-sm-font-size: 18px;--primary-hover-color: #4084A3FF;--separator-color: var(--bs-primary);--separator-width: 95%;--separator-height: 2px;--separator-margin: 20px auto;--side-bar-width: 315px;--spinner-color: white;--font-icon-color: var(--bs-primary);--font-icon-content: ""}[data-theme=dark]{--bs-primary: #110E20;--bs-body-color: #FEE827;--bs-body-bg: var(--bs-primary);--body-bg: var(--bs-primary);--bg-color: #333;--bs-content-bg: #444;--font-color: rgb(252, 252, 252);--navbar-bg: var(--bs-body-color);--navbar-font-color: var(--bs-body-bg);--container-title-sm-font-size: 24px;--separator-color: var(--bs-body-color)}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.regular{font-weight:400 !important}.medium{font-weight:500 !important}.semi-bold{font-weight:600 !important}b,strong,.bold{font-weight:700 !important}.capitalize:first-letter{text-transform:capitalize}a{color:var(--bs-blue)}.btn-primary{background-color:var(--bs-primary);color:var(--bs-secondary)}.btn-primary:focus,.btn-primary:active,.btn-primary:hover,.btn-primary:disabled,.btn-primary.disabled{background-color:var(--bs-primary-hover);color:var(--bs-secondary)}.btn-secondary{background-color:var(--bs-secondary);color:var(--bs-primary)}.btn-secondary:focus,.btn-secondary:active,.btn-secondary:hover,.btn-secondary:disabled,.btn-secondary.disabled{background-color:var(--bs-secondary-hover);color:var(--bs-primary)}.btn-dark-blue{background-color:var(--bs-dark-blue);color:#fff}.btn-dark-blue:focus,.btn-dark-blue:active,.btn-dark-blue:hover,.btn-dark-blue:disabled,.btn-dark-blue.disabled{background-color:var(--bs-dark-blue-hover);color:#fff}.btn-turquoise{background-color:var(--bs-turquoise);color:#000}.btn-turquoise:focus,.btn-turquoise:active,.btn-turquoise:hover,.btn-turquoise:disabled,.btn-turquoise.disabled{background-color:var(--bs-turquoise-hover);color:#000}.btn-yellow{background-color:var(--bs-yellow);color:#000}.btn-yellow:focus,.btn-yellow:active,.btn-yellow:hover,.btn-yellow:disabled{background-color:var(--bs-yellow-hover);color:#000}.bg-turquoise{background-color:var(--bs-turquoise) !important}.bg-yellow{background-color:var(--bs-yellow) !important}.rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.full-screen{position:absolute;top:0;left:0;right:0;bottom:0}.flex-center{display:flex;justify-content:center;align-items:center}.copyright.text-center{z-index:1;width:100%;font-weight:500}.copyright .foot-container>small{font-size:.8rem;background-color:#fff;padding:0 5px;opacity:.8}.color-light,.color-light:hover{color:var(--font-color-light) !important}.color-dark,.color-dark:hover{color:var(--font-color-dark)}.bg-light{background-color:var(--bg-color-light);color:var(--font-color-dark)}.bg-dark{background-color:var(--bg-color-dark);color:var(--font-color-light)}.bg-content-gray{background-color:var(--content-bg-gray);color:var(--font-color-dark)}.container{max-width:1440px;padding:0}.rounded{border-radius:var(--default-border-radius) !important}.section-content{padding:7rem;margin:auto;position:relative}.bg-secondary{background:var(--bs-secondary) !important}.bg-secondary-content{background:var(--secondary-content-bg-color) !important}.bg-white{background:var(--bs-white) !important}.bg-primary{background:var(--bs-primary) !important}.color-dark-blue-3{color:var(--bs-dark-blue-3) !important}.color-white{color:var(--bs-white) !important}.color-hint{color:#adb5bd}.form-select{appearance:none;-webkit-appearance:none}.form-check-input{appearance:none;-webkit-appearance:none}.accordion{height:100%;display:flex;flex-direction:column}.accordion .accordion-item:last-of-type{flex-grow:1}.accordion-button,.accordion-button:not(.collapse){padding:var(--accordion-button-padding);color:#fff;background-color:var(--bs-primary)}.accordion-button:not(.collapse)::after{background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>")}.accordion-button::after{position:var(--accordion-button-arrow-position);left:var(--accordion-button-arrow-left);background-image:url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27><path fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/></svg>")}.form-switch .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.hidden{display:none !important}.no-wrap{white-space:nowrap}.wrap-content{white-space:break-spaces}.file-selector{border:2px dashed gray;border-radius:5px;min-height:60px;width:100%;max-width:250px;padding:5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.text-justify{text-align:justify}.pointer-event-none{pointer-events:none}.pointer-event-all{pointer-events:all}body{position:absolute;top:0;bottom:0;width:100%;display:flex;flex-direction:column}.embed-container{margin-bottom:20px;width:100%;overflow:hidden;flex-grow:1;display:flex;background-color:var(--body-bg)}.view-container{flex-grow:1;overflow:auto}.copyright{position:fixed;bottom:0;width:100%}.copyright{background-color:var(--bs-body-bg);color:var(--bs-body-color);margin-top:-2rem}.card{margin-top:10px}.title{padding-top:3rem}.navbar{background:var(--navbar-bg);color:var(--navbar-font-color);padding:0}.flex-column{display:flex;flex-direction:column}.flex-column-grow{display:flex;flex-direction:column;flex-grow:1}@media(max-width: 992px){.navbar{flex-direction:column}.navbar h1{text-align:center;flex-grow:1}.navbar-brand{display:flex;justify-content:center;flex-grow:1}.container h1{font-size:1.5rem}}.separator{background:var(--separator-color);width:var(--separator-width);height:var(--separator-height);margin:var(--separator-margin)}.data-container{padding:1rem}.data-values{margin:2rem}.data-description{padding:1rem 0;text-align:justify}.card-header{background:var(--bg-color);font-weight:700}.card{background-color:var(--bg-color)}.dropdown-toggle::after{display:none !important}.dropdown-menu{max-height:300px;overflow:auto}:root{--autocomplete-input-padding: 7px;--autocomplete-input-image: unset;--autocomplete-input-image-position: left 12px center;--autocomplete-input-border-radius: 5px}.itinerary-container>div:has(input:not([disabled])):hover .itinerary-delete,.itinerary-container>div:has(input:not([disabled])):focus .itinerary-delete{display:flex}.itinerary-container>div:has(input:not([disabled])):first-child:nth-last-child(2):hover .itinerary-delete,.itinerary-container>div:has(input:not([disabled])):first-child:nth-last-child(2):focus .itinerary-delete,.itinerary-container>div:has(input:not([disabled])):first-child:nth-last-child(2)~div:hover .itinerary-delete,.itinerary-container>div:has(input:not([disabled])):first-child:nth-last-child(2)~div:focus .itinerary-delete{display:none}.itinerary-container input.autocomplete-input,.gu-mirror input.autocomplete-input,.itinerary-container input.autocomplete-input[aria-expanded=true],.gu-mirror input.autocomplete-input[aria-expanded=true]{background-image:var(--autocomplete-input-image);padding:var(--autocomplete-input-padding);border-radius:var(--autocomplete-input-border-radius);background-position:var(--autocomplete-input-image-position);text-overflow:ellipsis;background-color:unset;border-width:1px;border-color:#a9a9a9;border-style:solid}.itinerary-container input.autocomplete-input:hover,.itinerary-container input.autocomplete-input:focus,.gu-mirror input.autocomplete-input:hover,.gu-mirror input.autocomplete-input:focus,.itinerary-container input.autocomplete-input[aria-expanded=true]:hover,.itinerary-container input.autocomplete-input[aria-expanded=true]:focus,.gu-mirror input.autocomplete-input[aria-expanded=true]:hover,.gu-mirror input.autocomplete-input[aria-expanded=true]:focus{border-color:var(--bs-primary)}.itinerary-container input.autocomplete-input:focus,.gu-mirror input.autocomplete-input:focus,.itinerary-container input.autocomplete-input[aria-expanded=true]:focus,.gu-mirror input.autocomplete-input[aria-expanded=true]:focus{border-width:2px}.itinerary-container .autocomplete-result-list li{background-image:unset;padding-left:12px}.gu-mirror .itinerary-delete{display:none !important;opacity:0}.gu-mirror input{cursor:grabbing}.itinerary-container{--itinerary-icon-size: 12px}.itinerary-container .itinerary-icon{position:absolute;left:-20px;top:10px;bottom:10px}.itinerary-container>div{margin-right:25px}.itinerary-container>div:not(:last-of-type) .itinerary-icon:before{position:absolute;width:var(--itinerary-icon-size);height:var(--itinerary-icon-size);top:50%;transform:translateY(-50%);left:1px;content:"";border-width:2px;border-style:solid;border-radius:50%;color:blue}.itinerary-container>div:not(:last-of-type) .itinerary-icon:after{position:absolute;content:"";width:0;height:100%;border-width:1px;border-style:dashed;border-color:#000;border-left:none;top:50%;transform:translate(50%, 25%);left:calc(var(--itinerary-icon-size)/2)}.itinerary-container>div:first-of-type .itinerary-icon:before{color:green}.itinerary-container>div:last-of-type{left:1px}.itinerary-container>div:last-of-type .itinerary-icon{top:50%;transform:translateY(-50%);width:var(--itinerary-icon-size);bottom:unset;color:red}.itinerary-container>div:last-of-type .itinerary-icon:before{display:none;font:var(--fa-font-solid);content:""}.itinerary-container .disabled{cursor:not-allowed}.itinerary-section .fa,.itinerary-section .fas{color:#555}.itinerary-container .itinerary-delete{position:absolute;margin:auto;top:50%;transform:translateY(-50%);right:0;cursor:pointer;display:none}.itinerary-container .point-handle::before{position:absolute;content:"";width:55px;left:-20px;top:10px;bottom:10px;cursor:grab;z-index:1000}.itinerary-section{position:relative}.itinerary-section .btn-add-point{display:flex;justify-content:start;align-items:center;gap:8px;padding:0;margin-left:-14px}.itinerary-section .inverse-itinerary{position:absolute;font-size:15px;top:calc((3rem + 4*var(--autocomplete-input-padding))/2);transform:translateY(50%) rotate(90deg);right:0}
