.tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;width:18px;height:18px}
.tooltip-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}
.tooltip-trigger:focus{outline:0}
.tooltip-trigger:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:4px}
.tooltip-icon{width:18px;height:18px;color:var(--color-text);transition:color .2s ease}
.tooltip-trigger:hover .tooltip-icon{color:#007a91}
.tooltip-trigger[aria-expanded="true"] .tooltip-icon{color:#007a91}
.tooltip-balloon{display:none;position:absolute;background-color:#bfebf3;border:1px solid var(--color-sidemenu-hover);border-radius:4px;padding:10px 15px;min-width:200px;max-width:344px;z-index:100;font-size:18px;font-weight:400;line-height:24px;color:var(--color-text);cursor:default}
.tooltip-balloon.open{display:flex;align-items:flex-start;gap:10px}
.tooltip-balloon.bottom-left{top:calc(100% + 16px);right:-8px}
.tooltip-balloon.bottom-right{top:calc(100% + 16px);left:-8px}
.tooltip-balloon.top-left{bottom:calc(100% + 16px);right:-8px}
.tooltip-balloon.top-right{bottom:calc(100% + 16px);left:-8px}
.tooltip-balloon::after{content:"";position:absolute;width:16px;height:16px;background-color:#bfebf3;border-left:1px solid var(--color-sidemenu-hover);border-bottom:1px solid var(--color-sidemenu-hover)}
.tooltip-balloon.bottom-left::after{top:-9px;right:10px;transform:rotate(135deg)}
.tooltip-balloon.bottom-right::after{top:-9px;left:10px;transform:rotate(135deg)}
.tooltip-balloon.top-left::after{bottom:-9px;right:10px;transform:rotate(-45deg)}
.tooltip-balloon.top-right::after{bottom:-9px;left:10px;transform:rotate(-45deg)}
.tooltip-balloon-content{flex:1;position:relative;z-index:1;text-align:left}
.tooltip-balloon-content a{text-decoration:underline !important}
.tooltip-balloon-content a:hover{text-decoration:none !important}
.tooltip-balloon-content a:focus{outline:0}
.tooltip-balloon-content a:focus-visible{text-decoration:none !important;outline:2px solid var(--color-button-primary) !important;outline-offset:2px;border-radius:2px}
.tooltip-close{flex-shrink:0;position:relative;z-index:1;background:0;border:0;cursor:pointer;width:16px;height:16px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-text);font-size:14px;line-height:16px;transition:color .2s ease}
.tooltip-close:hover{color:var(--color-button-primary)}
.tooltip-close:focus{outline:0}
.tooltip-close:focus-visible{outline:2px solid var(--color-button-primary);outline-offset:2px;border-radius:4px}
.tooltip-close.error{border:0;box-shadow:none;color:var(--color-text)}
.product-calculator .tooltip-trigger{margin-left:8px}
.product-calculator .hideable-option{position:relative}
.sliders .slider-dropdown{position:relative}
.slider-dropdown>.tooltip-trigger{position:absolute;right:0;top:11px}
.application_form .tooltip-trigger{float:right}
.uc-radio-wrapper{position:relative}
.uc-radio-wrapper>.tooltip-trigger{position:absolute;top:2px;right:2px}