/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.services-landing-section{background:url("/sites/default/files/services/services-landing-banner.webp");background-repeat:no-repeat;background-size:cover;padding:200px 0px;}.services-landing-section h1{color:#fff;font-weight:500;font-size:50px;}@media (max-width:425px){.services-landing-section h1{font-size:40px;}}@media (max-width:325px){.services-landing-section h1{font-size:40px;}}.services-details-container{padding-left:5%;padding-right:5%;}.services-details-title{font-size:40px;font-weight:700;line-height:normal;margin-bottom:27px;color:#0a165e;}.services-details-container .creative-ideas p{font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;}.services-details-container .creative-ideas ul{position:relative;margin-left:50px;}.services-details-container .creative-ideas ul li{font-size:16px;font-weight:400;margin-bottom:20px;padding-left:39px;}.services-details-container .creative-ideas ul li i{position:absolute;font-size:24px;color:#ff4500;left:0px;}.services-details-container .about-service p{font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;}.creative-features .card{position:relative;box-shadow:0px 4px 30px 0px rgba(0,0,0,0.1);padding:40px 35px 85px;margin-bottom:67px;border:0;}.creative-features .card .card-title{font-size:26px;font-weight:700;line-height:28px;margin-bottom:22px;}.creative-features .card .card-text{font-size:16px;font-weight:400;line-height:28px;margin-bottom:0;}.creative-features .card .card-icon{position:absolute;bottom:-67px;left:48px;width:133px;height:133px;line-height:133px;text-align:center;background-color:#ff4500;border-radius:50%;font-size:60px;display:flex;align-items:center;justify-content:center;}.creative-features .card .card-icon img{width:100px;height:100px;}.services-landing .service-link{color:#0a165e !important;}@media (max-width:1024px) and (min-width:769px){}@media (max-width:768px) and (min-width:426px){.services-details-container .creative-ideas ul{margin-left:0px;margin-top:25px;}}@media (max-width:425px){.services-details-container .creative-ideas p{width:100%;}.services-details-container .creative-ideas ul{margin-left:0px;margin-top:25px;}.creative-features .card{padding:40px 20px 55px;}.creative-features .card .card-icon img{width:100px;height:100px;line-height:100px;font-size:40px;bottom:-50px;}.arc-shape{right:24px;}}@media (min-width:768px) and (max-width:991.98px){.arc-shape{top:13px;transform:translateX(2%);}.services-container-space{padding:0% 7%;}}.services-container-space{padding:0 17%;}.services-img{position:relative;max-width:290px;margin:0 auto;border-radius:50%;overflow:hidden;}.services-img img{width:100%;max-width:248px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;border-color:black;}.services-icon{background:#e10419;width:62px;height:62px;border-radius:50%;}.service-link{text-decoration:none;}.services-icon i{border-radius:50%;font-size:30px;color:#fff;transition:0.3s;padding:15px;}.services-img::before{position:absolute;left:0;left:-300px;content:"";top:0;top:auto;width:100%;height:100%;background:#e10419;opacity:0.4;transform:rotate(46deg);bottom:-120px;transition:all 0.5s ease;}.services-img::after{left:auto;right:-300px;position:absolute;content:"";top:0;top:auto;width:100%;height:100%;background:#e10419;opacity:0.4;transform:rotate(46deg);bottom:-120px;transition:all 0.5s ease;}.services-container:hover .services-img::before{left:-120px;}.services-container:hover .services-img::after{right:-120px;}.owl-dots{display:block !important;position:relative;text-align:center;}.owl-dot{background-color:#ccc;width:15px;height:15px;margin:5px;border-radius:50%;display:inline-block;}.owl-dot.active{background-color:#ff5722 !important;}.section-header-title{font-size:28px;text-transform:uppercase;color:var(--bs-primary) !important;font-weight:900;border:none !important;}@media only screen and (min-width:992px){.services-container-space{padding:0 25%;}.arc-shape{top:13px;transform:translateX(9%);}}@media only screen and (min-width:1200px){.arc-shape{top:13px;transform:translateX(8%);}.services-container-space{padding:0% 17%;}}@media only screen and (min-width:1366px){.arc-shape{top:13px;transform:translateX(10%);}.services-text{margin-top:-18%;}}@media only screen and (min-width:1400px){.services-text{margin-top:-15%;}.arc-shape{top:13px;transform:translateX(19%);}}
