.footer-section{opacity:0;position:relative;display:block;background-color:#e30611;background-image:url(../img/noise.0bebc4bc.png)}.footer-section .container{padding-top:120px;background-image:url(../img/stripes.799963c7.png);background-size:cover;height:100%;display:block;position:relative}.footer-heading{color:#fff;font-size:24px;line-height:1.3;margin-bottom:30px}.form{background-color:#fff;border-radius:15px;width:100%;padding:20px;position:relative}.form .thankyou{opacity:0;position:absolute;top:50px;left:0;font-size:30px;line-height:1.2;text-align:center}.form .thankyou span{font-size:26px;display:block;margin-top:30px}.form .first-input{z-index:10;position:relative}.form.sendout .first-input{opacity:0}.form.sendout .thankyou{opacity:1}.form-input{flex-direction:column;display:flex}.form-input label{font-weight:500;font-size:10px}.form-input input{border:unset}.form-input .form-control{border-bottom:1px solid #e30611;padding:10px 0;line-height:1;font-weight:500;color:#010101;font-size:20px;margin-bottom:20px}.form-input .form-control:focus{outline:0;box-shadow:0 1px 3px rgba(227,6,17,.15)}.form-checkbox{position:relative;line-height:1.2;margin-bottom:20px}.form-checkbox input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.form-checkbox:before{border-radius:3px;pointer-events:none;background-color:#fff;transition:background .15s ease-in-out;border:1px solid #adb5bd}.form-checkbox:after,.form-checkbox:before{position:absolute;top:.25rem;left:0;display:block;width:1.25rem;height:1.25rem;content:""}.form-checkbox:after{background:no-repeat 50%/50% 50%}.form-checkbox label{font-size:12px;color:#697884;line-height:1.5;display:block;z-index:10;position:relative;padding-left:30px}.form-checkbox.checkedbox:before{background-color:#e30611;border:1px solid #e30611}.form-checkbox.checkedbox:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l4 4 8-8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.btn{background:#e30611;border-radius:8px;padding:12px 24px;border:1px solid #e30611;text-align:center;letter-spacing:.1rem;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;width:100%;transition:background-color .15s ease-in-out}.btn[disabled]{opacity:.6}.btn:hover{outline:0;background:#b1050d;cursor:pointer;color:#fff}.btn:focus{outline:0;background:#e30611}.gift-image{margin:20px 0}.gift-image img{margin:0 auto;display:block;max-width:100%}.instagram-block{background:#fff;margin:0 -15px;width:calc(100% + 30px);padding:15px 15px 30px;box-shadow:0 -16px 24px rgba(0,0,0,.2);display:flex;flex-direction:column}.instagram-heading{margin-bottom:15px;color:#181818;font-size:22px;font-weight:700}.instagram-about{display:flex;margin-bottom:20px}.instagram-about__image{flex:0 0 80px;width:80px;height:80px;margin-right:20px}.instagram-about__image img{box-shadow:0 22px 10px -14px rgba(0,0,0,.2);border-radius:18px;max-width:100%}.instagram-about__text{font-size:18px;color:#697884;max-width:300px}.instagram-btn .btn{display:block;width:100%}.footer-copyright{background-color:#010101;text-align:center;color:#adb5bd;margin:0 -15px;padding:15px;font-size:12px}