.bc-services{position:relative;background-color:#f8f8f8;overflow:hidden}.bc-services .bg-overlay{pointer-events:none;position:absolute;inset:0;background-image:url(https://res.cloudinary.com/dphfq87ou/image/upload/v1703669562/w3g-client/bc-consultancy/w3g_logo_without_text_zyglw4.webp);background-position:50%;background-repeat:no-repeat;background-size:17% auto;opacity:.08}.bc-services .fadeInLeft{animation-name:fadeInLeft}.bc-services .fadeInRight{animation-name:fadeInRight}.bc-services .services{display:flex;flex-direction:column;align-items:center}.bc-services .services .service-icon{transition:transform .2s}.bc-services .services .service-icon:hover{transform:scale(1.2)}.contact-button{display:flex;padding:12px 24px;line-height:1;justify-content:center;align-items:center;border-radius:3px;text-decoration:none;font-size:1em;font-weight:500;white-space:nowrap}.scaled{transform:scale(1.2)}.contact-btn-white{border:1px solid #fff;color:#fff}.contact-btn-white:hover{border:1px solid #205bff}.contact-btn-primary{border:1px solid #03037f;color:#03037f}.contact-btn-primary:hover{color:#205bff;border:1px solid #205bff}@media only screen and (min-width:900px){.contact-button{display:inline-flex}}@media only screen and (min-width:1200px){.contact-button{font-size:1.125em}}.title-section{padding:75px 10px;background-image:linear-gradient(180deg,#03037f,#030061)}.title-section .title-section-content{padding-inline:10px;color:#fff}.title-section .title-section-content .topic-container{font-size:2.375em;font-weight:600;line-height:1}.title-section .title-section-content .topic-logo-container{width:143px}.title-section .title-section-content .description-container{margin-top:15px;font-size:1em}@media only screen and (min-width:600px){.title-section{padding-block:100px}.title-section .title-section-content .topic-logo-container{width:245px}}@media only screen and (min-width:900px){.title-section{padding:125px}.title-section .title-section-content .topic-logo-container{width:210px}}@media only screen and (min-width:1200px){.title-section{padding-block:150px;padding-right:150px;padding-left:25%}.title-section .title-section-content{padding-inline:20px;padding-bottom:5%;border-left:7px solid #fff}.title-section .title-section-content .topic-container{font-size:3em}.title-section .title-section-content .description-container{font-size:1.125em}.title-section .title-section-content .topic-logo-container{width:270px}}