.section-content-icons-banner .columns{display:flex;flex-direction:column-reverse;gap:50px}@media (min-width:768px){.section-content-icons-banner .columns{flex-direction:row}}@media (min-width:1200px){.section-content-icons-banner .columns{gap:7%}}@media (min-width:1500px){.section-content-icons-banner .columns{gap:9%}}@media (min-width:768px){.section-content-icons-banner .columns .column-1{flex-grow:1}}@media (min-width:768px){.section-content-icons-banner .columns .column-2{flex-basis:300px;flex-shrink:0}}@media (min-width:1200px){.section-content-icons-banner .columns .column-2{flex-basis:400px}}@media (min-width:768px){.section-content-icons-banner.variant-2 .columns{flex-direction:row-reverse}}.section-content-icons-banner .content-icons-title h1,.section-content-icons-banner .content-icons-title h2,.section-content-icons-banner .content-icons-title h3{margin:0 0 55px}@media (min-width:981px){.section-content-icons-banner .content-icons-title h1,.section-content-icons-banner .content-icons-title h2,.section-content-icons-banner .content-icons-title h3{margin:0 0 35px}}.section-content-icons-banner .banner-top-title h2{margin:0 0 25px}.section-content-icons-banner .content-icons{display:flex;flex-direction:column;gap:45px 15px}@media (min-width:768px){.section-content-icons-banner .content-icons{flex-direction:row;flex-wrap:wrap}}@media (min-width:981px){.section-content-icons-banner .content-icons{gap:60px 15px}}.section-content-icons-banner .content-icons .content-icon{background-color:var(--white);padding:30px 25px 60px;position:relative}@media (min-width:768px){.section-content-icons-banner .content-icons .content-icon{flex-basis:calc(50% - 7.5px)}}@media (min-width:1200px){.section-content-icons-banner .content-icons .content-icon{padding:40px}}@media (min-width:1500px){.section-content-icons-banner .content-icons .content-icon{padding:50px}}.section-content-icons-banner .content-icons .content-icon .icon{position:absolute;right:30px;top:0;transform:translateY(-50%);width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:22px;background-color:var(--dark-blue);color:var(--white)}@media (min-width:981px){.section-content-icons-banner .content-icons .content-icon .icon{width:75px;height:75px;font-size:35px}}.section-content-icons-banner .content-icons .content-icon .icon i,.section-content-icons-banner .content-icons .content-icon .icon i:before{width:auto}.section-content-icons-banner .content-icons .content-icon h4{color:var(--light-blue);margin:0 0 20px}@media (min-width:981px){.section-content-icons-banner .content-icons .content-icon h4{margin:0 0 25px}}.section-content-icons-banner .content-icons .content-icon .btn-content .btn{display:block}@media (min-width:480px){.section-content-icons-banner .content-icons .content-icon .btn-content .btn{display:inline-block;width:170px}}.section-content-icons-banner .content-icons-btn{max-width:300px;margin:30px auto 0}@media (min-width:981px){.section-content-icons-banner .content-icons-btn{margin:30px 0 0}}.section-content-icons-banner .content-icons-btn .btn{display:block;width:100%}.section-content-icons-banner .banner{position:relative}.section-content-icons-banner .banner .quote{font-size:40px;color:var(--dark-sand);position:absolute;top:-10px;z-index:1;right:15px}.section-content-icons-banner .banner .content{background-color:var(--white);color:var(--text-color);position:absolute;z-index:1;left:15px;right:20px;bottom:30px;border-radius:5px;padding:30px 20px}.section-content-icons-banner .banner .content h3.excerpt{font-size:22px;color:var(--dark-blue);margin:0 0 20px}.section-content-icons-banner .banner .content .location,.section-content-icons-banner .banner .content .title{font-size:16px;line-height:24px}.section-content-icons-banner .banner .content .location{margin-bottom:25px;color:var(--dark-blue)}.section-content-icons-banner .banner .content .btn{font-size:14px;padding:12px 20px}.section-content-icons-banner .banner .bg{border-radius:5px;overflow:hidden;height:570px;background-color:var(--dark-blue)}.section-content-icons-banner .banner .bg img{position:absolute;top:0;left:0;width:100%;height:50%;object-fit:cover;overflow:hidden;border-radius:5px}@media (min-width:480px){.section-content-icons-banner .banner .bg img{height:65%}}.section-content-icons-banner.blue .content-icon,.section-content-icons-banner.blue .content-icon p{color:var(--text-color)}.section-content-icons-banner.blue .content-icon .icon{background-color:var(--light-blue)}