.layout-3316 .layout-element.layout-element-78d9303{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-78d9303::before{background-color:#000000;--background-overlay:"";}
.layout-3316 .layout-element.layout-element-78d9303 > .layout-shape-bottom svg,.layout-3316 .layout-element.layout-element-78d9303 > .e-con-inner > .layout-shape-bottom svg{width:calc(100% + 1.3px);height:30px;}
.layout-3316 .layout-element.layout-element-d55fff7{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 15px) 0px;padding:0px 0px 0px 0px;}
.layout-widget-heading .layout-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.layout-3316 .layout-element.layout-element-e3e71b0{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-e3e71b0 .layout-heading-title{font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}
.layout-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.layout-3316 .layout-element.layout-element-ee4858f{margin:15px 0px calc(var(--kit-widget-spacing,0px) + 35px) 0px;padding:0px 0px 0px 35px;border-style:solid;border-width:0px 0px 0px 3px;color:#FFFFFF;}
.layout-3316 .layout-element.layout-element-ee4858f p{margin-block-end:0px;}
.layout-3316 .layout-element.layout-element-8421463{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:25px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-8421463.layout-element{--align-self:flex-start;}
.layout-3316 .layout-element.layout-element-4af3ca2c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-1cdab737 > .layout-widget-container{margin:0px 0px -75px 0px;padding:0px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-1cdab737 .section-title{display:show !important;text-align:left !important;}
.layout-3316 .layout-element.layout-element-1cdab737 .about-2-content-area p{display:show !important;}
.layout-3316 .layout-element.layout-element-1cdab737 .about-2-content-area .content h5{display:show !important;}
.layout-3316 .layout-element.layout-element-1cdab737 .about-2-content-area .icon-1{display:show !important;}
.layout-3316 .layout-element.layout-element-227a0e0 > .layout-widget-container{margin:-80px -15px 0px -15px;padding:0px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-227a0e0 .features-box-area h5{display:show !important;text-align:left !important;color:var( --e-global-color-dc92bae );}
.layout-3316 .layout-element.layout-element-227a0e0 .features-box-area p{display:show !important;color:var( --e-global-color-dc92bae );}
.layout-3316 .layout-element.layout-element-227a0e0 .features-box-area .icon-box{display:show !important;text-align:left !important;color:var( --e-global-color-dc92bae );}
.layout-3316 .layout-element.layout-element-227a0e0 .features-section{background-color:#FFFFFF00 !important;}
.layout-3316 .layout-element.layout-element-227a0e0 .features-box-area{background:#02010100 !important;}
.layout-3316 .layout-element.layout-element-5a7bb689{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-26e4ee9a .section-title{display:show !important;}
.layout-3316 .layout-element.layout-element-26e4ee9a .primary-btn-4{display:show !important;border-radius:0px;}
.layout-3316 .layout-element.layout-element-26e4ee9a .service-tab-content ul.tab-list-content li{display:show !important;}
.layout-3316 .layout-element.layout-element-26e4ee9a .service-tab-content .content h4{display:show !important;}
.layout-3316 .layout-element.layout-element-26e4ee9a .service-tab-content .content p{display:show !important;}
.layout-3316 .layout-element.layout-element-26e4ee9a .service-tab-section{background-color:#373435 !important;}
.layout-3316 .layout-element.layout-element-4cefd3fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-33c01d71 .section-sub-title{display:show !important;}
.layout-3316 .layout-element.layout-element-33c01d71 .section-title{display:show !important;}
.layout-3316 .layout-element.layout-element-33c01d71 .work-process-box .icon-box{display:show !important;}
.layout-3316 .layout-element.layout-element-33c01d71 .work-process-box  h4{display:show !important;}
.layout-3316 .layout-element.layout-element-33c01d71 .work-process-box p{display:show !important;}
.layout-3316 .layout-element.layout-element-f6552d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-71bc5a0 .section-title{display:show !important;}
.layout-3316 .layout-element.layout-element-71bc5a0 .testimonials-two-box p{display:show !important;}
.layout-3316 .layout-element.layout-element-71bc5a0 .testimonials-two-box h4{display:show !important;}
.layout-3316 .layout-element.layout-element-71bc5a0 .testimonials-two-box span{display:show !important;}
.layout-3316 .layout-element.layout-element-09099f1{margin:-140px 0px calc(var(--kit-widget-spacing,0px) + 0px) 30px;padding:0px 0px 25px 0px;z-index:1;}
.layout-3316 .layout-element.layout-element-09099f1.layout-element{--align-self:center;}
.layout-3316 .layout-element.layout-element-7e4aaed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-43f9b64{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-3797209{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding:0px 0px 0px 0px;}
@media (min-width:768px){.layout-3316 .layout-element.layout-element-78d9303{--content-width:1180px;}
.layout-3316 .layout-element.layout-element-4af3ca2c{--content-width:1180px;}
.layout-3316 .layout-element.layout-element-7e4aaed{--content-width:1180px;}}
@media (max-width:1024px){.layout-3316 .layout-element.layout-element-78d9303{--min-height:600px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}
.layout-3316 .layout-element.layout-element-d55fff7{width:var( --container-widget-width,90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}
.layout-3316 .layout-element.layout-element-e3e71b0 .layout-heading-title{font-size:30px;}
.layout-3316 .layout-element.layout-element-8421463{padding:25px 0px 25px 0px;}
.layout-3316 .layout-element.layout-element-8421463.layout-element{--align-self:flex-start;}
.layout-3316 .layout-element.layout-element-4af3ca2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-1cdab737 .about-2-content-area .content h5{font-size:22px;}
.layout-3316 .layout-element.layout-element-227a0e0 > .layout-widget-container{padding:0px 15px 0px 15px;}
.layout-3316 .layout-element.layout-element-4cefd3fd{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}
.layout-3316 .layout-element.layout-element-09099f1{margin:0px 0px calc(var(--kit-widget-spacing,0px) + -90px) 0px;padding:30px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-79bc5e7{padding:0px 100px 0px 100px;}}
@media (max-width:767px){.layout-3316 .layout-element.layout-element-78d9303{--min-height:550px;--overlay-opacity:0.85;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}
.layout-3316 .layout-element.layout-element-d55fff7{width:var( --container-widget-width,85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}
.layout-3316 .layout-element.layout-element-e3e71b0 .layout-heading-title{font-size:20px;}
.layout-3316 .layout-element.layout-element-ee4858f{padding:0px 0px 0px 15px;}
.layout-3316 .layout-element.layout-element-8421463{padding:25px 0px 50px 0px;}
.layout-3316 .layout-element.layout-element-8421463.layout-element{--align-self:center;}
.layout-3316 .layout-element.layout-element-4af3ca2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-227a0e0 > .layout-widget-container{margin:-40px 0px 0px 00px;padding:0px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-4cefd3fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-f6552d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
.layout-3316 .layout-element.layout-element-71bc5a0{width:100%;max-width:100%;}
.layout-3316 .layout-element.layout-element-71bc5a0 > .layout-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.layout-3316 .layout-element.layout-element-09099f1{margin:0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
.layout-3316 .layout-element.layout-element-79bc5e7{padding:0px 15px 0px 15px;}}
.about-2-image-area{position:relative;}
.about-2-image-area .main-image img{width:100%;height:660px !important;max-height:var(--image-height,750px) !important;object-fit:cover;object-position:center;display:block;}
.about-2-image-area .icon-box{position:absolute;top:auto !important;bottom:-20px !important;left:0;width:380px !important;max-height:150px;transform:rotate(0deg) !important;}
.about-2-image-area .icon-box .icon{color:var(--theme-color);font-size:60px;padding:25px 25px;margin-left:5px;background:#fff;display:inline-block;transform:rotate(0deg);}
.about-2-image-area .small-image{display:none;}
@media (max-width: 991px){.about-2-image-area .icon-box{bottom:30px !important;}}
@media (max-width: 575px){.about-2-image-area .icon-box{bottom:-55px !important;width:100% !important;}
.about-2-image-area{padding-bottom:60px;}
.pl-50{margin-top:75px;}
.about-2-image-area .main-image img{width:100%;height:230px !important;max-height:var(--image-height,750px) !important;object-fit:cover;object-position:center;display:block;}
.about-2-image-area .main-image{padding:0px !important;}
.about-2-image-area .main-image{text-align:center;}}
@media (max-width: 991.98px) and (min-width: 768px){.row.mb-45{display:flex;flex-wrap:nowrap;gap:20px;}
.row.mb-45 > div{flex:1;max-width:50%;}}
@media (max-width: 767.98px){.row.mb-45{display:block;}
.row.mb-45 > div{width:100%;max-width:100%;}}
@media (max-width: 991.98px) and (min-width: 768px){.list-area li{font-size:20px !important;}
.about-2-content-area h3,.about-2-content-area h5{font-size:1.05em;}}
.features-box-area{border:2px dashed rgba(55,52,53,0.2);border-radius:0px;padding:30px;}
.features-section .row{display:flex;flex-wrap:wrap;align-items:stretch;}
.features-section .row > [class*="col-"]{display:flex;}
.features-section .row > [class*="col-"] .features-box-area{flex:1;display:flex;flex-direction:column;}
.features-box-area:hover h5 a,.features-box-area:hover p,.features-box-area:hover .icon-box i{color:#ffffff !important;}
.layout-3316 .layout-element.layout-element-26e4ee9a{position:relative;overflow:hidden;}
.layout-3316 .layout-element.layout-element-26e4ee9a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.layout-3316 .layout-element.layout-element-26e4ee9a{position:relative;white background */
    overflow:hidden;}
.layout-3316 .layout-element.layout-element-26e4ee9a::before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background-color:#fff;clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;}
.layout-3316 .layout-element.layout-element-26e4ee9a::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:30px;background-color:#fff;clip-path:polygon(50% 94.7%,0 0,0 100%,100% 100%,100% 0);}
.layout-3316 .layout-element.layout-element-26e4ee9a{padding-bottom:25px;background-color:#373435;}
@media (max-width: 991.98px) and (min-width: 576px){#myTab{display:flex;flex-wrap:wrap;justify-content:center;}
#myTab .nav-item{flex:0 0 95%;max-width:95%;}
#myTab .nav-link{width:100%;text-align:center;}}
@media (max-width: 575.98px){#myTab{display:flex;flex-wrap:wrap;justify-content:center;}
#myTab .nav-item{flex:0 0 90%;max-width:90%;}
#myTab .nav-link{width:100%;text-align:center;}}
.layout-3316 .layout-element.layout-element-33c01d71 .row > [class*="col-xxl-4"]{flex:0 0 25%;max-width:25%;}
@media (max-width: 991px){.layout-3316 .layout-element.layout-element-33c01d71 .row > [class*="col-xxl-4"]{flex:0 0 50%;max-width:50%;}}
@media (max-width: 575px){.layout-3316 .layout-element.layout-element-33c01d71 .row > [class*="col-xxl-4"]{flex:0 0 100%;max-width:100%;}}
.video_player_btn{display:none !important;}
@media (max-width: 1280px){.testimonials-video-area .image{width:100%;aspect-ratio:1 / 1;overflow:hidden;}
.testimonials-video-area .image img{width:100%;height:100%;object-fit:cover;object-position:left center;}}
@media (max-width: 767.98px){.testimonials-two-box .author-image{display:none;}
.testimonials-two-box{padding:20px;box-sizing:border-box;margin-left:0px;margin-right:0px;}
.testimonials-two-box .icon-1,.testimonials-two-box h4,.testimonials-two-box span,.testimonials-two-box ul.ratings,.testimonials-two-box p{margin-left:0;margin-right:0;}}
.layout-3316 .layout-element.layout-element-71bc5a0{.container-fluid{--bs-gutter-x:0 !important;padding-right:0px;}}