section.cta-boxes:not(.no-bg){background:#F8F5F0}section.cta-boxes{margin-top:40px;padding-bottom:40px!important}section.cta-boxes .wrapper>.content{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;margin-bottom:2rem}section.cta-boxes .wrapper .boxes{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:1rem}section.cta-boxes .wrapper .box{position:relative;flex:1 0 100%;max-width:400px}section.cta-boxes .wrapper .box a{width:100%;height:100%}section.cta-boxes .wrapper .box a:hover .image:after{opacity:.8}section.cta-boxes .wrapper .box a:hover .image img{transform:scale(1.05)}section.cta-boxes .wrapper .box .image{aspect-ratio:1.1/1;overflow:hidden;position:relative;width:100%;height:100%}section.cta-boxes .wrapper .box .image:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:1;background:linear-gradient(180deg,rgba(0,0,0,0) 21.98%,rgba(0,0,0,.6) 50%);transition:all .3s ease}section.cta-boxes .wrapper .box .image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease}section.cta-boxes .wrapper .box .content{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;flex-wrap:auto;position:absolute;bottom:0;width:100%;padding:2rem 1rem 1.5rem}section.cta-boxes .wrapper .box .content h4{color:#fff}section.cta-boxes .wrapper .box .content p{color:#fff}section.cta-boxes .wrapper .box .content p.link{align-self:flex-end;text-transform:uppercase;font-weight:600;margin-top:1rem;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:1rem;transition:all .3s ease}section.cta-boxes .wrapper .box .content p.link svg{width:24px;height:24px;min-width:24px;min-height:24px}@media only screen and (min-width: 601px){section.cta-boxes .wrapper .box{flex:1 0 calc(50% - 1rem)}}@media only screen and (min-width: 992px){section.cta-boxes{margin-top:80px;padding-bottom:80px!important}section.cta-boxes .wrapper .boxes.four{gap:8px}section.cta-boxes .wrapper .boxes.four .box{flex:1 0 calc(25% - 1rem)}section.cta-boxes .wrapper .boxes.four .box .image{aspect-ratio:.75/1}section.cta-boxes .wrapper .box{flex:1 0 calc(33% - 1rem)}section.cta-boxes .wrapper .box .image{aspect-ratio:.8/1}}
