.promo{padding:60px 0 10px 0}.promo .editor h1,.promo .editor h2{color:#f05f46;font-size:40px;font-weight:700;line-height:40px;margin:0 0 20px 0}.promo .editor p{margin:0 0 15px 0}.promo .red-button{width:183px;margin:10px 0 10px 0}.no-touch .promo .red-button:hover{background-color:#6fcbda}.promo figure{padding:30px;margin:0 0 10px 0;box-shadow:3px 3px 7px rgba(0,0,0,.35)}.promo figure img{width:100%;height:auto}.promo .select-ecard-image{display:block;width:100%;height:32px;margin:20px 0 20px 0}.form-box .narrow-grid{margin:0 auto 50px auto;border:1px solid #f05f46}.form-box .title{padding:13px 10px 13px 30px;background-color:#f05f46}.form-box h2{color:#fff;font-size:20px;font-weight:600;line-height:30px}.form-box h3{color:#fff;font-size:16px;font-weight:400;line-height:25px}.form-box .form{width:610px;padding:30px 0 0 0;margin:auto}.form-box .recipients-message{color:#000;font-size:14px;font-weight:400;line-height:23px;padding:0 0 20px 0}.form-box .form label{display:block;position:relative}.form-box .form .required label:before{content:"*";color:#f05f46;font-size:15px;line-height:15px;font-weight:700;position:absolute;left:-10px;top:3px}.form .field{color:#000;font-size:15px;font-weight:400;height:44px;width:100%;margin:0 0 27px 0;border:0 none;border-bottom:1px solid #979797}.form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.form input[type=date]::-webkit-clear-button{-webkit-appearance:none;display:none}.form textarea.field{height:166px;margin:10px 0 20px 0;border:1px solid #979797}.form .recipients .field{width:290px}.form .recipients .field:nth-of-type(2n){margin:0 29px 0 0}#ltr .form .recipients .field:nth-of-type(2n){margin:0 0 0 29px}.form label{color:#000;font-size:15px;font-weight:700;line-height:23px}.form button{white-space:nowrap;text-transform:initial;margin:40px 0 0 0}.form .more-recipients{text-align:center;margin:0 auto 20px auto}.form .more-recipients span{color:#000;font-size:16px;line-height:16px;font-weight:400;text-decoration:underline;cursor:pointer}.form .final-message{color:#000;font-size:14px;font-weight:400;line-height:23px;text-align:center;padding:10px 0 0 0}.projects{font-size:0;line-height:0;margin:80px 0 50px 0}@media only screen and (max-width:768px){.promo{padding:35px 16px 0 16px}.promo .editor h1,.promo .editor h2{font-size:30px;line-height:25px;margin:0 0 15px 0}.promo .editor p{margin:0 0 15px 0}.form-box{margin:13px 16px 0 16px}.form-box .title{padding:13px 16px 13px 16px}.form-box .form{width:auto;padding:13px 16px 0 16px}.form .recipients .field{width:calc(50vw - 38px)}.form .recipients .field:nth-of-type(2n){margin:0 10px 0 0}#ltr .form .recipients .field:nth-of-type(2n){margin:0 0 0 10px}.form button{width:200px}.form .more-recipients{text-align:center;margin:20px auto 20px auto}.form .more-recipients span{color:#000;font-size:16px;line-height:16px;font-weight:400;text-decoration:underline;cursor:pointer}.form .final-message{color:#000;font-size:14px;font-weight:400;line-height:23px;text-align:center;padding:10px 0 0 0}.projects{font-size:0;line-height:0;margin:80px 0 50px 0}}