.elementor-454 .elementor-element.elementor-element-028dc03{--display:flex;--min-height:70vh;--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:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-028dc03:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-028dc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0eecbc7 );background-image:url("https://drirfanrahman.com/wp-content/uploads/2025/11/background-pattern-2.svg");background-repeat:repeat;background-size:auto;}.elementor-454 .elementor-element.elementor-element-028dc03::before, .elementor-454 .elementor-element.elementor-element-028dc03 > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-028dc03 > .e-con-inner > .elementor-background-video-container::before, .elementor-454 .elementor-element.elementor-element-028dc03 > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-028dc03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-454 .elementor-element.elementor-element-028dc03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-952b9ec );--background-overlay:'';}.elementor-454 .elementor-element.elementor-element-028dc03.e-con{--align-self:center;}.elementor-454 .elementor-element.elementor-element-fd660cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-c067919 );font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-c067919 );font-family:"DM Serif Display", Sans-serif;font-size:clamp(2rem, 1.80rem + 2.00vw, 3rem);line-height:1.3;margin:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-f943afc{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-ce4fb62 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:clamp(1.44rem, 0.89vi + 1.24rem, 1.95rem);font-weight:900;font-style:italic;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-f02685f{--display:flex;--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-454 .elementor-element.elementor-element-3886a21 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-454 .elementor-element.elementor-element-3886a21 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-454 .elementor-element.elementor-element-3886a21{--image-border-color:#1559ED24;--image-border-width:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-454 .elementor-element.elementor-element-3886a21 .elementor-gallery-item__description{font-family:var( --e-global-typography-1b2fa7f-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2fa7f-font-size );line-height:var( --e-global-typography-1b2fa7f-line-height );}.elementor-454 .elementor-element.elementor-element-60944be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.73rem, 1.24vi + 1.45rem, 2.44rem);font-weight:800;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-93c78f7{--display:flex;--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-454 .elementor-element.elementor-element-3865873{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-3865873 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-6894ecc .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-6894ecc .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-6894ecc .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-36428e3{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-7ae9f9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.73rem, 1.24vi + 1.45rem, 2.44rem);font-weight:800;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-2b5a4e4{--display:flex;--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-454 .elementor-element.elementor-element-ce2c356{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-ce2c356 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-ca51edc .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-ca51edc .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-ca51edc .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-e8fc746{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-b6cc2a4{--display:flex;--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-454 .elementor-element.elementor-element-a0679ed{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-a0679ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-0597e1f .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-0597e1f .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-0597e1f .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-f1abc29{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-8e89f6f{--display:flex;--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-454 .elementor-element.elementor-element-c9b78d8{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-c9b78d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-bfc2554 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-bfc2554 .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-bfc2554 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-0879833{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-b3489af{--display:flex;--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-454 .elementor-element.elementor-element-a6362e0{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-a6362e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-6f01c7e .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-6f01c7e .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-6f01c7e .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-b4ab6bb{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-a7b09e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.73rem, 1.24vi + 1.45rem, 2.44rem);font-weight:800;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-d515c1c{--display:flex;--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-454 .elementor-element.elementor-element-56ce97d{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-56ce97d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-6322068 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-6322068 .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-6322068 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-e2de3fb{--display:flex;--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-454 .elementor-element.elementor-element-0c9b2c1{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-c1e66b4{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-c1e66b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-04264f6 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-04264f6 .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-04264f6 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-9b23aae{--display:flex;--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-454 .elementor-element.elementor-element-07a045a{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-ebc7efb{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-ebc7efb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-c46286d .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-c46286d .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-c46286d .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-e49c9e9{--spacer-size:50px;}.elementor-454 .elementor-element.elementor-element-ffc5fd1{--display:flex;--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-454 .elementor-element.elementor-element-cca0294{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-cca0294 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-29cbbf0 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-9f24b4a{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-8b1c54e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.73rem, 1.24vi + 1.45rem, 2.44rem);font-weight:800;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-7f83004{--display:flex;--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-454 .elementor-element.elementor-element-7b8d63e{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-7b8d63e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-e1fd5ea .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-edd9090{--display:flex;--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-454 .elementor-element.elementor-element-becd630{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-becd630 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-4cf2208 .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-4cf2208 .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-4cf2208 .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-main-filter{margin-bottom:20px;}.elementor-454 .elementor-element.elementor-element-8092765{--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:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-cd79d9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.73rem, 1.24vi + 1.45rem, 2.44rem);font-weight:800;line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-7963bf7{--display:flex;--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-454 .elementor-element.elementor-element-c9ce820{background-color:var( --e-global-color-blocksy_palette_2 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 10px;text-align:start;}.elementor-454 .elementor-element.elementor-element-c9ce820 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.2rem, 0.63vi + 1.06rem, 1.56rem);line-height:1.3em;color:var( --e-global-color-blocksy_palette_8 );}.elementor-454 .elementor-element.elementor-element-17182fc .ekit_gallery_grid_item{flex:0 0 calc(100% / 3);width:calc(100% / 3);padding-left:5px;padding-right:5px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-hover-content{text-align:center;}.elementor-454 .elementor-element.elementor-element-17182fc .ekit_gallery_grid_wraper{margin-left:-5px;margin-right:-5px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item{margin:0px 0px 10px 0px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-family:var( --e-global-typography-f3d68a6-font-family ), Sans-serif;font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-gallery-icon{width:40px;height:40px;line-height:40px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-gallery-icon i:before{line-height:40px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-gallery-icon i{font-size:22px;}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-gallery-icon svg{max-width:22px;}.elementor-454 .elementor-element.elementor-element-17182fc .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item:hover .ekit-gallery-image-overlay{mix-blend-mode:normal;transform:scale(1);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item:hover .elementskit-hover-area{transform:scale(1);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-main-filter{margin-bottom:20px;}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-subtitle{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-ce4fb62 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-3886a21 .elementor-gallery-item__description{font-size:var( --e-global-typography-1b2fa7f-font-size );line-height:var( --e-global-typography-1b2fa7f-line-height );}.elementor-454 .elementor-element.elementor-element-60944be .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-3865873 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6894ecc .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-7ae9f9a .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-ce2c356 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-ca51edc .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-a0679ed .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-0597e1f .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-c9b78d8 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-bfc2554 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-a6362e0 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6f01c7e .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-a7b09e8 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-56ce97d .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6322068 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-c1e66b4 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-04264f6 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-ebc7efb .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-c46286d .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-cca0294 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-8b1c54e .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-7b8d63e .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-becd630 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-4cf2208 .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-cd79d9a .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-c9ce820 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-17182fc .ekit_gallery_grid_item{flex:0 0 calc(100% / 2);width:calc(100% / 2);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-028dc03{--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-028dc03.e-con{--order:-99999 /* order start hack */;}.elementor-454 .elementor-element.elementor-element-fd660cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-fd660cb .elementskit-section-title-wraper .elementskit-section-subtitle{line-height:1.3em;margin:0px 0px 0px 0px;}.elementor-454 .elementor-element.elementor-element-f943afc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-ce4fb62 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-3886a21 .elementor-gallery-item__description{font-size:var( --e-global-typography-1b2fa7f-font-size );line-height:var( --e-global-typography-1b2fa7f-line-height );}.elementor-454 .elementor-element.elementor-element-60944be .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-3865873 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6894ecc .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-6894ecc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-36428e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-7ae9f9a .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-ce2c356 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-ca51edc .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-ca51edc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-a0679ed .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-0597e1f .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-0597e1f .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-c9b78d8 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-bfc2554 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-bfc2554 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-a6362e0 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6f01c7e .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-6f01c7e .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-b4ab6bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-a7b09e8 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-56ce97d .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-6322068 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-6322068 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-c1e66b4 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-04264f6 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-04264f6 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-ebc7efb .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-c46286d .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-c46286d .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-cca0294 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-29cbbf0 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-29cbbf0 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-9f24b4a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-8b1c54e .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-7b8d63e .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-e1fd5ea .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-e1fd5ea .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-becd630 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-4cf2208 .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-4cf2208 .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}.elementor-454 .elementor-element.elementor-element-8092765{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-454 .elementor-element.elementor-element-cd79d9a .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-c9ce820 .elementor-heading-title{line-height:1.3em;}.elementor-454 .elementor-element.elementor-element-17182fc .ekit_gallery_grid_item{flex:0 0 calc(100% / 1);width:calc(100% / 1);}.elementor-454 .elementor-element.elementor-element-17182fc .elementskit-single-portfolio-item  .elementskit-gallery-title{font-size:var( --e-global-typography-f3d68a6-font-size );line-height:var( --e-global-typography-f3d68a6-line-height );}}