.container-faq{padding:32px 24px !important;background-color:#eff2f7}
.container-faq .container-result-live .single-voice-text p{font-size:21px}
.container-faq .container-result-live{padding-top:3px}
.container-faq .container-result-live .single-voice-text{border-bottom:1px solid #c2cddd}
.container-faq .you-were-looking .you-were-looking-text h2{font-size:26px;margin-bottom:8px}
.container-faq .you-were-looking .you-were-looking-text p{margin:0 0 8px 0}
.container-faq .you-were-looking div span.evidence{color:#d3135a}
.container-faq .you-were-looking div span{color:#5d6d86;margin-top:8px}
.step-1,.step-2,.step-3{background-color:#eff2f7;min-height:100vh}
.container-faq .d-none{display:none}
.container-faq h1{font-size:35px;line-height:26px}
.container-faq label.searchArea+div{min-height:60px;border-radius:24px}
.container-faq input#searchArea{padding:16px 20px}
.container-faq .ui-input-search:after{position:absolute;right:20px;left:initial;margin-top:-16px}
.container-faq .container-multiple-section{padding:40px 0 0 0}
.container-faq .container-multiple-section h2{font-size:26px;line-height:22px}
.container-single-section.callme{clear:left;margin-bottom:1px;padding:24px 16px;box-shadow:0 5px 15px #0000001a;cursor:pointer;background-color:#fff;border-radius:6px}
.container-faq .flex{margin:0;display:flex;align-items:center;justify-content:center}
span.icon.icon-tel{background-image:url(clientlib-digital-search/css/clientlib-chat/resources/images/Phone.svg);height:35px;width:35px;display:inline-block;margin-right:23px;background-repeat:no-repeat}
.container-single-section-text{position:relative;display:grid;width:100vw}
.container-single-section-text span{color:#707070;font-size:22px;font-family:"RoobertLight",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143;color:#0e141a}
.container-single-section p{font-size:16px;line-height:29px;margin:0 0 10px;color:#5d6d86}
span.icon_arrow_right{background-image:url(clientlib-digital-search/images/icon_arrow_right_.png);background-repeat:no-repeat;height:24px;width:17px;display:inline-block;position:absolute;right:0;margin-top:5px}
.container-faq .container-multiple-section .container-single-section-text span[role='link']+span.icon_arrow_right{position:absolute;top:50%;margin-top:-15px}
.container-faq .alert-news alert{background-color:#dde9fe;width:90px;cursor:pointer}
.container-faq .alert-news alert>span{padding:6px 8px;color:#1f6cf9}
.container-faq .last-container-single-section{padding-top:32px}
.container-faq .last-container-single-section h2{font-size:26px}
.container-faq .what-is-it p{font-size:18.66px;line-height:18px}
.container-faq .what-is-it h3{padding-top:30px}
.container-faq .search-results .result-found h1{font-size:26.66px}
.container-faq .search-results .result-found span{color:#5d6d86;font-size:21.33px}
.container-faq .search-results .result-found{padding-top:23px}
.container-faq .container-single-section span{color:#0e141a !important}
.container-ops span.title{display:block;color:#5d6d86;font-size:18.66px;margin-top:16px}
.container-faq .icon{height:24px;width:24px;margin:6px 16px 23px;padding:4px;background-repeat:no-repeat}
.container-faq .icon-contratti{background-image:url(clientlib-digital-search/images/contract.svg)}
.container-faq .icon-pagamenti{background-image:url(clientlib-digital-search/images/credit-card.svg)}
.container-faq .icon-bollette{background-image:url(clientlib-digital-search/images/pages.svg)}
.container-faq .icon-consumi{background-image:url(clientlib-digital-search/images/dashboard.svg)}
.container-faq .icon-info{background-image:url(clientlib-digital-search/images/information.svg)}
.container-faq .icon-premia{background-image:url(clientlib-digital-search/images/reward-loyalty.svg)}
.container-faq .icon-contatti{background-image:url(clientlib-digital-search/images/chat-bubbles-alt.svg)}
.container-faq .removeIcon:after{background-image:url('') !important;background-color:transparent !important}
.container-faq .icon_arrow_right{background-image:url(clientlib-digital-search/images/chevron-right.svg);background-repeat:no-repeat}
.container-faq .header .topbar{height:44px}
.container-faq .header .topbar .icon-times{margin:15px 218px 11px 22px;width:54px;height:18px;display:inline-block;position:absolute;left:22}
.container-faq .header .topbar .icon-connection{background-repeat:no-repeat;background-image:url('');margin:17px 5px 15px 0;width:17px;height:10px;display:inline-block;position:absolute;right:16}
.container-faq .header .topbar .icon-wi-fi{background-repeat:no-repeat;background-image:url('');margin:17px 5px 15px 0;width:17px;height:10px;display:inline-block;position:absolute;right:16}
.container-faq .header .topbar .icon-battery{background-repeat:no-repeat;background-image:url('');margin:17px 16px 15px 0;width:17px;height:10px;display:inline-block;position:absolute;right:16}
.container-faq .icon-arrow{height:44px;width:44px;border-radius:50%;background-color:white;position:relative;display:inline-flex;float:left;cursor:pointer}
.container-faq .icon-arrow-left{background-image:url(clientlib-digital-search/images/chevron-left.svg);background-repeat:no-repeat;background-position:center;margin:10px;position:relative;width:24px;height:24px}
.container-faq .header .argument{float:left;width:93vw;min-height:68px;margin-bottom:24px}
.container-faq header .argument>*{position:relative !important}
.container-faq .header .argument .title{text-align:center;font-weight:bold;font-size:16px}
.container-faq .ui-input-search:after{background-image:url(clientlib-digital-search/images/search.svg);background-color:#d3135a;opacity:1;padding:8px;border-radius:50%}
.ui-icon-delete:after{background-image:url(clientlib-digital-search/images/close.svg);background-color:transparent;transform:translate(-8px,0)}
body{margin:0}
.container-faq{height:100vh}
.custom-select{position:relative;font-family:Arial}
.custom-select select{display:none}
.select-selected{background-color:#fff}
.select-selected:after{position:absolute;content:"";top:10px;right:20px;background-image:url(clientlib-digital-search/resources/images/chevron-right.svg);background-repeat:no-repeat;height:24px;width:17px;display:inline-block;transform:rotate(90deg)}
.select-selected.select-arrow-active:after{border-color:transparent transparent #000 transparent;transform:rotate(-90deg);right:12px}
.select-items div,.select-selected{color:#000;padding:11px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;user-select:none}
.select-items{position:absolute;background-color:#fff;color:#000;left:0;right:0;z-index:99;margin-top:12px}
.select-hide{display:none}
.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}
.search{clear:left}
.activate_contract h2{font-size:24px;margin-bottom:8px;font-family:'RoobertBold'}
.activate_contract p.subtitle{color:#5d6d86;font-size:16px;margin-bottom:48px}
.container-select-custom label{font-size:14px;padding-bottom:8px;margin-bottom:0}
.container-single-custom-select+.container-single-custom-select{margin-top:32px}
.container-single-custom-select .custom-select{width:100% !important;height:48px}
.container-button{margin-top:24px}
.container-button button{border-radius:60px;background-color:#d3135a;color:#fff;height:44px;font-size:14px;border:0;width:87px;letter-spacing:0;line-height:19px}
.container-button button:disabled,.container-button button[disabled]{border:1px solid #c2cddd;background-color:#c2cddd;color:#5d6d86}
.custom-select .select-items>.same-as-selected{border-left:3px solid #d3135a}
.custom-select .select-items>:not(.same-as-selected){color:#5d6d86}