body.theme-telecom{background-color:#3c3c3c;color:#fff}body.theme-telecom #loadingOverlay{background-color:#3c3c3c}body.theme-telecom #loadingOverlayBlack{background-color:#fff}body.theme-telecom #main:after{background-color:#3c3c3c}body.theme-telecom *::selection{background-color:#ffec00 !important;color:#3c3c3c}body.theme-telecom #nav{background-color:#3c3c3c}body.theme-telecom #nav .container .nav-overlay{background-color:#3c3c3c}body.theme-telecom #nav .container .nav-overlay a.showroom-cta{background-color:#ffec00}@media(min-width: 1024px){body.theme-telecom #nav .container .nav-overlay a.showroom-cta{background-color:#ffec00}}body.theme-telecom #nav .container .nav-overlay a.showroom-cta>span{color:#3c3c3c}body.theme-telecom #nav .container .nav-overlay ul.level-1>li ul.level-2{background-color:#3c3c3c}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select span.title,body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select span.title.hover{color:#fff !important}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select li:before{background-color:rgba(0,0,0,0)}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select>li:after{background:url(../../img/icons/telecom/accordion-down-thick-white.svg) no-repeat 50% 50%}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select>li:before{background:url(../../img/icons/telecom/globe-white.svg) no-repeat 50% 50%}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select .level-2 a{background-color:#ffec00;color:#3c3c3c}body.theme-telecom #nav .container .nav-overlay ul.level-1.language-select .level-2 a:hover{background-color:#ffe600;color:#3c3c3c}body.theme-telecom #nav .container #nav-toggle .burger,body.theme-telecom #nav .container #nav-toggle .burger::before,body.theme-telecom #nav .container #nav-toggle .burger::after{background-color:#fff}body.theme-telecom #nav .container ul.level-1>li{background-color:#3c3c3c}body.theme-telecom #nav .container ul.level-1>li.open-active span.title{color:#fff !important}body.theme-telecom #nav .container ul.level-1>li span.title{color:#fff !important}body.theme-telecom #nav .container ul.level-1>li span.title:after{border-bottom:2px solid #fff;border-right:2px solid #fff}@media(min-width: 1024px){body.theme-telecom #nav .container ul.level-1>li span.title:hover,body.theme-telecom #nav .container ul.level-1>li span.title.hover{color:#ffec00 !important}}body.theme-telecom #nav .container ul.level-1>li ul.level-2 li a{color:#fff}body.theme-telecom #nav .container ul.level-1>li ul.level-2 li a.active,body.theme-telecom #nav .container ul.level-1>li ul.level-2 li a:hover{color:#ffec00}body.theme-telecom #nav .children-bg{background-color:#3c3c3c}body.theme-telecom h1,body.theme-telecom .h1,body.theme-telecom h2,body.theme-telecom .h2,body.theme-telecom h3,body.theme-telecom .h3,body.theme-telecom h4,body.theme-telecom .h4,body.theme-telecom p,body.theme-telecom span:not(.x-btn-button):not(.x-btn-wrap),body.theme-telecom strong,body.theme-telecom a,body.theme-telecom ul,body.theme-telecom ul li,body.theme-telecom ol,body.theme-telecom ol li{color:#fff}body.theme-telecom ul li:before{background-color:#ffec00}body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn){border-bottom:2px solid #ffec00;color:#ffec00}body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):before{background-color:#ffec00}body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):after{background-color:#3c3c3c}body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):hover,body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):focus{border-bottom:2px solid #ffe600;color:#ffec00}body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):hover:before,body.theme-telecom a:not(.strip-styles):not(.x-menu-item-link):not(.x-btn):focus:before{background-color:#ffe600}body.theme-telecom a.arrow-cta,body.theme-telecom span.arrow-cta{color:#ffec00 !important}body.theme-telecom a.arrow-cta:hover,body.theme-telecom a.arrow-cta:focus,body.theme-telecom span.arrow-cta:hover,body.theme-telecom span.arrow-cta:focus{color:#ffe600}body.theme-telecom a.arrow-cta:hover:after,body.theme-telecom a.arrow-cta:focus:after,body.theme-telecom span.arrow-cta:hover:after,body.theme-telecom span.arrow-cta:focus:after{background:url("../../img/icons/telecom/cta-arrow-white.svg") no-repeat 50% 50%}body.theme-telecom a.arrow-cta:after,body.theme-telecom span.arrow-cta:after{background:url("../../img/icons/telecom/cta-arrow-white.svg") no-repeat 50% 50%}body.theme-telecom #cursor .inner{background-color:#ffec00}body.theme-telecom #cursor .cross:before{background-color:#ffec00}body.theme-telecom #cursor .cross:after{background-color:#ffec00}body.theme-telecom #cursor .close:before{background-color:#ffec00}body.theme-telecom #cursor .close:after{background-color:#ffec00}body.theme-telecom #cursor .horizontal-scroll{background:url("../../img/icons/telecom/horizontal-scroll.svg") no-repeat 50% 50%;background-size:contain}body.theme-telecom #cursor.blank .inner{background-color:#3c3c3c !important}body.theme-telecom #cursor.blank .cross:before{background-color:#3c3c3c !important}body.theme-telecom #cursor.blank .cross:after{background-color:#3c3c3c !important}body.theme-telecom #cursor.blank .close:before{background-color:#3c3c3c !important}body.theme-telecom #cursor.blank .close:after{background-color:#3c3c3c !important}body.theme-telecom #cursor .spinner .double-bounce1,body.theme-telecom #cursor .spinner .double-bounce2{background-color:#ffec00}body.theme-telecom #footer{background-color:#3c3c3c}body.theme-telecom #footer .newsletter-arrow{border-bottom:2px solid #ffec00}body.theme-telecom #footer .newsletter-arrow:after{background-image:url("../../img/icons/telecom/cta-arrow-hover.svg")}body.theme-telecom #footer .inner{background-color:#3c3c3c}body.theme-telecom #footer .inner .social a.facebook{background-image:url("../../img/icons/telecom/social/facebook-primary.svg")}body.theme-telecom #footer .inner .social a.facebook::after{background-image:url("../../img/icons/telecom/social/facebook-hover.svg")}body.theme-telecom #footer .inner .social a.instagram{background-image:url("../../img/icons/telecom/social/instagram-primary.svg")}body.theme-telecom #footer .inner .social a.instagram::after{background-image:url("../../img/icons/telecom/social/instagram-hover.svg")}body.theme-telecom #footer .inner .social a.linkedin{background-image:url("../../img/icons/telecom/social/linkedin-primary.svg")}body.theme-telecom #footer .inner .social a.linkedin::after{background-image:url("../../img/icons/telecom/social/linkedin-hover.svg")}body.theme-telecom #footer .inner .social a.youtube{background-image:url("../../img/icons/telecom/social/youtube-primary.svg")}body.theme-telecom #footer .inner .social a.youtube::after{background-image:url("../../img/icons/telecom/social/youtube-hover.svg")}body.theme-telecom #footer .inner .social a.xing{background-image:url("../../img/icons/telecom/social/xing-primary.svg")}body.theme-telecom #footer .inner .social a.xing::after{background-image:url("../../img/icons/telecom/social/xing-hover.svg")}body.theme-telecom #footer .inner .social a.whatsapp{background-image:url("../../img/icons/telecom/social/whatsapp-primary.svg")}body.theme-telecom #footer .inner .social a.whatsapp::after{background-image:url("../../img/icons/telecom/social/whatsapp-hover.svg")}body.theme-telecom #footer .inner .social a.x{background-image:url("../../img/icons/telecom/social/x-primary.svg")}body.theme-telecom #footer .inner .social a.x::after{background-image:url("../../img/icons/telecom/social/x-hover.svg")}body.theme-telecom #footer .inner .social a.tiktok{background-image:url("../../img/icons/telecom/social/tiktok-primary.svg")}body.theme-telecom #footer .inner .social a.tiktok::after{background-image:url("../../img/icons/telecom/social/tiktok-hover.svg")}body.theme-telecom #footer .inner .subscribe-cta .wrapper{border-bottom:2px solid #ffec00}body.theme-telecom #footer .inner .subscribe-cta .wrapper button:after{background:url("../../img/icons/telecom/cta-arrow.svg") no-repeat 50% 50%}body.theme-telecom input::-webkit-input-placeholder{color:#7b8186}body.theme-telecom input:-ms-input-placeholder{color:#7b8186}body.theme-telecom input::placeholder{color:#7b8186}body.theme-telecom .atoms span,body.theme-telecom .atom{background-color:#7b8186;color:#fff}body.theme-telecom .b-large-cta-input .wrapper{background-color:#ffec00}body.theme-telecom .b-large-cta-input .wrapper>span{color:#3c3c3c}body.theme-telecom .b-large-cta-input .wrapper:hover,body.theme-telecom .b-large-cta-input .wrapper:focus{background-color:#ffe600}body.theme-telecom .b-large-cta-input span.arrow-cta{color:#3c3c3c !important}body.theme-telecom .b-large-cta-input span.arrow-cta:after{background:url("../../img/icons/telecom/cta-arrow.svg") no-repeat 50% 50%}body.theme-telecom .b-large-cta-input:hover,body.theme-telecom .b-large-cta-input:focus{color:#545d5e}body.theme-telecom .b-large-cta-input:hover a:after,body.theme-telecom .b-large-cta-input:focus a:after{background:url("../../img/icons/telecom/cta-arrow.svg") no-repeat 50% 50%}body.theme-telecom .b-large-cta-input form{border-bottom:4px solid #3c3c3c}body.theme-telecom .b-large-cta-input form input{color:#3c3c3c}body.theme-telecom .b-large-cta-input form input::-webkit-input-placeholder{color:rgba(123,129,134,.51)}body.theme-telecom .b-large-cta-input form input:-ms-input-placeholder{color:rgba(123,129,134,.51)}body.theme-telecom .b-large-cta-input form input::placeholder{color:rgba(123,129,134,.51)}body.theme-telecom .b-large-cta-input form input+button:after{background:url("../../img/icons/telecom/cta-arrow.svg") no-repeat 50% 50%}body.theme-telecom .b-triple-teasers-swiper .swiper-slide .cta{background-color:#3c3c3c}body.theme-telecom .b-triple-teasers-swiper .swiper-slide .cta:after{background:url("../../img/icons/telecom/cta-arrow-white.svg") no-repeat 50% 50%}body.theme-telecom .b-triple-teasers-swiper .swiper-slide:hover .cta:after,body.theme-telecom .b-triple-teasers-swiper .swiper-slide:focus .cta:after{background:url("../../img/icons/telecom/cta-arrow-white.svg") no-repeat 50% 50%}body.theme-telecom .b-products-swiper .image-wrapper:hover .atoms span,body.theme-telecom .b-products-swiper .image-wrapper:focus .atoms span{background-color:#585f66}body.theme-telecom .b-products-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-content .detail{background-color:#3c3c3c}body.theme-telecom .b-products-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-content .detail p{color:#fff}body.theme-telecom .b-journal{background-color:#7b8186}body.theme-telecom .b-journal .link-wrapper a{color:#fff !important}body.theme-telecom .b-journal .link-wrapper a:after{background-color:#7b8186 !important}body.theme-telecom .b-products-swiper .image-wrapper:before{background-color:#3c3c3c}body.theme-telecom .b-journal .inner-parallax:before{background-color:#7b8186}body.theme-telecom .b-large-cta-input a.wrapper:after{background-color:#3c3c3c}body.theme-telecom .b-triple-teasers-swiper .swiper-slide:after{background-color:#3c3c3c}body.theme-telecom .b-video .video-play-button{background-image:url("../../img/icons/telecom/play.svg")}body.theme-telecom .b-next-reference .wrapper{border-top:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .b-next-reference .wrapper{border-top:3px solid #ffec00}}body.theme-telecom .b-next-reference .rel-wrapper h3,body.theme-telecom .b-next-reference .rel-wrapper .h3,body.theme-telecom .b-next-reference .rel-wrapper p,body.theme-telecom .b-next-reference .rel-wrapper span,body.theme-telecom .b-next-reference .rel-wrapper a.arrow-cta,body.theme-telecom .b-next-reference .rel-wrapper span.arrow-cta{color:#3c3c3c}@media(min-width: 1024px){body.theme-telecom .b-next-reference .rel-wrapper h3,body.theme-telecom .b-next-reference .rel-wrapper .h3,body.theme-telecom .b-next-reference .rel-wrapper p,body.theme-telecom .b-next-reference .rel-wrapper span,body.theme-telecom .b-next-reference .rel-wrapper a.arrow-cta,body.theme-telecom .b-next-reference .rel-wrapper span.arrow-cta{color:#fff}}body.theme-telecom .b-next-reference a.arrow-cta,body.theme-telecom .b-next-reference span.arrow-cta{color:#ffec00}@media(min-width: 1024px){body.theme-telecom .b-next-reference a.arrow-cta,body.theme-telecom .b-next-reference span.arrow-cta{color:#ffec00 !important}}body.theme-telecom .b-next-reference a.arrow-cta:after,body.theme-telecom .b-next-reference span.arrow-cta:after{background-image:url("../../img/icons/telecom/cta-arrow-white.svg")}body.theme-telecom .b-reference-details *{color:#ffec00}body.theme-telecom .b-reference-details .inner span{color:#ffec00}body.theme-telecom .b-reference-details .inner .box h3,body.theme-telecom .b-reference-details .inner .box .h3{border-bottom:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .b-reference-details .inner .box h3,body.theme-telecom .b-reference-details .inner .box .h3{border-bottom:3px solid #ffec00}}body.theme-telecom .b-reference-details .inner .box ul li::before{background-color:#ffec00}body.theme-telecom .b-accordion>.wrapper{border-bottom:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .b-accordion>.wrapper{border-bottom:3px solid #ffec00}}body.theme-telecom .b-accordion .box .toggle{border-top:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .b-accordion .box .toggle{border-top:3px solid #ffec00}body.theme-telecom .b-accordion .box .toggle:hover{background-color:#7b8186}}body.theme-telecom .b-accordion .box .toggle .icon:before,body.theme-telecom .b-accordion .box .toggle .icon:after{background-color:#ffec00}body.theme-telecom .b-accordion .box.open .toggle{background-color:#7b8186;border-bottom:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .b-accordion .box.open .toggle{border-bottom:3px solid #ffec00}}body.theme-telecom .b-team-boxes ul li div .contact a{color:#ffec00}body.theme-telecom .b-team-boxes ul li div .contact a:hover{color:#ffe600}body.theme-telecom .b-contact-person .contacts a{color:#ffec00}body.theme-telecom .b-contact-person .contacts a:hover{color:#ffe600}body.theme-telecom .b-header-image:before{background:-moz-linear-gradient(top, rgba(130, 140, 149, 0) 0%, rgba(129, 139, 148, 0) 1%, rgb(60, 60, 60) 100%);background:-webkit-linear-gradient(top, rgba(130, 140, 149, 0) 0%, rgba(129, 139, 148, 0) 1%, rgb(60, 60, 60) 100%);background:linear-gradient(to bottom, rgba(130, 140, 149, 0) 0%, rgba(129, 139, 148, 0) 1%, rgb(60, 60, 60) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00828c95", endColorstr="#585f66",GradientType=0 )}body.theme-telecom #sideOverlay>.wrapper,body.theme-telecom #sideOverlay .overlay-container{background-color:#3c3c3c}body.theme-telecom #sideOverlay .btn-close-overlay{background-image:url("../../img/icons/telecom/close.svg")}body.theme-telecom .mCSB_dragger{background-color:#ffec00}body.theme-telecom .mCSB_dragger:before{background-color:#ffec00}body.theme-telecom .mCSB_draggerRail{background-color:#ffec00}body.theme-telecom .filter a.h1{color:#fff;border-bottom:2px solid #ffec00}@media(min-width: 1024px){body.theme-telecom .filter a.h1{border-bottom:4px solid #ffec00}}body.theme-telecom .filter a.h1 span .arrow:after{background-image:url("../../img/icons/telecom/cta-arrow-primary.svg")}@media(min-width: 1024px){body.theme-telecom .filter a.h1 span:before{border-bottom:4px solid #ffec00}}@media(min-width: 1024px){body.theme-telecom .filter a.h1.desktop-open{border-bottom:4px solid #fff}body.theme-telecom .filter a.h1.desktop-open span:before{border-bottom:4px solid #fff}body.theme-telecom .filter a.h1.desktop-open span:after{background-image:url("../../img/icons/telecom/cta-arrow.svg")}}body.theme-telecom .filter ul li{color:#fff;border-bottom:1px solid #fff}body.theme-telecom #mainScrollBar .trail-wrapper,body.theme-telecom #overlayScrollBar .trail-wrapper{background-color:#ffec00}body.theme-telecom #mainScrollBar .trail-wrapper .thumb,body.theme-telecom #overlayScrollBar .trail-wrapper .thumb{background-color:#ffec00}body.theme-telecom form.freycie-default input[type=checkbox]+label:before,body.theme-telecom form.freycie-default input[type=radio]+label:before{border:2px solid #ffec00}body.theme-telecom form.freycie-default input[type=checkbox]+label:after,body.theme-telecom form.freycie-default input[type=radio]+label:after{background-color:#ffec00}body.theme-telecom form.freycie-default input[type=checkbox]+label:hover:before,body.theme-telecom form.freycie-default input[type=radio]+label:hover:before{border:2px solid #ffe600}body.theme-telecom form.freycie-default input[type=checkbox]+label:hover:after,body.theme-telecom form.freycie-default input[type=radio]+label:hover:after{background-color:#ffe600}body.theme-telecom form.freycie-default input[type=checkbox]+label+.error-msg,body.theme-telecom form.freycie-default input[type=radio]+label+.error-msg{color:#e40004}body.theme-telecom form.freycie-default input[type=checkbox]+label.validation-error:before,body.theme-telecom form.freycie-default input[type=radio]+label.validation-error:before{border:2px solid #e40004}body.theme-telecom form.freycie-default input[type=checkbox]+label.validation-error:after,body.theme-telecom form.freycie-default input[type=radio]+label.validation-error:after{background-color:#e40004}body.theme-telecom form.freycie-default input[type=checkbox]+label.validation-error:hover:before,body.theme-telecom form.freycie-default input[type=radio]+label.validation-error:hover:before{border:2px solid #c40003}body.theme-telecom form.freycie-default input[type=checkbox]+label.validation-error:hover:after,body.theme-telecom form.freycie-default input[type=radio]+label.validation-error:hover:after{background-color:#c40003}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles){border-bottom:2px solid #ffec00}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):after{background-color:#ffe600}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):before{background-color:#e40004;background-image:url("../../img/icons/ligalicht/close-white.svg")}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):hover input[type=text]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):hover input[type=password]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):hover input[type=email]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):hover input[type=number]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles):hover textarea+label{color:#c3c7cb}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).focused input[type=text]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).focused input[type=password]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).focused input[type=email]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).focused input[type=number]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).focused textarea+label{color:#c3c7cb}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=text],body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=password],body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=email],body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=number],body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) textarea{color:#fff}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=text]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=password]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=email]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=number]+label,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) textarea+label{color:#fff}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=text]+label+.error-msg,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=password]+label+.error-msg,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=email]+label+.error-msg,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) input[type=number]+label+.error-msg,body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles) textarea+label+.error-msg{color:#e40004}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).validation-error{border-bottom:2px solid #e40004}body.theme-telecom form.freycie-default .input-wrapper:not(.select-styles).validation-error:after{border-bottom:2px solid #c40003}body.theme-telecom form.freycie-default .input-wrapper .icon-pulldown:before,body.theme-telecom form.freycie-default .input-wrapper .icon-pulldown:after{background-color:#ffec00}body.theme-telecom form.freycie-default .input-wrapper.validation-error:before{background-color:#e40004;background-image:url("../../img/icons/ligalicht/close-white.svg")}body.theme-telecom form.freycie-default .input-wrapper.validation-error .select-wrapper{border-bottom:2px solid #e40004}body.theme-telecom form.freycie-default .input-wrapper.validation-error .select-wrapper:after{background-color:#c40003}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper{border-bottom:2px solid #ffec00}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper:after{background-color:#ffe600}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper:hover label{color:#c3c7cb}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper.focused label{color:#c3c7cb}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper+.error-msg{color:#e40004}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper label{color:#fff}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search{color:#fff}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search.allow.show+ul.dataset{background-color:#7b8186}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search+ul.dataset li{color:#fff;background-color:#585f66}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search+ul.dataset li:hover,body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search+ul.dataset li.focus{background-color:#7b8186}body.theme-telecom form.freycie-default .input-wrapper .select-wrapper input.custom-search+ul.dataset li span.search-highlight{color:#fff}body.theme-telecom form.freycie-default .files-upload>label{color:#ffec00}body.theme-telecom form.freycie-default .files-upload .error-msg{color:#e40004}body.theme-telecom form.freycie-default .files-upload .upload-box{background-color:#7b8186}body.theme-telecom form.freycie-default .files-upload .upload-box.focus-active{background-color:#ffec00}body.theme-telecom form.freycie-default .files-upload .upload-box.focus-active>label{color:#ffe600}body.theme-telecom form.freycie-default .files-upload .upload-box>label{color:#ffec00}body.theme-telecom form.freycie-default .files-upload .upload-box>label span{color:#fff}body.theme-telecom form.freycie-default .files-upload .upload-box>label span:after{background-color:#ffec00}body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews span,body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews a,body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews strong,body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews .dz-size{text-decoration:none;color:#ffec00}body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews .dz-remove:before,body.theme-telecom form.freycie-default .files-upload .upload-box .dropzone-previews .dz-remove:after{background-color:#ffec00}body.theme-telecom form.freycie-default button[type=submit]{border-bottom:3px solid #ffec00;color:#fff}body.theme-telecom form.freycie-default button[type=submit]:after{background:url("../../img/icons/telecom/cta-arrow-primary.svg") no-repeat 50% 50%}body.theme-telecom form.freycie-default button[type=submit]:hover{border-bottom:3px solid #fff}body.theme-telecom form.freycie-default button[type=submit]:hover:after{background:url("../../img/icons/telecom/cta-arrow-primary.svg") no-repeat 50% 50%}body.theme-telecom .main-address-wrapper #addressContainer h4,body.theme-telecom .main-address-wrapper #addressContainer .h4{color:#ffec00}body.theme-telecom .main-address-wrapper .address-links a{color:#ffec00 !important}body.theme-telecom .daterangepicker{background-color:#7b8186 !important}body.theme-telecom .daterangepicker:after{border-bottom:6px solid #7b8186}body.theme-telecom .daterangepicker:before{border-bottom:7px solid #7b8186}body.theme-telecom .daterangepicker .calendar-table{background-color:#7b8186 !important}body.theme-telecom .daterangepicker table.table-condensed{color:#fff}body.theme-telecom .daterangepicker table.table-condensed tr th.next:hover,body.theme-telecom .daterangepicker table.table-condensed tr th.prev:hover{background-color:#7b8186}body.theme-telecom .daterangepicker table.table-condensed tr th.next span,body.theme-telecom .daterangepicker table.table-condensed tr th.prev span{border:solid #fff}body.theme-telecom .daterangepicker table.table-condensed tr td.off,body.theme-telecom .daterangepicker table.table-condensed tr td.ends,body.theme-telecom .daterangepicker table.table-condensed tr td.weekend{background-color:rgba(0,0,0,0);color:#fff}body.theme-telecom .daterangepicker table.table-condensed tr td:hover{background-color:#7b8186}body.theme-telecom .daterangepicker table.table-condensed tr td.in-range:not(.off){background-color:#7b8186;color:#fff}body.theme-telecom .daterangepicker table.table-condensed tr td.in-range:not(.off).end-date{background-color:#ffec00;color:#3c3c3c}body.theme-telecom .daterangepicker .btn.applyBtn{background-color:#ffec00 !important;color:#fff !important;min-width:6rem}body.theme-telecom .daterangepicker .btn.cancelBtn{background-color:#7b8186 !important;color:#fff !important;min-width:6rem}body.theme-telecom .b-map .marker-active{background-color:#ffec00}body.theme-telecom .b-map .main-address-wrapper #addressContainer:after{background:url("../../img/icons/telecom/location.svg") no-repeat 50% 50%}body.theme-telecom .b-products-teasers ul li a .details,body.theme-telecom .b-products-teasers ul li a .details{background-color:#3c3c3c}body.theme-telecom .b-brand-boxes ul li a.strip-styles .details{background-color:#3c3c3c}body.theme-telecom .b-team-boxes ul li div .details{background-color:#3c3c3c}body.theme-telecom .page-login-register .intro a{color:#ffec00}body.theme-telecom .page-login-register .intro a:after{background:url(../../img/icons/telecom/cta-arrow-primary.svg) no-repeat 50% 50%;background-size:contain}body.theme-telecom .page-login-register .intro a:hover{color:#ffe600}body.theme-telecom .page-login-register .intro a:hover:after{background:url(../../img/icons/telecom/cta-arrow-hover.svg) no-repeat 50% 50%;background-size:contain}body.theme-telecom form.freycie-default button[type=submit].login-register{color:#3c3c3c;background-color:#ffec00}body.theme-telecom form.freycie-default button[type=submit].login-register:hover{background-color:#ffe600}body.theme-telecom .pw-reset a{color:#ffec00}body.theme-telecom .pw-reset a:after{background-color:#ffec00}body.theme-telecom .pw-reset a:hover{color:#ffe600}body.theme-telecom .pw-reset a:hover:after{background-color:#ffe600}body.theme-telecom .form-result-msg{background-color:#12a437}body.theme-telecom .form-result-msg *{color:#fff}body.theme-telecom .form-result-msg.error{background-color:#e40004}body.theme-telecom .form-result-msg.error *{color:#3c3c3c}body.theme-telecom .login-cta{background-color:#d7c936;color:#3c3c3c}body.theme-telecom .login-cta:hover{background-color:#beb230}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected{background-color:#ffec00}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected .mdc-checkbox_background{border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected #cookiescript_manageicon path{fill:#3c3c3c}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected #cookiescript_manageicon:hover path{fill:#3c3c3c}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected .mdc-checkbox__native-control+.mdc-checkbox__background{border-color:#3c3c3c;background-color:rgba(0,0,0,0)}body.theme-telecom #cookiescript_injected_wrapper #cookiescript_injected .mdc-checkbox__native-control:enabled:checked{background-color:rgba(0,0,0,0)}body.theme-telecom #cookiescript_injected *,body.theme-telecom #cookiescript_fsd_wrapper *{color:#3c3c3c}body.theme-telecom #cookiescript_injected #cookiescript_accept,body.theme-telecom #cookiescript_injected #cookiescript_save,body.theme-telecom #cookiescript_fsd_wrapper #cookiescript_accept,body.theme-telecom #cookiescript_fsd_wrapper #cookiescript_save{background-color:#3c3c3c;color:#ffec00}body.theme-telecom #cookiescript_injected #cookiescript_reject,body.theme-telecom #cookiescript_fsd_wrapper #cookiescript_reject{background-color:#ffec00;color:#3c3c3c;border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd{z-index:9998}body.theme-telecom #cookiescript_injected_fsd>*{color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd #cookiescript_fsd_wrapper>*{color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd div{background-color:#ffec00}body.theme-telecom #cookiescript_injected_fsd #cookiescript_fsd_reportby{background-color:rgba(0,0,0,0)}body.theme-telecom #cookiescript_injected_fsd #cookiescript_fsd_header{border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd .cookiescript_fsd_category{border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd .mdc-switch__shadow,body.theme-telecom #cookiescript_injected_fsd .mdc-switch__ripple,body.theme-telecom #cookiescript_injected_fsd .mdc-switch__icons{background-color:rgba(0,0,0,0)}body.theme-telecom #cookiescript_injected_fsd .mdc-switch__icons:after{background-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd .cookiescript_fsd_header,body.theme-telecom #cookiescript_injected_fsd .cookiescript_fsd_footer{border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd .cookiescript_fsd_reportby{width:100%;right:0;padding:0 22px}body.theme-telecom #cookiescript_injected_fsd #cookiescript_declaration,body.theme-telecom #cookiescript_injected_fsd #cookiescript_aboutcookies{border-color:#3c3c3c}body.theme-telecom #cookiescript_injected_fsd a,body.theme-telecom #cookiescript_injected_fsd #cookiescript_close{color:#3c3c3c !important}body.theme-telecom #cookiescript_badge{z-index:9998}body.theme-telecom .cookiescript_fsd_cookies{border:none}body.theme-telecom table.cookiescript_fsd_cookies_table,body.theme-telecom table.cookiescript_fsd_cookies_table *{color:#3c3c3c;background-color:#ffec00;border:none}body.theme-telecom #cookiescript_injected_fsd a{color:#3c3c3c;font-size:inherit}body.theme-telecom #cookiescript_badge{background-color:#ffec00}body.theme-telecom #cookiescript_badge .cookiescriptlogo{fill:#3c3c3c}body.theme-telecom #cookiescript_badge #cookiescript_badgetext{color:#3c3c3c}
