.modal:before{vertical-align:top}.offer-name-heading{font-size:35px;background-color:transparent}.modal-backdrop.fade.in{display:none}.hardware-btn-large{padding:17px 30px;margin-top:16px;width:100%;max-width:none}.hardware-btn-large::after{content:none!important}.panel h4 button{font-size:1rem}.switcher.content-switcher .switcher-box.switcher-box-stretch .switcher-item span,.switcher.pdp-switcher .switcher-box.switcher-box-stretch .switcher-item span{min-width:auto;cursor:pointer;text-decoration:none;background-color:transparent}.offer-refined .offer-overview .offer-configurator .switcher:not(.color-switcher) .switcher-item span{font-family:CodeProBold,Verdana,Tahoma,sans-serif;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;width:auto;transition:color .3s ease-in-out,background-color .3s ease-in-out}.offer-refined .offer-overview .offer-configurator .switcher:not(.color-switcher) .switcher-item span.checked,.offer-refined .offer-overview .offer-configurator .switcher:not(.color-switcher) .switcher-item span:hover{background-color:#0072bc}co-offer-prices .price-duration .cond button.info tef-icon{font-size:1rem;min-width:16px!important;min-height:16px!important;position:relative;top:0}.offer-refined .offer-overview .offer-pricing .offer-price .info{vertical-align:sub!important}.offer-refined .offer-overview .offer-pricing .offer-link button.btn{padding:17px 30px!important}.offer-refined .offer-overview .offer-pricing .offer-link button{max-width:none!important;width:100%!important}.offer-refined .offer-overview .offer-pricing .offer-link a{margin-top:16px!important}