:root{--bodyColor:#333333;--white:#fff;--black:#333333}.serv_info{max-width:601px;width:100%;margin:100px auto 85px;text-align:center}.serv_info h2{font-family:var(--priFont);font-size:18px;line-height:100%;margin:0 0 30px}.serv_info h2 span{font-size:55px;line-height:100%;font-family:var(--secFont);display:block;margin:20px 0 0}.serv_img{max-width:674px;width:100%;min-height:648px;position:absolute;left:0;top:0;display:flex;justify-content:space-between;gap:30px;align-items:center}.serv_img_inner{display:flex;justify-content:space-between;flex-direction:column;gap:30px}.serv_img img{border-radius:25px}.serv_boxes{display:flex;flex-direction:column;gap:120px;padding-bottom:80px;padding-top:100px}.serv_boxes section{position:relative;width:100%;min-height:463px;color:var(--bodyColor);padding:0;z-index:1}.serv_boxes section:nth-child(2) figure{position:absolute;right:0;top:50%;transform:translateY(-50%)}.serv_boxes section:nth-child(2n+1):nth-child(n+3) figure{position:absolute;top:50%;transform:translateY(-50%)}.serv_boxes section:nth-child(2n):nth-child(n+3) figure{position:absolute;right:0;top:50%;transform:translateY(-50%)}.serv_boxes section:hover h2{text-decoration:underline}.serv_boxes section::before{content:"";position:absolute;inset:0;background:var(--gradient1)}.serv_boxes section:nth-child(even)::before{content:"";position:absolute;inset:0;background:var(--gradient2)}.serv_boxes section::after{content:url(images/circle.png);position:absolute;left:-174px;top:50%;transform:translateY(-49%);z-index:-1}.serv_boxes section:nth-child(even) .servbox_info{margin:0 auto 0 0;padding:30px 0 0}.serv_boxes section a{position:absolute;inset:0}.serv_p{margin-bottom:10px}.serv_p2{margin-bottom:40px}.serv_ul{margin-bottom:40px}.serv_boxinfo2{position:relative;background:var(--priColor);color:#fff;min-height:202px;padding:40px 0}.serv_boxinfo2::before{content:"";width:55px;height:100%;background:var(--priColor);position:absolute;left:-55px;top:0;border-radius:25px 0 0 25px}.serv_boxinfo2::after{content:"";width:350px;height:100%;background:var(--priColor);position:absolute;right:-350px;top:0}.serv_boxes section{min-height:840px}.serv_boxes section:nth-child(3) .serv_boxinfo2{width:815px;border-radius:25px;padding:30px 30px 30px 200px;right:250px}.serv_boxes section:nth-child(even) .serv_boxinfo2::before{content:"";width:55px;height:100%;background:var(--priColor);position:absolute;right:-55px;top:0;border-radius:0 25px 25px 0;left:unset}.serv_boxes section:nth-child(even) .serv_boxinfo2::after{content:"";width:350px;height:100%;background:var(--priColor);position:absolute;left:-350px;top:0}.serv_boxes section:nth-child(3) figure{position:absolute}.serv_btm_info{text-align:center}.serv_btm_info h2{font-size:40px;margin:0 0 20px}.serv_top_info{text-align:center}.serv_top_info h2{font-size:40px;margin:0 0 20px}.serv_boxes section:nth-child(3) .serv_boxinfo2::after,.serv_boxes section:nth-child(3) .serv_boxinfo2::before{display:none}.serv_boxinfo2 ul li::before{background:#fff!important}.serv_boxes section figure img{border-radius:25px}.serv_boxes section h2{font-size:35px;line-height:100%;font-family:var(--secFont);margin:0 0 30px;font-weight:500}.serv_boxes section h2 span{display:inline-block}.serv_boxes section h3{font-size:30px;line-height:100%;font-weight:500;font-family:var(--secFont)}.serv_boxes section p{font-size:16px;line-height:24px;width:85%}.serv_boxes section ul li{font-size:16px;position:relative;padding-left:14px;line-height:32px}.serv_boxes section ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--bodyColor)}html[data-dracula-scheme=dark] .serv_boxes section ul li::before{filter:brightness(0) invert(1)}.servbox_info{position:relative;z-index:1;max-width:594px;width:100%;margin:0 0 0 auto;padding:50px 0 0}@media only screen and (max-width:1500px){.serv_boxes section:nth-child(even){padding-left:20px}.serv_boxes section::after{left:-100px}.serv_boxes section:nth-child(even)::after{right:-100px}.serv_boxes section figure img{position:relative;object-fit:cover;object-position:center}.serv_boxes section:not(:first-child) figure{width:46%;overflow:hidden;border-radius:25px}}@media only screen and (max-width:1400px){.serv_boxes section::after{left:-65px}.serv_boxes section:not(:first-child) figure{width:43%;overflow:hidden;border-radius:25px}.serv_boxes section .servbox_info{width:53%}.serv_img{width:47%}.serv_boxes section figure img{position:relative;object-fit:cover;object-position:center}}@media only screen and (max-width:1300px){.serv_boxes section:nth-child(even) figure{width:45%}.servbox_info{width:50%}.serv_boxinfo2::before{width:35px;left:-35px}}@media only screen and (max-width:1200px){.serv_img{width:43%}}@media only screen and (max-width:1090px){.serv_img{width:39%}}@media only screen and (max-width:1010px){.serv_boxes{padding:0;gap:40px}.serv_info h2 span{font-size:45px}.serv_boxes section::after,.serv_boxes section::before{display:none}.serv_info{max-width:100%;margin:40px auto 45px}.serv_boxes section figure{margin:0 0 40px}.serv_boxes section figure img{border-radius:20px;max-width:100%;transform:unset;position:static}.serv_boxes section:nth-child(even) figure{position:static;display:block;width:100%;transform:unset;margin:0}.serv_boxes section:nth-child(odd) figure{position:static;display:block;width:100%;transform:unset;margin:0}.serv_boxes section{padding:40px 15px!important;text-align:center}.serv_boxes section ul{display:grid;justify-content:center}.serv_boxes section ul li{text-align:left}.serv_boxes section{width:100%;padding:0!important;max-width:100%!important;min-height:0!important}.servbox_info{width:100%!important;max-width:100%}.serv_boxes section p{width:100%}.serv_img{position:static;width:100%;max-width:100%;min-height:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin:auto;gap:25px}.serv_boxinfo2::after,.serv_boxinfo2::before{display:none}.serv_boxinfo2{padding:40px 15px;min-height:0;border-radius:25px}.serv_boxes section:nth-child(2) figure img{max-width:100%;position:static;transform:unset}.serv_boxes section:nth-child(3) .serv_boxinfo2{width:100%;padding:40px 15px;right:0}.serv_boxes section:nth-child(3) .servbox_info{width:100%;max-width:100%}.serv_boxes section h2{font-size:50px}.servbox_info{max-width:fit-content;margin:0 auto!important}.serv_boxes{margin:0 0 60px}.serv_boxes section h2{font-size:40px}.serv_boxes section:nth-child(2n+1):nth-child(n+3) figure{position:static;transform:unset}.serv_boxes section:nth-child(2n):nth-child(n+3) figure{position:static;transform:unset}}@media only screen and (max-width:600px){.serv_info h2 span{font-size:30px}}