.category_box_item::after,.category_box_item::before{content:"";width:calc(100% + 30px);left:50%;position:absolute}.category_box_item,.category_header{border-bottom:1px solid var(--diver)}.--category--right.slide,.category_icom,.hover .content-box a,.slide .category_icon i,.slide .content-box a{color:#fff}.category-contant{max-width:820px;text-align:center;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.category_box_item{position:relative;padding:65px 40px;max-width:487px;min-width:350px;flex:1;transition:.3s;overflow:hidden;background:#fff;border-inline:1px solid var(--diver);display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;--deskot-white2:#f0f1f5}.category_box_item:hover{border-bottom:2px solid var(--uicolor)}.category_box_item::before{height:175px;top:0;z-index:1;opacity:0;transform:translate(-50%,-50%);background-color:var(--uicolor,#ff5a1e);clip-path:polygon(50% 100%,0 0,100% 0);transition:.3s}.categry-content::after,.services-two__single-top{clip-path:polygon(0 0,88% 0%,100% 100%,0 100%,0% 0)}.category_box_item:hover:before{opacity:1;transform:translate(-50%,0);transition-delay:0.3s}.category_box_item::after{height:0%;bottom:0;transform:translateX(-50%);background-color:var(--deskot-white2,#f0f1f5);transition:.5s .3s}.-primary-body .category-nummper i,.-primary-body .category_box_item{background:var(--background)}.category_box_item:hover::after{height:100%;top:0;transition-delay:0s}.-YC-Category-Grid-Area-v2{position:relative;display:flex;flex-wrap:wrap;overflow:hidden}.-YC-Category-Grid-Area-v2.slide{gap:17px;flex-wrap:nowrap;border-radius:0;overflow-x:auto}.category-nummper,.category_icom{justify-content:center;transition:.3s;display:flex}.category_icom{height:110px;width:110px;background:var(--uicolor2);font-size:50px;align-items:center;border-radius:10px;position:relative;z-index:1}.CATEGORY-shape.two SVG,.category-backgroung{background:var(--background-color)}.category_box_item:hover .category_icom{background:#fff;color:var(--uicolor)}.category_icom::after{content:'';position:absolute;width:90%;height:90%;border:1px dashed var(--diver);border-radius:10px;transition:.3s}.-YC-Category,.category_box,.category_content,.category_title,.categry-content{position:relative}.category_title a{font-size:28px;font-weight:500;transition:.3s}.category_title{z-index:1;margin-top:9px}.category_content{font-size:18px;line-height:1.5;opacity:.9;color:#57628f;transition:.3s;z-index:1}.CATEGORY-shape SVG{position:absolute;top:-387px;bottom:auto;z-index:1;height:468px}.CATEGORY-shape.two SVG{bottom:-337px;top:auto}.CATEGORY-shape.two SVG path{fill:#fff}.CATEGORY-shape SVG path:first-child{opacity:.9}.CATEGORY-shape SVG path:nth-child(2){opacity:.6}.CATEGORY-shape SVG path:nth-child(3){opacity:.3}.CATEGORY-shape SVG path:nth-child(4){opacity:.2}.category_box{z-index:7}.category-nummper{z-index:1;left:1px;align-items:center;color:var(--uicolor2);font-size:37px;font-family:var(--f-number);font-weight:900;padding:10px}.-primary-body .category-nummper{background:#fff}.category-nummper i{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:var(--uicolor3);color:#fff;border-radius:50%;transform:rotate(45deg)}.category_header{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:27px}.--single--category--boxitem.tilt_action{flex:1;min-width:614px;position:relative;background:#fff;padding:20px;border-radius:12px}.categry-content.hover,.categry-content.slide,.categry-content::after{width:100%;background:var(--uicolor)}.--single--category--boxitem.tilt_action:hover .categry-content.hover{opacity:1;visibility:visible}.categry-content{display:flex;flex-direction:column;align-items:flex-start;gap:26px;justify-content:center;width:64%;min-height:100%;margin-inline-start:-80px;z-index:1;box-shadow:-1px 15px 8px 0 #00000008}.categry-content::after{content:'';position:absolute;height:100%;top:8px;z-index:0;border-radius:12px;left:3px;opacity:.5}.slide .categry-content::after{display:none}.categry-content.slide{position:absolute;height:auto;min-height:auto;opacity:0;visibility:hidden;transition:.2s;bottom:-77px;align-items:center;justify-content:center;border-radius:210px 210px 0 0;margin-inline-start:0;padding:26px}.active .categry-content.slide{opacity:1;visibility:visible;bottom:0;transition-delay:.2s}.active .content-tilte.slide,.categry-content.hover{opacity:0;visibility:hidden}.categry-content.hover{height:100%;z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;transition:.3s}.icon_cat{width:50%;position:relative;height:308px;border-radius:16px;overflow:hidden}.slide .icon_cat{width:100%;height:457px;position:relative}.icon_cat img{width:100%;height:100%;object-fit:cover}.content-box a{font-size:21px;font-weight:600}.--category--right{font-size:17px;margin-top:8px;color:var(--second-text-color);line-height:1.6}.hover .--category--right{color:#ffffffed}.category_icon{color:var(--uicolor2);position:relative;display:inline-block;display:flex;justify-content:space-between;align-items:center;width:100%}.category_icon.slide{justify-content:center}.category_icon i{color:var(--uicolor);position:relative;z-index:1;font-size:49px}.services-two__single-top{flex:1;max-height:max-content;padding:30px 57px 30px 30px;background:#fff;position:relative;z-index:1;border-radius:7px}.services-two__single-top.slide{display:flex;flex-direction:column;align-items:center;align-content:center;text-align:center;clip-path:none;background:0;padding:0}.content-tilte.slide,.icol{position:absolute;background:#fff;color:var(--uicolor)}.hover .services-two__single-top{display:flex;align-items:center;gap:21px}.icol{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:23px;bottom:0;left:0}.YC-categry-content{display:flex;position:relative;align-items:center}.YC-categry-content.slide{flex-direction:column}.content-tilte.slide{top:59%;padding:15px;font-size:20px;font-weight:600;transform:rotate(270deg);right:-53px;transition:.2s;min-width:1}.content-tilte.slide a{color:#142f6b;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:18px}