.elementor-206 .elementor-element.elementor-element-mwpr001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-5ab3ead{--display:flex;--min-height:322px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-206 .elementor-element.elementor-element-5ab3ead:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-5ab3ead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #080d16 0%, #162642 100%);}.elementor-206 .elementor-element.elementor-element-cbfce39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-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 );}.elementor-206 .elementor-element.elementor-element-mwpr002 .elementor-heading-title{font-size:52px;color:#ffffff;}.elementor-206 .elementor-element.elementor-element-9f5bc9e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-9f5bc9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#ffffff;}.elementor-206 .elementor-element.elementor-element-57ca686{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:40px 40px 40px 40px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-206 .elementor-element.elementor-element-57ca686:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-57ca686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-92ef3a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#64748b;}.elementor-206 .elementor-element.elementor-element-5e958d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0f172a;}.elementor-206 .elementor-element.elementor-element-c4c9df3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#0f172a;}.elementor-206 .elementor-element.elementor-element-1876bbd{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-6d52a1c{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-6d52a1c:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-6d52a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-85bd57f{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-85bd57f:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-85bd57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-243bc67{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-243bc67:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-243bc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-a63237e{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-a63237e:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-a63237e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-4280936{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-aa36336{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-aa36336:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-aa36336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-65c6670{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-65c6670:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-65c6670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-43df55d{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-43df55d:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-43df55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-6112120{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206 .elementor-element.elementor-element-6112120:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-6112120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-206 .elementor-element.elementor-element-mwpr004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-206 .elementor-element.elementor-element-mwpr005 .elementor-heading-title{color:#0f172a;}.elementor-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 );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-mwpr007 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-margin:not(.elpt-portfolio-special-grid-7) .portfolio-item-wrapper{padding-right:calc(5px + 8px);padding-left:calc(5px + 8px);padding-bottom:calc((5px + 8px)*2);}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-margin.elpt-portfolio-special-grid-7 .portfolio-item-wrapper{padding-right:calc(5px + 8px);padding-left:calc(5px + 8px);margin-bottom:calc(5px + 8px);}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item{height:250px;}.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item{border:0px solid #000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-57ca686{--width:210px;}.elementor-206 .elementor-element.elementor-element-mwpr004{--content-width:1200px;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-5ab3ead{--padding-top:42px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-206 .elementor-element.elementor-element-9f5bc9e .elementor-heading-title{font-size:15px;}.elementor-206 .elementor-element.elementor-element-57ca686{--width:210px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS for container, class: .elementor-element-cbfce39 */.elementor-206 .elementor-element.elementor-element-cbfce39{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d52a1c */.elementor-206 .elementor-element.elementor-element-6d52a1c{position:absolute!important;min-height:0;width:8px!important;height:8px;top:-4px;left:calc(50% - 4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85bd57f */.elementor-206 .elementor-element.elementor-element-85bd57f{position:absolute!important;min-height:0;width:8px!important;height:8px;top:calc(50% - 4px);right:-4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243bc67 */.elementor-206 .elementor-element.elementor-element-243bc67{position:absolute!important;min-height:0;width:8px!important;height:8px;bottom:-4px;left:calc(50% - 4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63237e */.elementor-206 .elementor-element.elementor-element-a63237e{position:absolute!important;min-height:0;width:8px!important;height:8px;top:calc(50% - 4px);left:-4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1876bbd */.elementor-206 .elementor-element.elementor-element-1876bbd{position:absolute!important;width:440px!important;height:440px;min-height:0;right:-59px;top:136px;pointer-events:none;animation:mwAboutRotate 15s linear infinite ;} @media(max-width:767px){.elementor-206 .elementor-element.elementor-element-1876bbd{opacity:.3;right:-255px;}} @media(prefers-reduced-motion:reduce){.elementor-206 .elementor-element.elementor-element-1876bbd{animation:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa36336 */.elementor-206 .elementor-element.elementor-element-aa36336{position:absolute!important;min-height:0;width:8px!important;height:8px;top:-4px;left:calc(50% - 4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c6670 */.elementor-206 .elementor-element.elementor-element-65c6670{position:absolute!important;min-height:0;width:8px!important;height:8px;top:calc(50% - 4px);right:-4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43df55d */.elementor-206 .elementor-element.elementor-element-43df55d{position:absolute!important;min-height:0;width:8px!important;height:8px;bottom:-4px;left:calc(50% - 4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6112120 */.elementor-206 .elementor-element.elementor-element-6112120{position:absolute!important;min-height:0;width:8px!important;height:8px;top:calc(50% - 4px);left:-4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4280936 */.elementor-206 .elementor-element.elementor-element-4280936{position:absolute!important;width:440px!important;height:440px;min-height:0;right:-235px;top:40px;pointer-events:none;animation:mwAboutRotate 20s linear infinite reverse;} @media(max-width:767px){.elementor-206 .elementor-element.elementor-element-4280936{opacity:.3;right:-335px;}} @media(prefers-reduced-motion:reduce){.elementor-206 .elementor-element.elementor-element-4280936{animation:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab3ead */.elementor-206 .elementor-element.elementor-element-5ab3ead{position:relative;overflow:hidden;}.elementor-206 .elementor-element.elementor-element-5ab3ead > .e-con-inner{position:relative;}@keyframes mwAboutRotate{to{transform:rotate(360deg);}}/* End custom CSS */
/* Start custom CSS for elpug, class: .elementor-element-mwpr007 */.elementor-206 .elementor-element.elementor-element-mwpr007 .portfolio-filter-item{border-radius:999px;padding:10px 18px;background:#eef3fa;color:#243047;border:0;margin:4px;font-family:inherit;} .elementor-206 .elementor-element.elementor-element-mwpr007 .portfolio-filter-item.item-active{background:linear-gradient(100deg,#0065ef,#7333ed,#eb008b);color:#fff;} .elementor-206 .elementor-element.elementor-element-mwpr007 .portfolio-item{border-radius:16px;overflow:hidden;} .elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-filter{margin-bottom:28px;}
/* Full-page project preview scroll */
.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item{
height:auto!important;aspect-ratio:16/10;background-position:center top!important;background-size:cover!important;background-repeat:no-repeat;background-color:#edf2f7;transition:background-position 7s linear!important;
}
.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item img{display:none!important;}
@media(hover:hover) and (pointer:fine){
.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item:hover,
.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item:focus-visible{background-position:center bottom!important;}
}
@media(prefers-reduced-motion:reduce){
.elementor-206 .elementor-element.elementor-element-mwpr007 .elpt-portfolio-content .portfolio-item{transition:none!important;}
}/* End custom CSS */