:root {
    --contact-navigation-height: 50px;
}


.bg-scrolling-element-when-modal-active {touch-action: none;    -ms-scroll-chaining: none;    overscroll-behavior: none;    -webkit-overflow-scrolling: auto;    overflow: hidden;}.is-open .modal-box {padding: 30px;overflow-y: scroll;overflow: auto;/* height: 100vh; *//* height: calc(var(--vh, 1vh)*100); *//* height: calc(var(--vh, 1vh)*100 - var(--contact-navigation-height)); */}.modal ::-webkit-scrollbar {  width: 5px;  height: 8px;  background-color: #aaa; /* or add it to the track */}/* Add a thumb */.modal ::-webkit-scrollbar-thumb {    background: #000; }.modal__container ::-webkit-scrollbar {  width: 5px;  height: 8px;  background-color: #aaa; /* or add it to the track */}/* Add a thumb */.modal__container ::-webkit-scrollbar-thumb {    background: #000; }.cp-segmented-bar__icon .cp-segmented-bar__icon [data-brand-color="fill"] {    fill: #FF4800 !important;}.cp-theme-light .cp-segmented-bar {    border-bottom: 1px solid #e0e0e0!important;}.cp-contact-type__tabs {    /* border-top-left-radius: 7px!important; */    /* border-top-right-radius: 7px!important; */    overflow: hidden!important;}.cp-segmented-bar {    display: -ms-flexbox!important;    display: flex!important;    width: 100%!important;}#callpage :not(g):not(circle):not(rect):not(text) {    -ms-transform: none;    transform: none;}.cp-segmented-bar ol, .cp-segmented-bar ul {    list-style-position: inside!important;    list-style: none!important;}.cp-segmented-bar__segment {    -ms-flex-preferred-size: 0!important;    -ms-flex-positive: 1!important;    flex-grow: 1!important;    -ms-flex-negative: 1!important;    flex-shrink: 1!important;    display: -ms-flexbox!important;    display: flex!important;    -ms-flex-pack: center!important;    justify-content: center!important;    -ms-flex-align: center!important;    align-items: center!important;    position: relative!important;    margin-right: 1px!important;    /* padding: 15px 0px 15px !important; */    line-height: 1.1!important;    cursor: pointer!important;    transition: all .25s ease-in-out!important;}.cp-segmented-bar__segment--active {    box-shadow: 38px 0 19px -4px rgb(171 171 171), -1px 1px 8px 0px rgb(160 165 161);}.cp-segmented-bar li:after, .cp-segmented-bar li:before, .cp-segmented-bar q:after, .cp-segmented-bar q:before {    content: ""!important;}.cp-segmented-bar *, .cp-segmented-bar :after, .cp-segmented-bar :before {    -webkit-font-smoothing: antialiased!important;    -moz-osx-font-smoothing: grayscale!important;}.cp-segmented-bar__icon {    margin-right: 7px!important;}svg.cp-clock-icon:not(:root) {fill: currentColor !important;}svg.cp-chat-icon:not(:root) { fill: #ffffff !important}span.cp-segmented-bar__segment.cp-chat {    background-color: #1ebea5;}span.cp-segmented-bar__segment.chat {background-color: #ededed;/* font-size: 13px; */}span.cp-segmented-bar__segment.close-b {    background-color: #005cb9;    max-width: 50px;}.cp-segmented-bar__segment .cp-segmented-bar__text{    color: #005cb9;}.cp-segmented-bar__segment.cp-segmented-bar__segment--active .cp-segmented-bar__text {/* color: #005cb9; */}.cp-segmented-bar .cp-chat-icon, .cp-segmented-bar .cp-clock-icon {width: 2em;height: 2em;}.cp-segmented-bar__icon {    display: inline-block!important;    -ms-flex: none!important;    flex: none!important;    vertical-align: middle!important;}.cp-segmented-bar{margin: 0;padding: 0;height: 50px;}.cp-segmented-bar__text {    font-size: 14px!important;    line-height: 1.27!important;    display: inline-block!important;    -ms-flex: 0 1 auto!important;    flex: 0 1 auto!important;    vertical-align: middle!important;    font-weight: 500!important;    line-height: 1.1!important;    text-align: left!important;    text-align: start!important;    letter-spacing: var(--cp-main-letter-spacing)!important;}.cp-segmented-bar__segment:after {    /* background-color: #f8f8f8!important; */}.cp-segmented-bar__segment:after {    content: ""!important;    display: block!important;    position: absolute!important;    top: 8px!important;    right: -1px!important;    bottom: 8px!important;    width: 1px!important;}.cp-segmented-bar blockquote:after, .cp-segmented-bar blockquote:before, .cp-segmented-bar span:after, .cp-segmented-bar span:before, .cp-segmented-bar q:after, .cp-segmented-bar q:before {    content: ""!important;}.cp-segmented-bar__segment:last-child {margin-right: 0!important;color: var(--main-bg-color-blue) !important;}/**************************\  Basic Modal Styles\**************************/.is-open .fancybox-slide {}.is-open .modal__header {align-items: flex-start;border-bottom: 0;display: flex;flex-shrink: 0;display: block;/* height: 30px; */}.modal__header {    display: none;}.is-open .modal__header:after,.is-open .modal__header:before {    content: " ";    display: table;}.modal {  display: none;}.modal__overlay {}.is-open .modal__container {    /* display: inline-block; */    /* overflow-y: auto; */    /* position: relative; */    /* text-align: left; */    /* margin: auto; */    /* max-width: 100%; */    /* overflow: hidden; */    /* overflow-y: auto; */    /* border-width: 0; */    /* vertical-align: middle; */    /* box-sizing: border-box; */    /* padding-top: 60px !important; */    /* margin: 0px !important; */    /* background: #ffffff !important; */    /* margin-left: -.33em !important; */    /* padding-top: 0px !important; */    /* padding: 30px; */    /* overflow-y: auto; */    flex: 1 1 auto;    /* height: 100%; */    /* height: 100%; */    /* height: 100vh; */    /* width: 100%; */    /* z-index: 99994; */    overflow: auto;    -webkit-overflow-scrolling: touch;    /* overflow-y: scroll; */    overflow: auto;}.modal__close{    display: none;}.is-open .modal__close{    display: block;}.is-open li.cp-segmented-bar__segment.close-b {    max-width: 50px;}.modal__close {    background: transparent;      width: 100px;    float: right;    position: relative;}.modal__close:after  {    content: "\2715";    font-size: 19px;    vertical-align: middle;    color: white;}@media only screen and (min-width: 769px){.is-open .micromodal-box {    position: absolute;    background: #0000007d;    top: 0;    left: 0;    width: 100%;    height: 100%;    margin: 0;    padding: 0;    overflow: auto !important;    outline: none;    white-space: normal;    box-sizing: border-box;    text-align: center;    z-index: 99994;    -webkit-overflow-scrolling: touch;}.is-open .micromodal-box::before {    content: '';    display: inline-block;    vertical-align: middle;    height: 100%;    width: 0;    background-color: azure;}.micromodal-box::before {    content: '';    display: inline-block;    vertical-align: middle;    height: 100%;    width: 0;}.is-open .modal-content {    display: inline-block;    /* position: relative; */    /* text-align: left; */    margin: auto;    /* max-width: 100%; */    /* overflow: hidden; */    /* margin: 25px; */    /* border-width: 0; */    vertical-align: middle;    box-sizing: border-box;    /* padding-top: 20px !important; */    /* margin: 0px !important; */    /* background: #ffffff !important; */    /* margin-left: -.33em !important; */    background-color: #fff;}}/**************************\  Demo Animation Style\**************************/@keyframes mmfadeIn {    from { opacity: 0; }      to { opacity: 1; }}@keyframes mmfadeOut {    from { opacity: 1; }      to { opacity: 0; }}@keyframes mmslideIn {  from { transform: translateY(15%); }    to { transform: translateY(0); }}@keyframes mmslideOut {    from { transform: translateY(0); }    to { transform: translateY(-10%); }}.is-open .micromodal-slide {    display: inline-block;}.micromodal-slide {    display: block;}@media only screen and (min-width: 769px) {    .is-open .modal-content {        max-width: 700px !important;    }		span.cp-segmented-bar__segment.chat {/* max-width: 150px; */height: 60px;}.cp-segmented-bar__segment:last-child {/* padding-left: 50px !important; *//* justify-content: left !important; */}	}.modal__overlay {font-size: 14px;}@media only screen and (max-width: 768px){
	.is-open .modal-box {height: calc(var(--vh, 1vh)*100 - var(--contact-navigation-height));}
	
	
	
	.is-open .modal-content {/* min-height: 100vh; *//* height: calc(var(--vh, 1vh)*100); *//* height: calc(var(--vh, 1vh)*100 - var(--mobil-navigation-height)); *//* transition: all 0.25s ease-in-out 0s; *//* min-height: -webkit-fill-available; */border-bottom: none;box-shadow: none;display: flex;flex-direction: column;position: relative;background-clip: padding-box;position: relative;background-color: #ffffff;/* overflow-y: scroll; *//* overflow: auto; */}.micromodal-slide.is-open {    /* position: fixed; */    /* top: 0; */    /* left: 0; */    /* right: 0; */    /* bottom: 0; */    /* left: 0; */    /* width: 100%; */    /* height: 100%; */    /* overflow-x: hidden; */    /* overflow-y: scroll; */    /* z-index: 100001; */    /* -webkit-backface-visibility: hidden; */    /* backface-visibility: hidden; */    /* background: #fff; */    /* padding-left: 0!important; */    /* padding-right: 0!important; */    /* -webkit-overflow-scrolling: touch; */    /* outline: 0; */}.is-open .modal__overlay {position: relative;width: auto;margin: 0;}}.micromodal-slide.is-open {    position: fixed;    top: 0;    bottom: 0;    left: 0;    width: 100%;    /* height: 100vh; */    z-index: 100001;    /* -webkit-backface-visibility: hidden; */    backface-visibility: hidden;}.micromodal-slide[aria-hidden="false"] .modal__overlay {  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);}.micromodal-slide[aria-hidden="false"] .modal-content {animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);}.micromodal-slide[aria-hidden="true"] .modal__overlay {  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);}.micromodal-slide[aria-hidden="true"] .modal__container {  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay {}.modal__full {    height: calc(var(--vh, 1vh)*100);    display: flex;    /* flex-direction: column; */    display: flex;    flex-direction: column;    display: flex;    position: relative;} span.cp-segmented-bar__segment.chat a {
    /* color: #2faf7a; */
    font-size: 13px !important;
}
.cp-segmented-bar__segment .cp-segmented-bar__text {
    color: currentColor;
}