.card-red{background-color:#e7e7e7;margin:auto;max-width:1920px;overflow:hidden;padding:4rem 0}@media (max-width:767.98px){.card-red{padding:3rem 0}}.card-red .container{position:relative}.card-red .container:before{background-color:#fff;bottom:auto;content:"";height:100%;left:auto;position:absolute;right:calc(100% - 16rem);top:-4rem;width:100%}@media (max-width:767.98px){.card-red .container:before{display:none}}.card-red .container:after{background-color:#fff;bottom:-4rem;content:"";height:100%;left:calc(100% - 16rem);position:absolute;right:auto;top:auto;width:100%}@media (max-width:767.98px){.card-red .container:after{display:none}}.card-red .container .card{background-color:#959595;padding:3rem 2rem 3rem 7rem;position:relative;z-index:1}@media (max-width:767.98px){.card-red .container .card{padding:1rem;text-align:center}}.card-red .container .card .svg-background{bottom:0;color:#7d7e7e;font-size:28rem;height:16rem;left:auto;margin:auto;position:absolute;right:1.5rem;top:0;z-index:0}@media (max-width:767.98px){.card-red .container .card .svg-background{display:none}}.card-red .container .card h2{font-size:2.5rem;font-weight:900;position:relative;text-transform:uppercase}@media (max-width:767.98px){.card-red .container .card h2{font-size:1.7rem!important;line-height:2rem}}.card-red .container .card h2 span{color:#fff}.card-red .container .card form{margin-top:2rem;padding-left:5rem}@media (max-width:767.98px){.card-red .container .card form{margin-top:1.5rem;padding-left:0}}.card-red .container .card form .form-newsletter{position:relative}.card-red .container .card form .form-newsletter .form-control{background-color:silver;border:none;border-radius:0;font-weight:700;height:4.5rem;padding-left:1.5rem}@media (max-width:767.98px){.card-red .container .card form .form-newsletter .form-control{margin-bottom:1.5rem}}.card-red .container .card form .form-newsletter .btn{color:#000;height:100%;width:17rem}@media (max-width:767.98px){.card-red .container .card form .form-newsletter .btn{width:100%}}.card-red .container .card form .form-newsletter .btn:hover{background-color:#000;color:#fff}.card-red .container .card form .form-newsletter .btn svg{font-size:1.5rem;margin-left:.7rem}.card-red .container .card form .form-check{font-size:.9rem;margin-top:1.5rem}@media (max-width:767.98px){.card-red .container .card form .form-check{margin:0 0 1.5rem}}.card-red .container .card form .form-check-label{margin-left:.5rem}.card-red .container .card form .form-check-input{margin-top:.1rem}
