#telecom-form .mobile_type-field .checkbox,#telecom-form .types-field .checkbox{flex-basis:50%;text-align:center}#telecom-form .mobile_type-field .checkbox .checkbox__label,#telecom-form .types-field .checkbox .checkbox__label{font-weight:600}#telecom-form .mobile_type-field .checkbox .icon,#telecom-form .types-field .checkbox .icon{display:none}@media (min-width:576px){#telecom-form .mobile_type-field .checkbox,#telecom-form .types-field .checkbox{flex-basis:auto;text-align:left}#telecom-form .mobile_type-field .checkbox .checkbox__label,#telecom-form .types-field .checkbox .checkbox__label{font-weight:400}#telecom-form .mobile_type-field .checkbox .icon,#telecom-form .types-field .checkbox .icon{display:inline-block}}#telecom-form #mobile_type-id .form__inline{flex-wrap:wrap}#telecom-form #mobile_type-id .form__inline .form-group{flex-basis:50%}#telecom-form #button-group-tech{display:none}@media (min-width:768px){#telecom-form #button-group-tech{display:block}#telecom-form #dropdown-tech{display:none}}#telecom-form .budget-id{align-items:baseline}#telecom-form .budget__sum{flex-grow:50;font-size:.85rem;margin:0;order:2}#telecom-form label[for=channels-needed-input],#telecom-form label[for=land_line-needed-input],#telecom-form label[for=types-input]{margin-bottom:.5rem}#telecom-form label[for=land_line-input],#telecom-form label[for=mobile_type-input]{margin-bottom:1rem}#telecom-form #offerType-section .form__content{padding-bottom:1.5rem}#telecom-form .types__text{margin:0 0 1rem}#telecom-form .field-group.channels{margin-top:.25rem}#telecom-form #mobile_options-id .form__inline{justify-content:space-around}#telecom-form .popup-eligibility__partners{align-items:center;display:flex;justify-content:center;margin:0 0 .5rem}#telecom-form .popup-eligibility__partners img{height:1.5rem;margin:0 .5rem}#telecom-form .form__inline{flex-wrap:wrap;margin-bottom:1rem}#telecom-form .form__inline .checkbox{display:flex;justify-content:center;margin-bottom:1rem}#telecom-form .form__inline .checkbox .form-group__label{align-items:center;flex-direction:column}#telecom-form .form__inline .checkbox .form-group__label .checkbox__shape{margin:0 0 .5rem}#telecom-form .form__inline .checkbox .form-group__label .icon{margin-left:.5rem}#telecom-form .form__inline .checkbox .form-group__label .checkbox__label{margin:0}@media (min-width:576px){#telecom-form .form__inline .checkbox .form-group__label .checkbox__label{height:1.25rem}#telecom-form .form__inline{flex-wrap:nowrap}#telecom-form .form__inline .checkbox{margin:0}#telecom-form .form__inline .checkbox .form-group__label{flex-direction:row}#telecom-form .form__inline .checkbox .form-group__label .checkbox__shape{margin:0}#telecom-form .form__inline .checkbox .form-group__label .checkbox__label{font-size:1rem;margin:0 0 0 .5rem}}#telecom-form #tv_included-id .form__inline .checkbox{flex-basis:50%}@media (min-width:576px){#telecom-form #tv_included-id .form__inline .checkbox{flex-basis:25%}}#telecom-form #land_line-id{margin-bottom:1rem}@media (min-width:576px){#telecom-form #land_line-id{margin-bottom:2rem}}#telecom-form #land_line-id .form__inline .checkbox{flex-basis:50%}#telecom-form #mobile-section .dropdown,#telecom-form #mobile-section .form-group,#telecom-form #mobile_options-id label{margin-bottom:1rem}#telecom-form #eligibility-number,#telecom-form #eligibility-street{flex-basis:48%}#telecom-form .form-group--required .btn-help.btn-help--right{margin-left:.75rem}#telecom-form #form-callback__popup-later .popup__content{display:flex;flex-direction:column}@media (min-width:576px){#telecom-form #form-callback__popup-later .popup__content{flex-direction:row}}#telecom-form #form-callback__popup-later .calendar{flex-grow:1;margin-bottom:1.5rem}@media (min-width:576px){#telecom-form #form-callback__popup-later .calendar{margin-bottom:0;margin-right:.5rem}#telecom-form #form-callback__popup-later .calendar .form-group__item-addon{margin-top:.5rem}}@media (min-width:992px){#telecom-form #form-callback__popup-later .calendar{align-items:baseline;display:flex}#telecom-form #form-callback__popup-later .calendar .form-group__item-addon{flex:2 0 50%;margin-top:0}}#telecom-form #form-callback__popup-later .calendar .form-group__label{margin-bottom:.75rem}@media (min-width:768px){#telecom-form #form-callback__popup-later .calendar .form-group__label{margin:0 .5rem 0 0}}@media (min-width:992px){#telecom-form #form-callback__popup-later .calendar .form-group__label{line-height:1}}#telecom-form #form-callback__popup-later .calendar__cell--today{border-style:dashed}#telecom-form #form-callback__popup-later .calendar__cell--selected{background-color:#fbf2e8;border:1px solid #d97f18;color:#d97f18;font-weight:700}#telecom-form #form-callback__popup-later .dropdown{align-items:center;flex-wrap:nowrap;height:calc(2.5rem + 2px);margin-bottom:.5rem}@media (min-width:576px){#telecom-form #form-callback__popup-later .dropdown{flex-basis:30%;margin-bottom:0;margin-top:2.25rem}}@media (min-width:768px){#telecom-form #form-callback__popup-later .dropdown{flex-basis:20%}}@media (min-width:992px){#telecom-form #form-callback__popup-later .dropdown{margin-top:0}#telecom-form #form-callback__popup-later .dropdown .form-group__label{line-height:2.5rem}}#telecom-form #form-callback__popup-later .dropdown .form-group__label{flex-basis:unset;margin-right:.5rem}#telecom-form #form-callback__popup-later .dropdown .dropdown__list{margin-top:0}#telecom-form .checkbox__group{flex-basis:0;flex-grow:1;width:100%}#telecom-form .checkbox__group .form-group__label{flex-basis:0;flex-grow:1}#telecom-form #mobile_options-id .checkbox,#telecom-form #mobile_options-id .checkbox__group .form-group__label,#telecom-form #mobile_options-id .form__inline{margin:0}@media (min-width:576px){#telecom-form .checkbox .form-group__label{align-items:flex-start;height:1.5rem}}#telecom-form #channels-needed-id .btn-help{margin-left:auto}#telecom-form #types-id{margin-bottom:2rem}#telecom-form .btn-validation .icon.icon__loader{fill:#fff;animation:rotate-animation 1s linear 0s infinite;display:none}#telecom-form .btn-validation.btn-validation--loading .icon{display:none}#telecom-form .btn-validation.btn-validation--loading .icon.icon__loader{display:block}#telecom-form .gdpr-compliance{align-items:center;display:flex;flex-wrap:wrap}#telecom-form .gdpr-compliance__smiley{flex:0 0 4rem;height:4rem;margin-right:1rem}#telecom-form .gdpr-compliance__text{flex:0 0 calc(100% - 5rem)}#telecom-form .gdpr-compliance__text>p:first-child{margin-top:0}#telecom-form .gdpr-compliance .modal__button-open{color:#1460aa;cursor:pointer;text-decoration:none}#telecom-form .gdpr-compliance .modal__button-open:hover{text-decoration:underline}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}