@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap";.cta-container{padding:7rem 5rem;margin:2rem 0;position:relative;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 1024px){.cta-container{padding:5rem 1rem}}.cta-container .cta-content{z-index:3;position:relative;display:flex;align-items:center;justify-content:stretch;flex-direction:column}.cta-container .cta-content .cta-header{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.cta-container .cta-content .cta-header{flex-direction:column}}.cta-container .cta-content .cta-header h2{padding:0 1rem;margin:0;font-size:2.5rem}@media only screen and (max-width: 1024px){.cta-container .cta-content .cta-header h2{font-size:2rem}}@media only screen and (max-width: 768px){.cta-container .cta-content .cta-header h2{padding:1rem 0}}.cta-container .cta-content p{text-align:center;width:70%;margin-bottom:2rem}@media only screen and (max-width: 1250px){.cta-container .cta-content p{width:80%}}@media only screen and (max-width: 768px){.cta-container .cta-content p{width:100%}}.cta-container .cta-content ul{margin-bottom:0}.cta-container .cta-content a{padding:0 2.5rem 0;margin:0 auto;display:inline-block;color:#fff;font-size:1.5rem;text-transform:uppercase;background-size:contain;background-position:center;background-repeat:no-repeat}.cta-container .cta-content a:hover{color:#fff;filter:saturate(120%);text-shadow:0 0 5px red,0 0 20px #fff,0 0 5px red,0 0 10px red,0 0 20px red}.cta-container .overlay{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,35,35,.7)}