.about{padding:50px 0;background-color:var(--text-light);text-align:start}.about .container{margin:0 auto;padding:20px;overflow-x:hidden;max-width:500px}.about .container .about-image{background-color:var(--text-light)}.about .container .about-content h2{font-size:2rem;margin-bottom:20px}.about .container .about-content p{font-size:1.3rem;line-height:1.5}.about .container .about-image img{width:100%;height:100%;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:640px){.about .container{max-width:1200px}}@media screen and (min-width:768px){.about .container{display:grid;column-gap:50px;grid-template-columns:repeat(2,1fr)}}.services{padding:0;background-image:linear-gradient(to right,var(--home-page-botton-color),var(--home-page-input-color));color:var(--text-light);text-align:start}.services .container{margin:0 auto;padding:20px}.services h2{padding-bottom:20px;font-size:2rem;margin-bottom:20px;display:inline-block;position:relative}.services h2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:5px;background-color:#ccc}.services .container .sub-container{margin:auto;max-width:100%;display:grid;grid-template:repeat(6,1fr) / repeat(1,1fr);row-gap:20px;padding-left:0}.services .service-box{text-align:start;display:flex;vertical-align:middle}.services .service-box img{width:80px;height:80px;margin-bottom:10px;border-radius:50%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.services .service-box h3{font-size:1.3rem;position:relative;display:block;align-content:center;width:100%}.services .service-box h3::after{content:"";position:absolute;top:0;left:0;border-bottom:1px solid rgb(255 255 255);width:100%;height:80%}@media screen and (min-width:350px){.services h2::after{left:35px;width:78%}.services .service-box h3{margin-left:30px}}@media screen and (min-width:640px){.services h2{padding-left:65px}.services h2::after{left:65px}.services .container .sub-container{padding-left:50px}.services .service-box h3{width:60%}}@media screen and (min-width:768px){.services h2{padding-left:100px}.services h2::after{left:100px}.services .container .sub-container{padding-left:90px}}@media screen and (min-width:1024px){.services{text-align:center}.services h2{padding-left:0}.services h2::after{left:35px;width:78%}.services .container .sub-container{max-width:1280px;grid-template:repeat(3,1fr) / repeat(2,1fr);column-gap:80px;padding-left:103px}}@media screen and (min-width:1280px){.services .container .sub-container{column-gap:150px;padding-left:100px}}.gallery{padding:0 0 50px 0;background-image:var(--text-light)}.gallery .container{max-width:1200px;margin:0 auto;padding:20px;text-align:center}.gallery h2{font-size:2rem;margin-bottom:80px;display:inline-block;position:relative}.gallery h2::after{content:"";position:absolute;text-align:center;align-items:center;justify-content:center;bottom:-15px;left:20px;width:85%;height:3px;border-radius:5px;background-color:var(--selection-background-color)}.gallery .gallery-grid{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(12,1fr);grid-gap:1px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gallery .gallery-grid img{width:100%;height:400px;display:block;object-fit:cover}.gallery .gallery-grid .img1{grid-column-start:1;grid-column-end:8}.gallery .gallery-grid .img2{grid-column-start:8;grid-column-end:13}.gallery .gallery-grid .img3{grid-column-start:1;grid-column-end:6}.gallery .gallery-grid .img4{grid-column-start:6;grid-column-end:13}@media screen and (min-width:240px){.gallery .gallery-grid img{max-height:100px}.gallery .gallery-grid{gap:5px}}@media screen and (min-width:375px){.gallery .gallery-grid img{max-height:125px}}@media screen and (min-width:768px){.gallery .gallery-grid img{max-height:200px}.gallery .gallery-grid{gap:10px}}@media screen and (min-width:1024px){.gallery .gallery-grid img{max-height:280px}.gallery .gallery-grid{gap:20px}}@media screen and (min-width:1440px){.gallery .gallery-grid img{max-height:350px}}.clients{padding:10px 0 25px 0;background-image:linear-gradient(to right,var(--home-page-botton-color),var(--home-page-input-color));text-align:center}.clients .container{margin:0 auto;max-width:1200px}.clients h2{margin-bottom:10px}.clients .clients-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.clients .client{text-align:center}.clients .client img{width:40px;height:40px}@media screen and (min-width:240px){.clients .client img{width:40px;height:40px}}@media screen and (min-width:320px){.clients .client img{width:60px;height:60px}}@media screen and (min-width:425px){.clients .client img{width:90px;height:90px}.clients h2{position:relative;max-width:350px;margin:30px auto;text-align:center;font-size:2rem;color:var(--text-light)}.clients h2:before{content:" ";height:4px;width:50px;background:var(--text-light);display:block;position:absolute;top:50%;left:0}.clients h2:after{content:" ";height:4px;width:50px;background:var(--text-light);display:block;position:absolute;top:50%;right:0}}@media screen and (min-width:640px){.clients .client img{width:120px;height:120px}.clients h2{max-width:550px}.clients h2:before{width:150px}.clients h2:after{width:150px}}@media screen and (min-width:768px){.clients .client img{width:150px;height:150px}.clients h2{max-width:550px}.clients h2:before{width:150px}.clients h2:after{width:150px}}@media screen and (min-width:1024px){.clients .client img{width:200px;height:200px}.clients h2{max-width:800px}.clients h2:before{width:250px}.clients h2:after{width:250px}}.blogs{padding:0;margin:50px 0;background-image:var(--text-light)}.blogs .container{max-width:1200px;padding:20px;margin:0 auto;text-align:center}.blogs h2{font-size:2rem;margin-bottom:60px;display:inline-block;position:relative}.blogs h2::after{content:"";position:absolute;text-align:center;align-items:center;justify-content:center;bottom:-15px;left:20px;width:85%;height:3px;border-radius:5px;background-color:var(--selection-background-color)}.blogs .owl-carousel .owl-item img{border-radius:20px;transition:all 0.4s;object-fit:cover;height:300px;margin:auto}.blogs .owl-item .content{text-align:start}.blogs .owl-item h3{font-size:50px;font-weight:500;color:var(--text-light);width:100%;height:100%;top:0;left:0;position:absolute;-webkit-box-shadow:inset 0 -184px 155px -1px rgb(0 0 0 / .81);-moz-box-shadow:inset 0 -184px 155px -1px rgb(0 0 0 / .81);box-shadow:inset 0 -184px 155px -1px rgb(0 0 0 / .81);display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:all 0.1s;border-radius:20px}.blogs .owl-item h3:hover{opacity:1}.blogs .owl-item h4{font-size:25px;margin:25px 0 25px 5px}.blogs .owl-carousel .owl-nav{margin-top:1.5rem}.blogs .owl-carousel .owl-nav .owl-prev,.blogs .owl-carousel .owl-nav .owl-next{display:inline-block;color:var(--selection-background-color);border:none;padding:0!important}.blogs .owl-carousel .owl-nav .owl-prev:hover,.blogs .owl-carousel .owl-nav .owl-next:hover{color:var(--text-light);background-color:var(--selection-background-color)}@media only screen and (min-width:769px){.blogs .owl-carousel .owl-nav{display:none}}.contact{padding:90px 0 30px 0;background-color:var(--text-light)}.contact .container{margin:0 auto;max-width:1200px;position:relative;display:flex;justify-content:flex-end;align-items:center}.contact .container .contact-form{padding:30px 0 50px 0;width:85%;background-color:var(--footer-bg-color);position:relative;font-weight:900}.contact .container .contact-form h2{text-align:center;font-size:2rem;font-weight:500;margin-bottom:20px;margin-left:-18%}.contact .container .contact-form form{display:flex;flex-direction:column;flex-wrap:wrap;align-items:left;align-content:center}.contact .container .contact-form input[type="text"],.contact .container .contact-form input[type="email"],.contact .container .contact-form textarea{width:50%;margin-bottom:25px;border:none;border-radius:6px;padding:20px;font-size:1rem;color:var(--home-page-input-color);box-sizing:border-box;box-shadow:rgb(99 99 99 / .2) 0 2px 2px 0}.contact .container .contact-form input[type="text"]::placeholder,.contact .container .contact-form input[type="email"]::placeholder,.contact .container .contact-form textarea::placeholder{color:#aaa;opacity:.8;font-size:.8rem;letter-spacing:0}.contact .container .contact-form input[type="text"]:focus,.contact .container .contact-form input[type="email"]:focus,.contact .container .contact-form textarea:focus{outline:none;border-color:var(--home-page-input-color);box-shadow:2px 2px 5px rgb(73 101 78 / .5);box-shadow:rgb(50 50 93 / .25) 0 30px 60px -12px inset,rgb(0 0 0 / .3) 0 18px 36px -18px inset}.contact .container .contact-form form button{background-image:linear-gradient(to right,var(--home-page-botton-color),var(--home-page-input-color));color:var(--text-light);padding:7px 40px;border:none;border-radius:7px;max-width:250px;cursor:pointer;font-size:1.3rem;margin-top:15px}.contact .container .contact-info{margin:0 auto;padding:40px 30px 40px 25px;text-align:start;background-color:#48644d;display:inline-block;color:var(--text-light);content:"fit-content";border-radius:10px;box-shadow:5px 8px 3px #d4d4d4;position:absolute;right:72%;top:50%;transform:translateY(-50%);z-index:5;width:320px}.contact .container .contact-info h3{font-size:1.5rem;margin-bottom:20px;color:#f8ffd0;font-weight:600}.contact .container .contact-info .contact-details{list-style:none;margin:0;padding:0}.contact .container .contact-info li{margin-bottom:10px;display:flex}.contact .container .contact-info .contact-details li{color:var(--text-light);font-size:1rem;line-height:1.7rem}.contact .container .contact-info .contact-details li a{text-decoration:none;color:var(--text-light)}.contact .container .contact-info .contact-details li a svg{transition:all 0.3s}.contact .container .contact-info .contact-details li a:hover svg{transform:scale(1.3);font-weight:900}.contact .container .contact-info .contact-details li:nth-child(1) svg{width:15px;height:auto;vertical-align:top;color:var(--text-light);margin-right:24px}.contact .container .contact-info .contact-details li:nth-child(2) svg{width:22px;height:auto;vertical-align:middle;color:var(--text-light);margin-right:10px}.contact .container .contact-info .contact-details li:nth-child(3) svg{width:22px;height:auto;vertical-align:bottom;color:var(--text-light);margin-right:15px}.contact .container .contact-info .social-media{list-style:none;text-align:start;padding-top:35px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.contact .container .contact-info .social-media li{display:inline-block;margin:0 9px 0 0}.contact .container .contact-info .social-media li:nth-child(1){margin-left:12px}.contact .container .contact-info .social-media li:nth-child(1) svg,.contact .container .contact-info .social-media li:nth-child(2) svg,.contact .container .contact-info .social-media li:nth-child(3) svg{width:25px;height:auto;color:var(--text-light)}.contact .container .contact-info .social-media li a svg{transition:all 0.3s}.contact .container .contact-info .social-media li a svg:hover{transform:scale(1.2)}@media only screen and (max-width:1439px){.contact .container .contact-form{width:75%}.contact .container .contact-form h2{margin-left:-60px}.contact .container .contact-info{right:60%}}@media only screen and (max-width:1023px){.contact .container{flex-direction:column;align-items:center;justify-content:center}.contact .container .contact-form{position:initial;margin-top:-80px;align-items:center;justify-content:center}.contact .container .contact-form h2{padding:10px 20px;margin-left:0}.contact .container .contact-form input[type="text"],.contact .container .contact-form input[type="email"],.contact .container .contact-form textarea{width:80%;margin:12px 20px}.contact .container .contact-form form button{margin:12px 20px}.contact .container .contact-info{position:relative;max-width:100%;justify-content:center;align-items:center;align-content:center;margin-top:150px;top:0;left:0}.contact .container .contact-info .social-media{justify-content:center;align-items:center;align-content:center}}