.services-presentation{background-color:#fef9f3}.services-presentation .display-3{text-align:center;margin-bottom:2rem}.services-presentation .subtitle{margin-bottom:4rem;text-align:center}.services-presentation .tabs-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;background-color:#fff;padding:1rem 2rem;border-radius:35px;width:100%;margin:0 auto;flex-wrap:wrap;row-gap:25px;gap:5px}.services-presentation .tabs-container .tab-item{border-radius:25px;padding:13px 2rem;flex-basis:fill-content;flex-grow:1;text-align:center;width:22%;min-width:230px;font-weight:600;cursor:pointer}.services-presentation .tabs-container .tab-item:hover{background-color:#fbf6fa}.services-presentation .tabs-container .tab-item.active,.services-presentation .tabs-container .tab-item.active:hover{background-color:#232c35;color:#fff}@media (max-width: 990px){.services-presentation .tabs-container{flex-direction:column;padding:0}.services-presentation .tabs-container .tab-item{width:100%;padding:13px 10px;min-width:auto}}@media (min-width: 1200px){.services-presentation .tabs-container{width:90%}}.services-presentation .service-container{flex-wrap:wrap;justify-content:center;align-items:center;display:none;margin-top:3rem;gap:2rem}.services-presentation .service-container.active{display:flex}.services-presentation .service-container .text-container{flex-basis:100%;max-width:100%}.services-presentation .service-container .text-container .service-title{font-size:2.3rem;font-weight:600}.services-presentation .service-container .text-container h2 p{position:relative;margin-bottom:2rem}.services-presentation .service-container .text-container h2 p:after{content:url(/wp-content/themes/billy-theme-v2/public/build/assets/glow-DdNNmcpV.svg);width:25px;display:inline-block;position:absolute;bottom:20px}.services-presentation .service-container .text-container .cta-container{margin-top:2rem}@media (min-width: 990px){.services-presentation .service-container .text-container{flex-basis:33%}}@media (min-width: 990px){.services-presentation .service-container{gap:0;margin-top:2rem}}.services-presentation .service-container .img-container{flex-basis:100%}.services-presentation .service-container .img-container img{width:100%}@media (min-width: 990px){.services-presentation .service-container .img-container{flex-basis:66%;padding:0 0 0 2rem;max-height:420px}}
