#services .hero-section{background:radial-gradient(circle at top left,var(--bg-2),var(--bg));color:var(--font);min-height:-moz-fit-content;min-height:fit-content;padding-bottom:4rem;padding-top:10rem}#services .hero-section .container-def .desc h1{font-family:main-bold;font-size:calc(var(--title)*1.5)}#services .hero-section .container-def .image-container{display:grid;gap:2rem;grid-template-columns:.3fr .7fr;margin-top:2rem}#services .hero-section .container-def .image-container .image{border-radius:10px;height:60dvh;overflow:hidden;position:relative}#services .hero-section .container-def .image-container .label{bottom:0;left:0;margin:auto;position:absolute;width:300px}#services .hero-section .container-def .image-container .label svg{bottom:-30px;left:-1px;position:absolute}#services .hero-section .container-def .image-container .text{align-items:center;display:flex;gap:1rem;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;position:absolute;transform:translateY(-200%) translate(-40%);width:-moz-fit-content;width:fit-content;z-index:100}#services .hero-section .container-def .image-container .image img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}#services .hero-section .container-def .image-container .lists ul{list-style:none}#services .hero-section .container-def .image-container .lists ul li{border-bottom:1px solid var(--border);border-left:1px solid var(--primary);border-top:1px solid var(--border);font-size:var(--paragraph);margin:1rem 0;opacity:.8;padding:1rem .5rem;position:relative;transition:.4s ease}#services .hero-section .container-def .image-container .lists ul li:after{background:var(--primary-transparent);content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;transition:.4s ease-out;width:0}#services .hero-section .container-def .image-container .lists ul li:hover:after{width:100%}#services .hero-section .container-def .image-container .lists ul li:hover{opacity:1}#services .hero-section .container-def .image-container .lists ul a{color:var(--font)}#services .services-desc{background:radial-gradient(circle at bottom right,var(--bg-2),var(--bg));border-top:1px solid var(--border);color:var(--font);overflow:hidden;padding:4rem 0;position:relative;z-index:0}#services .services-desc:after{background-color:var(--primary);content:"";display:block;filter:blur(20dvw);height:15dvw;left:20%;opacity:.5;position:absolute;top:10%;width:15dvw;z-index:-1}#services .services-desc h1{font-family:main-bold;font-size:var(--title)}#services .services-desc p{font-size:var(--paragraph);margin-top:1rem;opacity:.8}#services .services-desc .pricings-container{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}#services .services-desc .pricings-container ul{list-style-type:none}#services .services-desc .pricings-container ul li{display:grid;gap:.5rem;grid-template-columns:5px auto;margin:1rem 0}#services .services-desc .pricings-container ul li:before{background:var(--primary);border-radius:50%;content:"";display:block;height:5px;transform:translateY(200%);width:5px}#services .services-desc .pricings-container .pricing{border:1px solid var(--border);border-radius:10px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;z-index:0}#services .services-desc .pricings-container .pricing:first-child:after{background-color:var(--primary);content:"";display:block;filter:blur(300px);height:250px;left:0;position:absolute;top:0;width:50%;z-index:-1}#services .services-desc .pricings-container .pricing .border{padding:1.5rem 2rem}#services .services-desc .pricings-container .pricing .head-title{padding-bottom:0!important}#services .services-desc .pricings-container .pricing .head-title h4{font-family:main-bold;font-size:calc(var(--title)*.8)}#services .services-desc .pricings-container .pricing .price-container{padding:1.5rem}#services .services-desc .pricings-container .pricing .price-container h4{font-family:main;font-weight:100;opacity:.8}#services .services-desc .pricings-container .pricing .price-container h1{color:var(--primary);font-size:var(--title)}#services .services-desc .pricings-container .pricing .pricing-description{padding-top:0!important}#services .more-services:before{background:var(--bg);content:"";height:200px;left:0;position:absolute;top:0;transform:translateY(-50%);width:100%;z-index:-1}#services .more-services{background:var(--font);border-top-left-radius:46px;border-top-right-radius:46px;color:var(--bg);padding:4rem 0;position:relative}#services .more-services .services-content{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-top:4rem}#services .more-services .services-content .service{border:1px solid hsla(0,0%,100%,.089);border-radius:10px;padding:1rem}#services .more-services .services-content .service h4{border-bottom:1px solid rgba(0,0,0,.089);color:var(--primary);padding-bottom:1rem}#services .more-services .services-content .service p{margin-top:.25rem}#services .more-services .desc h1{font-family:main-bold;font-size:var(--title)}#services .before-and-after-section{background-color:var(--bg);border-top-left-radius:46px;border-top-right-radius:46px;color:var(--font);padding:4rem 0}#services .before-and-after-section .desc h1{font-family:main-bold;font-size:var(--title)}#services .before-and-after-section .images{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}#services .before-and-after-section .images img{border-radius:10px;width:100%}@media only screen and (max-width:1024px)and (orientation:portrait){#services .more-services .services-content{grid-template-columns:repeat(2,1fr)}#services .hero-section .container-def .image-container,#services .services-desc .pricings-container{grid-template-columns:1fr}#services .hero-section .container-def .desc h1{font-size:calc(var(--title)*1)}}@media only screen and (max-width:600px)and (orientation:portrait){#services .more-services .services-content{grid-template-columns:repeat(1,1fr)}#services .hero-section .container-def .image-container .image{height:30dvh}#services .hero-section .container-def .desc h1{font-size:calc(var(--title)*.8)}#services .before-and-after-section,#services .more-services{border-top-left-radius:16px;border-top-right-radius:16px}}
