form{margin:0;padding:0;position:relative;z-index:2}form .section-form{margin:0;padding:0}form .section-form~.section-form{margin-top:50px}form .section-form~.section-form:last-of-type{margin-bottom:200px}form .section-form .container{width:100%;max-width:780px;z-index:unset}form article{box-shadow:8px 10px 20px rgba(158,177,193,.2);background:#fff}form article.mainBox{padding:20px;margin-bottom:50px}@media only screen and (min-width:768px){form article.mainBox{padding:50px 70px}}form article.multiBox{padding:20px 35px 75px;border-radius:22px}form article.multiBox .sectionTitle{color:#e60000;font-size:32px;margin:0 0 25px}form article fieldset:after{content:"";display:block;opacity:0;width:24px;height:24px;position:absolute;top:5px;right:10px;opacity:0;transition:.3s ease-in-out;background:url(../images/ico-warning.svg) 0 0/contain no-repeat}form article fieldset.is--error:after{opacity:1}form article fieldset.is--error input{border-color:#e60000}fieldset{border:none;padding:0;margin:35px 0 0;position:relative}fieldset[data-addon="videoPassword Y"]{display:flex}fieldset[data-addon="videoPassword Y"] label{width:48%;display:inline-block;margin-right:2%;font:700 20px/1.2 Vodafone,Helvetica,Arial,sans-serif}fieldset.inactive{pointer-events:none}fieldset:first-of-type{margin:0}fieldset.hidden{opacity:0;display:none}fieldset label{font:700 20px/1.2 Vodafone,Helvetica,Arial,sans-serif;color:#000}@media only screen and (min-width:768px){form article.multiBox .sectionTitle{font-size:50px;margin:0 0 50px}fieldset{margin:50px 0 0}fieldset label{font-size:24px}}fieldset input{width:100%;margin:10px 0 0;outline:0;padding:0;font:500 18px/1.3 Vodafone,Helvetica,Arial,sans-serif;height:40px;border:2px solid #ccc;border-width:0 0 2px}fieldset input:-webkit-autofill{box-shadow:0 0 0 20px #fff inset}fieldset input:-webkit-autofill::first-line{font:500 18px/1.3 Vodafone,Helvetica,Arial,sans-serif}fieldset figure{position:absolute;margin:0;top:43px;right:10px}@media only screen and (min-width:768px){fieldset input{font-size:21px;margin:21px 0 0}fieldset input:-webkit-autofill::first-line{font-size:21px}fieldset figure{top:60px}}fieldset figure.show img:first-of-type{display:none}fieldset figure.show img:nth-child(2){display:block}fieldset figure img{width:24px;height:24px;cursor:pointer;display:block}fieldset figure img:nth-child(2){display:none}fieldset p{margin:9px 0 0;font:500 13px/1.3 Vodafone,Helvetica,Arial,sans-serif;color:#000;letter-spacing:0}.formBtns{margin:55px 0 0;text-align:center}.formBtns a{min-width:125px;width:100%;text-align:center}.formBtns a:nth-of-type(2){margin:24px 0 0}.formBtns a.btn-red{vertical-align:top;display:inline-block;height:48px;border:1px solid #e60000;background:#e60000;font:700 17px/46px Vodafone,Helvetica,Arial,sans-serif;color:#fff;border-radius:24px;padding:0 20px}.formBtns a.btn-white{vertical-align:top;display:inline-block;height:48px;border:1px solid #e60000;background:#fff;font:700 17px/46px Vodafone,Helvetica,Arial,sans-serif;color:#e60000;border-radius:24px;padding:0 20px}@media only screen and (min-width:500px){.formBtns a{width:auto;min-width:144px}.formBtns a:nth-of-type(2){margin:0}.formBtns a.btn-white{margin-left:10px}}.formBtns a.btn-red-arrow{width:150px;margin:45px auto 0;display:block;font:500 17px/1.2 Vodafone,Helvetica,Arial,sans-serif;color:#e60000;border-radius:4px;position:relative}.formBtns a.btn-red-arrow:after{content:"";display:block;width:10px;height:18px;position:absolute;bottom:1px;right:-10px;transform:rotate(90deg);background-image:url(../images/ico-red-arrow.svg);background-size:contain;background-repeat:no-repeat}.template-reset-psw{background:linear-gradient(#fff 505px,#f4f4f4 0)}.template-reset-psw:not(.is--scrollup) #header{background-color:transparent;box-shadow:0 0 0 transparent}.template-reset-psw:not(.is--scrollup) #header .mobilemenu--right{border:1px solid #fff}.template-reset-psw:not(.is--scrollup) #header .mobilemenu--right #hamIcon span,.template-reset-psw:not(.is--scrollup) #header .mobilemenu--right #hamIcon span:before{background-color:#fff}@media only screen and (min-width:1200px){.template-reset-psw:not(.is--scrollup) #header{background-color:transparent;box-shadow:0 0 0 transparent}.template-reset-psw:not(.is--scrollup) #header .mobilemenu--right{border:1px solid #000}.template-reset-psw:not(.is--scrollup) #header .mobilemenu--right #hamIcon span{background-color:#000}.template-reset-psw:not(.is--scrollup) #sec{background-color:#fff}.template-reset-psw:not(.is--scrollup) .quick-nav nav .mainNav__item{color:#e60000}.template-reset-psw:not(.is--scrollup) .mainNav__item{color:#fff}.template-reset-psw:not(.is--scrollup) .mainNav__item--wsub span:after{border-color:#fff}.template-reset-psw:not(.is--scrollup) .mainNav__item--wsub .mainNav__item{color:#333}}.template-reset-psw form{margin:42px 0 0}.template-reset-psw form article{border-radius:22px}