.selected-connectors .circle-color{background:var(--connectors-color)}.label-container{display:flex;gap:8px}.label-container input{display:none;width:24px;height:24px;cursor:pointer}.label-container .checkbox-input{border:1px solid var(--black);width:24px;height:24px}.label-container .checkbox-input:hover{cursor:pointer}.label-container .checkbox-input.black{background-color:var(--Function-Greyscale-900)}.label-container .checkbox-input.black.checked{background-position:center;background-image:var(--white-checkmark-svg)}.label-container .checkbox-input.white.checked{background-position:center;background-image:var(--black-checkmark-svg)}.label-container .checkbox-input.disabled{cursor:not-allowed;background-color:var(--Tertiary-Grey-40)}.option{display:flex;align-items:center;margin-bottom:8px;gap:12px}.option:hover{opacity:.8;cursor:pointer}.option.disabled:hover{cursor:not-allowed}.option .icon{display:flex}.option .icon img{width:32px;height:32px;object-fit:contain}.option .plan{color:var(--Function-Greyscale-600);margin-left:auto}.multiselect{max-width:709px}.multiselect .search{width:auto;font-size:14px;margin-top:8px;display:flex;gap:5px;padding:10px;border:1px solid var(--black)}.multiselect .search .placeholder{width:100%}.multiselect .search .placeholder input{width:inherit}.multiselect .options{background:var(--white);width:100%;color:var(--black);padding:0 16px;max-height:265px;overflow-y:auto;border:1px solid var(--black);display:none}.multiselect .options.show{display:block}.multiselect .options .options-header{font-size:12px;color:var(--Function-Greyscale-600);display:flex;padding-top:10px;margin-bottom:10px}.multiselect .options .options-header .secondname{margin-left:auto}.multiselect .options .options-list{display:flex;flex-direction:column;width:inherit}.multiselect .options .no-result{margin-bottom:10px;color:var(--Function-Greyscale-600)}@media screen and (max-width: 940px){.multiselect .search{font-size:16px}}.tooltip-wrapper{margin-left:2px;position:relative;display:inline-block;cursor:pointer;z-index:1000}.tooltip{position:absolute;top:50%;left:110%;transform:translateY(-50%);background-color:var(--white);color:var(--black);padding:16px;font-size:12px;display:inline-flex;flex-direction:column;border:1px solid var(--Tertiary-Grey-60);width:250px;align-items:flex-start;gap:8px;box-shadow:0 4px 6px #0000001a}.tooltip .title{font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.tooltip .description{font-weight:400;line-height:16px}@media screen and (max-width: 768px){.tooltip-wrapper{display:none}.tooltip-wrapper .tooltip{position:fixed;top:unset;left:50%;transform:translate(-50%);width:auto;max-width:calc(100vw - 40px)}}.input{margin-top:8px!important;width:fit-content;align-items:center;height:44px;display:flex;flex-direction:row;border:1px solid var(--black)}.input .minus{border-right:1px solid var(--black)}.input .plus{border-left:1px solid var(--black)}.input .minus,.input .plus{display:flex;align-items:center;justify-content:center;height:100%;width:48px;background:var(--white)}.input .minus:hover,.input .plus:hover{cursor:pointer}.input .number{width:48px;height:inherit;font-weight:700;background:var(--white);border-top:1px solid;border-bottom:1px solid}.input .number input{width:inherit;height:inherit;text-align:center}.input img{height:16px;width:16px}.input img:hover{cursor:pointer}.input.inactive{pointer-events:none;opacity:.6}.input.inactive .minus,.input.inactive .plus,.input.inactive .number{background:none}.input.inactive .number{font-weight:400}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.selected-destinations .circle-color{background:var(--destinations-color)}.other-needs .checkbox-container{padding-top:16px;display:flex;flex-direction:column;gap:10px;max-width:709px}.other-needs .checkbox-container .checkbox-wrapper{padding:10px 10px 10px 21px}.other-needs .checkbox-container .checkbox-wrapper.measurements{padding:20px;border:1px solid #1CB1F3;background:#ddeefd}.other-needs .checkbox-container .checkbox-wrapper .checkbox-cnt .label-container{min-width:235px}.other-needs .checkbox-container .checkbox-wrapper .checkbox-cnt .label-container .description{font-weight:600}.other-needs .checkbox-container .checkbox-wrapper .short-description{font-size:14px;padding-left:32px;line-height:20px}.other-needs .measurement-tooltip{font-size:14px;font-weight:400;margin-top:10px}@media screen and (max-width: 940px){.other-needs .checkbox-container{flex-direction:column}}.left{flex:1}.left>*{margin-bottom:44px}.left .multiselect{max-width:709px}.left .selected-connectors,.left .selected-destinations{display:none}@media screen and (max-width: 940px){.left{padding-left:20px;padding-right:20px}.left>*{margin-bottom:22px!important}.left h2{font-size:24px!important}.left .selected-connectors,.left .selected-destinations{display:block}.left .selected-connectors .sub-title,.left .selected-destinations .sub-title{display:none}.left .selected-connectors .circle,.left .selected-destinations .circle,.left .selected-connectors .circle.connector,.left .selected-connectors .circle.destination,.left .selected-destinations .circle.connector,.left .selected-destinations .circle.destination{background:var(--white)!important}}.bar{height:16px;margin-top:16px;background-color:var(--white);display:flex}.bar .connectors{background-color:var(--connectors-color)}.bar .destinations{background-color:var(--destinations-color)}.estimation .price{padding:16px 0;flex-direction:column}.estimation .price .price-wrapper{display:flex;gap:16px;align-items:center}.estimation .price .price-wrapper .cost,.estimation .price .price-wrapper .free{font-size:36px;font-weight:700}@media screen and (max-width: 940px){.estimation .price{padding-top:0}}.estimation{padding-top:0!important}.cta-wrapper{display:flex;justify-content:space-between;padding-top:16px;margin-top:auto}.cta-wrapper .cta{height:44px;min-width:228px;margin-left:32px}.cta-wrapper .bottom-right-square{background:var(--Primary-Green-10)}.cta-wrapper .bottom-right-square .bottom-right-circle{width:128px;height:128px;border-radius:50%;background:var(--Primary-Green-20)}@media screen and (max-width: 940px){.cta-wrapper{padding-bottom:50px}.cta-wrapper .cta{margin-left:20px;width:228px}.cta-wrapper .bottom-right-square{display:none}}.right{height:fit-content;flex:1;max-width:470px;display:flex;flex-direction:column;background-color:var(--Primary-Green-20)}.right>*:not(.cta-wrapper){padding:32px 32px 0}.right .selected-connectors .sub-title,.right .selected-destinations .sub-title{display:flex;flex-direction:row;align-items:center;gap:8px}.right .selected-connectors .circle-color,.right .selected-destinations .circle-color{width:16px;height:16px;border-radius:50%}.right .separator{border:1px solid var(--black);padding:0;margin:32px 32px 16px}@media screen and (max-width: 940px){.right{max-width:none;padding-top:20px!important}.right>*:not(.cta-wrapper){padding:20px 20px 0}.right>h5{display:none}.right .selected-connectors,.right .selected-destinations,.right .separator{display:none}}.price-estimator{display:flex;color:var(--text-color);gap:80px;background-color:var(--Primary-Green-10);padding:70px 20px}.price-estimator .sub-title{font-size:16px;font-weight:700}.price-estimator .description{font-size:14px;font-weight:400}.price-estimator .icons-wrapper{padding-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.price-estimator .icons-wrapper .circle{display:flex;position:relative;width:40px;height:40px;background:var(--white);border-radius:50%}.price-estimator .icons-wrapper .circle.connector,.price-estimator .icons-wrapper .circle.destination{background:var(--white)}.price-estimator .icons-wrapper .circle.connector:hover,.price-estimator .icons-wrapper .circle.destination:hover{cursor:pointer}.price-estimator .icons-wrapper .circle .remove-icon{width:16px;height:16px;position:absolute;bottom:0;right:0}.price-estimator .icons-wrapper .circle img:not(.remove-icon){width:40px;height:40px;padding:10px;margin:auto;object-fit:contain}@media screen and (max-width: 940px){.price-estimator{display:flex;flex-direction:column;padding:50px 0 0!important;gap:0}}
