.elementor-585 .elementor-element.elementor-element-dd2c58c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-585 .elementor-element.elementor-element-dd2c58c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/bg-page-studio-gestimpresa.jpg");background-position:100% -60px;background-repeat:no-repeat;background-size:contain;}.elementor-585 .elementor-element.elementor-element-dd2c58c::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, var( --e-global-color-78b426f ) 50%, #FFFFFF00 50.1%);}.elementor-585 .elementor-element.elementor-element-91f7a2a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-a91413d{--display:flex;--overflow:hidden;}.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-585 .elementor-element.elementor-element-db45caa .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:0.2rem;}.elementor-585 .elementor-element.elementor-element-8f3f991 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-756cb66{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-756cb66 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:3rem;font-weight:400;}.elementor-585 .elementor-element.elementor-element-2778a22{--display:flex;--min-height:800px;--overlay-opacity:0;}.elementor-585 .elementor-element.elementor-element-2778a22::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-78b426f ) 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-3ce8dee{left:-144px;}body.rtl .elementor-585 .elementor-element.elementor-element-3ce8dee{right:-144px;}.elementor-585 .elementor-element.elementor-element-3ce8dee{bottom:-40px;z-index:10;}.elementor-585 .elementor-element.elementor-element-3ce8dee img{width:163px;max-width:163px;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-6b7e0e2{left:0px;}body.rtl .elementor-585 .elementor-element.elementor-element-6b7e0e2{right:0px;}.elementor-585 .elementor-element.elementor-element-6b7e0e2{bottom:100px;z-index:20;}.elementor-585 .elementor-element.elementor-element-6b7e0e2 img{width:220px;}.elementor-585 .elementor-element.elementor-element-e73b050{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-2b05c63{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-8073e29{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-585 .elementor-element.elementor-element-8073e29 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2.3rem;font-weight:400;}.elementor-585 .elementor-element.elementor-element-8fcee64{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-585 .elementor-element.elementor-element-cab0d09{--display:flex;}.elementor-585 .elementor-element.elementor-element-d389825{--display:flex;--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;--overflow:hidden;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-8d0d77b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-440a119{--display:flex;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-585 .elementor-element.elementor-element-440a119:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-440a119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-6bf227e .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-54da94b{--display:flex;--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;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-240af51{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-b05cf98{--display:flex;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-585 .elementor-element.elementor-element-b05cf98:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-b05cf98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-61cc59e .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-0ae4174{--display:flex;--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;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-26b561c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-5fe3eae{--display:flex;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-585 .elementor-element.elementor-element-5fe3eae:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-5fe3eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-b0fee19 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-9b14c1d{--display:flex;--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;border-style:none;--border-style:none;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-6632e42{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:100px 100px 100px 100px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-42e6d77{--display:flex;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-585 .elementor-element.elementor-element-42e6d77:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-42e6d77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-1f095c7 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-b704dd5{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:300px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-b704dd5::before, .elementor-585 .elementor-element.elementor-element-b704dd5 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-b704dd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-b704dd5 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-b704dd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-b704dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-585 .elementor-element.elementor-element-649cf30{--display:flex;--position:absolute;--min-height:400px;--justify-content:center;--overlay-opacity:0.8;bottom:-100px;--z-index:10;}.elementor-585 .elementor-element.elementor-element-649cf30::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/mask-shape-video-2-azzurro.svg");--background-overlay:'';background-position:150px 0px;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-649cf30{right:0px;}body.rtl .elementor-585 .elementor-element.elementor-element-649cf30{left:0px;}.elementor-585 .elementor-element.elementor-element-7f23541{--display:flex;--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;--justify-content:flex-end;}.elementor-585 .elementor-element.elementor-element-2b02517{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:end;}.elementor-585 .elementor-element.elementor-element-2b02517 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:4rem;font-weight:700;color:var( --e-global-color-78b426f );}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-484c9b2{left:-50px;}body.rtl .elementor-585 .elementor-element.elementor-element-484c9b2{right:-50px;}.elementor-585 .elementor-element.elementor-element-484c9b2{top:-100px;z-index:-1;}.elementor-585 .elementor-element.elementor-element-484c9b2 img{width:500px;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-e533d63{left:50%;}body.rtl .elementor-585 .elementor-element.elementor-element-e533d63{right:50%;}.elementor-585 .elementor-element.elementor-element-e533d63{top:-150px;z-index:1;}.elementor-585 .elementor-element.elementor-element-e533d63 img{width:240px;}.elementor-585 .elementor-element.elementor-element-a46aa41{--spacer-size:100%;width:100%;max-width:100%;}.elementor-585 .elementor-element.elementor-element-a46aa41 > .elementor-widget-container{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/bg-studio-gestimpresa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-a46aa41:not( .elementor-widget-image ) .elementor-widget-container, .elementor-585 .elementor-element.elementor-element-a46aa41.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/mask-shape-video-2.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-585 .elementor-element.elementor-element-8062bac{--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:250px;--margin-bottom:250px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-74dc81a{--display:flex;--overflow:hidden;}.elementor-585 .elementor-element.elementor-element-d09d3a3{text-align:start;}.elementor-585 .elementor-element.elementor-element-d09d3a3 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:0.5rem;color:var( --e-global-color-secondary );}.elementor-585 .elementor-element.elementor-element-a4f26fe{--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-585 .elementor-element.elementor-element-3e6def5 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:10rem;font-weight:700;}.elementor-585 .elementor-element.elementor-element-bfbba72{--display:flex;--overflow:hidden;}.elementor-585 .elementor-element.elementor-element-96afab3 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-585 .elementor-element.elementor-element-3d07246{--display:flex;--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:center;--overflow:hidden;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-779e428{text-align:center;}.elementor-585 .elementor-element.elementor-element-779e428 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:3.8rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-1e0542a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-585 .elementor-element.elementor-element-1e0542a > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-585 .elementor-element.elementor-element-1e0542a .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2.4rem;font-weight:400;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-de7a8f7{--display:flex;--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-1db83d9{--display:flex;--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;--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-585 .elementor-element.elementor-element-f6e632d{--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-44bbf50{--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-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-5e8b977{--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-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-4a6c2ea{--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-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-e648746{--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-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-1ba9de2{--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-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-33db405{--display:flex;--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;--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-585 .elementor-element.elementor-element-ace33ee{--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-585 .elementor-element.elementor-element-dde707b .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-dde707b .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-dde707b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-dde707b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-dde707b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-49e9541{--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-585 .elementor-element.elementor-element-725544b .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-725544b .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-725544b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-725544b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-725544b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-74f2f0f{--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-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-b018438{--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-585 .elementor-element.elementor-element-406b225 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-406b225 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-406b225 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-406b225 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-406b225 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-b125d3c{--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-585 .elementor-element.elementor-element-cac99db .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-cac99db .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-cac99db .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-cac99db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-cac99db .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-35e8d2b{--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-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-4cd1c2f{--display:flex;--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;--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-585 .elementor-element.elementor-element-8d337bb{--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-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-8981609{--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-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-4855594{--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-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-eae2be8{--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-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-c760211{--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-585 .elementor-element.elementor-element-d137274 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-d137274 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-d137274 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-d137274 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-d137274 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-e0927fb{--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-585 .elementor-element.elementor-element-307006f .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-307006f .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-307006f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-307006f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-307006f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-dfbfcd4{--display:flex;--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;--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-585 .elementor-element.elementor-element-6b2884d{--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-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-6b1dbb6{--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-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-5d335ee{--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-585 .elementor-element.elementor-element-781a41b .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-781a41b .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-781a41b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-781a41b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-781a41b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-b1bda8d{--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-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-08231ca{--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-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-aee830d{--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-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-7b6833c{--display:flex;--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;--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-585 .elementor-element.elementor-element-4a7defd{--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-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-e84c1e5{--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-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-c86e482{--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-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-97bec99{--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-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-9a32b7e{--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-585 .elementor-element.elementor-element-504f896 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-504f896 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-504f896 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-504f896 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-504f896 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-bb69e6a{--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-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-58ddde2{--display:flex;--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;--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-585 .elementor-element.elementor-element-ab15ebc{--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-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-282a933{--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-585 .elementor-element.elementor-element-722c01d .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-722c01d .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-722c01d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-722c01d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-722c01d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-cb3db23{--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-585 .elementor-element.elementor-element-182f73a .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-182f73a .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-182f73a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-182f73a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-182f73a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-d11d7f6{--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-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-wrapper{text-align:start;}.elementor-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-title{margin-bottom:5px;font-family:"Titillium Web", Sans-serif;font-size:1.6rem;font-weight:700;color:var( --e-global-color-text );}.elementor-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-565b270{--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-585 .elementor-element.elementor-element-09ba503{--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-585 .elementor-element.elementor-element-0d7c6b4{--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-585 .elementor-element.elementor-element-e60a7d7{--display:flex;--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-e60a7d7::before, .elementor-585 .elementor-element.elementor-element-e60a7d7 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-e60a7d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-e60a7d7 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-e60a7d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-e60a7d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0160EA;--background-overlay:'';}.elementor-585 .elementor-element.elementor-element-13cbe5f{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-13cbe5f:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-13cbe5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF00 80%, #FFFFFF 80.1%);}.elementor-585 .elementor-element.elementor-element-8977140{--display:flex;--overflow:hidden;}.elementor-585 .elementor-element.elementor-element-e2dbba3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-585 .elementor-element.elementor-element-e2dbba3 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:3.8rem;font-weight:700;color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-9151df4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-9151df4{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button{background-color:var( --e-global-color-78b426f );font-family:"Titillium Web", Sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button:hover, .elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button:hover svg, .elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button:focus svg{fill:var( --e-global-color-78b426f );}.elementor-585 .elementor-element.elementor-element-b07d9f1{--display:flex;}@media(max-width:1024px){.elementor-585 .elementor-element.elementor-element-dd2c58c{--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;}.elementor-585 .elementor-element.elementor-element-dd2c58c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-585 .elementor-element.elementor-element-dd2c58c::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(100deg, var( --e-global-color-78b426f ) 100%, #FFFFFF00 100%);}.elementor-585 .elementor-element.elementor-element-91f7a2a{--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;--padding-top:200px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-756cb66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-585 .elementor-element.elementor-element-2778a22:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/bg-page-studio-gestimpresa.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-2778a22{--min-height:600px;--overlay-opacity:1;}.elementor-585 .elementor-element.elementor-element-2778a22::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF00 90%, var( --e-global-color-78b426f ) 90.1%);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-6b7e0e2{left:16.068%;}body.rtl .elementor-585 .elementor-element.elementor-element-6b7e0e2{right:16.068%;}.elementor-585 .elementor-element.elementor-element-6b7e0e2{bottom:99.958px;}.elementor-585 .elementor-element.elementor-element-6b7e0e2 img{width:180px;}.elementor-585 .elementor-element.elementor-element-8073e29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-585 .elementor-element.elementor-element-d389825{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-585 .elementor-element.elementor-element-54da94b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-585 .elementor-element.elementor-element-0ae4174{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-585 .elementor-element.elementor-element-9b14c1d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-585 .elementor-element.elementor-element-b704dd5:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-b704dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/bg-studio-gestimpresa.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-b704dd5{--min-height:600px;}.elementor-585 .elementor-element.elementor-element-649cf30::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-484c9b2{left:-120px;}body.rtl .elementor-585 .elementor-element.elementor-element-484c9b2{right:-120px;}.elementor-585 .elementor-element.elementor-element-484c9b2{top:51px;}.elementor-585 .elementor-element.elementor-element-484c9b2 img{width:300px;}body:not(.rtl) .elementor-585 .elementor-element.elementor-element-e533d63{left:43.85%;}body.rtl .elementor-585 .elementor-element.elementor-element-e533d63{right:43.85%;}.elementor-585 .elementor-element.elementor-element-e533d63{top:-77.116px;}.elementor-585 .elementor-element.elementor-element-e533d63 img{width:220px;}.elementor-585 .elementor-element.elementor-element-8062bac{--margin-top:250px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-74dc81a{--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-d09d3a3{text-align:center;}.elementor-585 .elementor-element.elementor-element-bfbba72{--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-585 .elementor-element.elementor-element-1e0542a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-585 .elementor-element.elementor-element-de7a8f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-1db83d9{--justify-content:space-between;--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-585 .elementor-element.elementor-element-33db405{--justify-content:space-between;--flex-wrap:wrap;}.elementor-585 .elementor-element.elementor-element-4cd1c2f{--justify-content:space-between;--flex-wrap:wrap;}.elementor-585 .elementor-element.elementor-element-dfbfcd4{--justify-content:space-between;--flex-wrap:wrap;}.elementor-585 .elementor-element.elementor-element-7b6833c{--justify-content:space-between;--flex-wrap:wrap;}.elementor-585 .elementor-element.elementor-element-58ddde2{--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-e60a7d7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-13cbe5f:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-13cbe5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF00 90%, #FFFFFF 90.1%);}.elementor-585 .elementor-element.elementor-element-e2dbba3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-585 .elementor-element.elementor-element-dd2c58c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-585 .elementor-element.elementor-element-dd2c58c::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(100deg, var( --e-global-color-78b426f ) 100%, #FFFFFF00 100%);}.elementor-585 .elementor-element.elementor-element-91f7a2a{--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-8f3f991 .elementor-heading-title{font-size:3rem;}.elementor-585 .elementor-element.elementor-element-756cb66 .elementor-heading-title{font-size:2rem;}.elementor-585 .elementor-element.elementor-element-2778a22:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-2778a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gestimpresaonline.it/wp-content/uploads/sites/7/2024/03/bg-page-studio-gestimpresa.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-585 .elementor-element.elementor-element-2778a22{--min-height:400px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-585 .elementor-element.elementor-element-e73b050{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-585 .elementor-element.elementor-element-d389825{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-6bf227e .elementor-heading-title{font-size:1.6rem;}.elementor-585 .elementor-element.elementor-element-54da94b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-61cc59e .elementor-heading-title{font-size:1.6rem;}.elementor-585 .elementor-element.elementor-element-0ae4174{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-b0fee19 .elementor-heading-title{font-size:1.6rem;}.elementor-585 .elementor-element.elementor-element-9b14c1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-1f095c7 .elementor-heading-title{font-size:1.6rem;}.elementor-585 .elementor-element.elementor-element-b704dd5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-649cf30::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-585 .elementor-element.elementor-element-8062bac{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-74dc81a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-d09d3a3 .elementor-heading-title{font-size:1.1rem;letter-spacing:0.4rem;}.elementor-585 .elementor-element.elementor-element-bfbba72{--padding-top:80px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-585 .elementor-element.elementor-element-96afab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-779e428 .elementor-heading-title{font-size:3rem;}.elementor-585 .elementor-element.elementor-element-1e0542a > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-585 .elementor-element.elementor-element-1e0542a .elementor-heading-title{font-size:2.3rem;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-585 .elementor-element.elementor-element-e60a7d7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-585 .elementor-element.elementor-element-13cbe5f:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-13cbe5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FFFFFF00 100%, #FFFFFF 100%);}.elementor-585 .elementor-element.elementor-element-13cbe5f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-585 .elementor-element.elementor-element-e2dbba3{text-align:center;}.elementor-585 .elementor-element.elementor-element-9151df4{text-align:center;}.elementor-585 .elementor-element.elementor-element-ae3487e .elementor-button{letter-spacing:0.1rem;padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-585 .elementor-element.elementor-element-2b05c63{--width:100%;}.elementor-585 .elementor-element.elementor-element-8fcee64{--width:50%;}.elementor-585 .elementor-element.elementor-element-cab0d09{--width:50%;}.elementor-585 .elementor-element.elementor-element-8d0d77b{--width:40%;}.elementor-585 .elementor-element.elementor-element-440a119{--width:80%;}.elementor-585 .elementor-element.elementor-element-240af51{--width:80%;}.elementor-585 .elementor-element.elementor-element-b05cf98{--width:90%;}.elementor-585 .elementor-element.elementor-element-26b561c{--width:100%;}.elementor-585 .elementor-element.elementor-element-5fe3eae{--width:100%;}.elementor-585 .elementor-element.elementor-element-6632e42{--width:60%;}.elementor-585 .elementor-element.elementor-element-42e6d77{--width:90%;}.elementor-585 .elementor-element.elementor-element-8977140{--width:80%;}.elementor-585 .elementor-element.elementor-element-b07d9f1{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-585 .elementor-element.elementor-element-8d0d77b{--width:50%;}.elementor-585 .elementor-element.elementor-element-6632e42{--width:80%;}.elementor-585 .elementor-element.elementor-element-f6e632d{--width:30%;}.elementor-585 .elementor-element.elementor-element-44bbf50{--width:30%;}.elementor-585 .elementor-element.elementor-element-5e8b977{--width:30%;}.elementor-585 .elementor-element.elementor-element-4a6c2ea{--width:30%;}.elementor-585 .elementor-element.elementor-element-e648746{--width:30%;}.elementor-585 .elementor-element.elementor-element-1ba9de2{--width:30%;}.elementor-585 .elementor-element.elementor-element-ace33ee{--width:30%;}.elementor-585 .elementor-element.elementor-element-49e9541{--width:30%;}.elementor-585 .elementor-element.elementor-element-74f2f0f{--width:30%;}.elementor-585 .elementor-element.elementor-element-b018438{--width:30%;}.elementor-585 .elementor-element.elementor-element-b125d3c{--width:30%;}.elementor-585 .elementor-element.elementor-element-35e8d2b{--width:30%;}.elementor-585 .elementor-element.elementor-element-8d337bb{--width:30%;}.elementor-585 .elementor-element.elementor-element-8981609{--width:30%;}.elementor-585 .elementor-element.elementor-element-4855594{--width:30%;}.elementor-585 .elementor-element.elementor-element-eae2be8{--width:30%;}.elementor-585 .elementor-element.elementor-element-c760211{--width:30%;}.elementor-585 .elementor-element.elementor-element-e0927fb{--width:30%;}.elementor-585 .elementor-element.elementor-element-6b2884d{--width:30%;}.elementor-585 .elementor-element.elementor-element-6b1dbb6{--width:30%;}.elementor-585 .elementor-element.elementor-element-5d335ee{--width:30%;}.elementor-585 .elementor-element.elementor-element-b1bda8d{--width:30%;}.elementor-585 .elementor-element.elementor-element-08231ca{--width:30%;}.elementor-585 .elementor-element.elementor-element-aee830d{--width:30%;}.elementor-585 .elementor-element.elementor-element-4a7defd{--width:30%;}.elementor-585 .elementor-element.elementor-element-e84c1e5{--width:30%;}.elementor-585 .elementor-element.elementor-element-c86e482{--width:30%;}.elementor-585 .elementor-element.elementor-element-97bec99{--width:30%;}.elementor-585 .elementor-element.elementor-element-9a32b7e{--width:30%;}.elementor-585 .elementor-element.elementor-element-bb69e6a{--width:30%;}.elementor-585 .elementor-element.elementor-element-ab15ebc{--width:30%;}.elementor-585 .elementor-element.elementor-element-282a933{--width:30%;}.elementor-585 .elementor-element.elementor-element-cb3db23{--width:30%;}.elementor-585 .elementor-element.elementor-element-d11d7f6{--width:30%;}}@media(min-width:1025px){.elementor-585 .elementor-element.elementor-element-dd2c58c:not(.elementor-motion-effects-element-type-background), .elementor-585 .elementor-element.elementor-element-dd2c58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-585 .elementor-element.elementor-element-649cf30::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-video-container::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-585 .elementor-element.elementor-element-649cf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-585 .elementor-element.elementor-element-a46aa41 > .elementor-widget-container{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-6b7e0e2 */.elementor-585 .elementor-element.elementor-element-6b7e0e2 {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
    animation: heartbeat 1.5s ease-in-out infinite both;
}
@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e533d63 */.elementor-585 .elementor-element.elementor-element-e533d63 {
	-webkit-animation: jello-horizontal 1.5s infinite both;
	        animation: jello-horizontal 1.5s infinite both;
}
@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a46aa41 */.elementor-585 .elementor-element.elementor-element-a46aa41 {min-height:700px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e6def5 */.elementor-585 .elementor-element.elementor-element-3e6def5 {white-space: nowrap;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-3e6def5 span {
	display:inline-block;
	animation: marquee 20s linear infinite;
}
.elementor-585 .elementor-element.elementor-element-3e6def5 strong {
	color:var(--e-global-color-text);
	line-height: 100%;
	font-weight:700;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd83c38 */.elementor-585 .elementor-element.elementor-element-bd83c38 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e632d */.elementor-585 .elementor-element.elementor-element-f6e632d {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-f6e632d .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-f6e632d:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-f6e632d:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3fe0fd0 */.elementor-585 .elementor-element.elementor-element-3fe0fd0 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44bbf50 */.elementor-585 .elementor-element.elementor-element-44bbf50 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-44bbf50 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-44bbf50:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-44bbf50:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4fef959 */.elementor-585 .elementor-element.elementor-element-4fef959 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e8b977 */.elementor-585 .elementor-element.elementor-element-5e8b977 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-5e8b977 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-5e8b977:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-5e8b977:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0983d9 */.elementor-585 .elementor-element.elementor-element-d0983d9 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a6c2ea */.elementor-585 .elementor-element.elementor-element-4a6c2ea {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-4a6c2ea .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-4a6c2ea:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-4a6c2ea:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d69efb */.elementor-585 .elementor-element.elementor-element-3d69efb .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e648746 */.elementor-585 .elementor-element.elementor-element-e648746 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-e648746 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-e648746:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-e648746:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ca40dc */.elementor-585 .elementor-element.elementor-element-3ca40dc .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba9de2 */.elementor-585 .elementor-element.elementor-element-1ba9de2 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-1ba9de2 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-1ba9de2:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-1ba9de2:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dde707b */.elementor-585 .elementor-element.elementor-element-dde707b .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ace33ee */.elementor-585 .elementor-element.elementor-element-ace33ee {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-ace33ee .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-ace33ee:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-ace33ee:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-725544b */.elementor-585 .elementor-element.elementor-element-725544b .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e9541 */.elementor-585 .elementor-element.elementor-element-49e9541 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-49e9541 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-49e9541:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-49e9541:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ae0f194 */.elementor-585 .elementor-element.elementor-element-ae0f194 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f2f0f */.elementor-585 .elementor-element.elementor-element-74f2f0f {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-74f2f0f .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-74f2f0f:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-74f2f0f:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-406b225 */.elementor-585 .elementor-element.elementor-element-406b225 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b018438 */.elementor-585 .elementor-element.elementor-element-b018438 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-b018438 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-b018438:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-b018438:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cac99db */.elementor-585 .elementor-element.elementor-element-cac99db .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b125d3c */.elementor-585 .elementor-element.elementor-element-b125d3c {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-b125d3c .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-b125d3c:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-b125d3c:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab3a879 */.elementor-585 .elementor-element.elementor-element-ab3a879 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e8d2b */.elementor-585 .elementor-element.elementor-element-35e8d2b {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-35e8d2b .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-35e8d2b:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-35e8d2b:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3f0627 */.elementor-585 .elementor-element.elementor-element-d3f0627 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d337bb */.elementor-585 .elementor-element.elementor-element-8d337bb {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-8d337bb .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-8d337bb:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-8d337bb:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669eb83 */.elementor-585 .elementor-element.elementor-element-669eb83 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8981609 */.elementor-585 .elementor-element.elementor-element-8981609 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-8981609 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-8981609:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-8981609:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6772b29 */.elementor-585 .elementor-element.elementor-element-6772b29 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4855594 */.elementor-585 .elementor-element.elementor-element-4855594 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-4855594 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-4855594:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-4855594:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffeb35f */.elementor-585 .elementor-element.elementor-element-ffeb35f .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eae2be8 */.elementor-585 .elementor-element.elementor-element-eae2be8 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-eae2be8 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-eae2be8:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-eae2be8:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d137274 */.elementor-585 .elementor-element.elementor-element-d137274 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c760211 */.elementor-585 .elementor-element.elementor-element-c760211 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-c760211 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-c760211:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-c760211:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-307006f */.elementor-585 .elementor-element.elementor-element-307006f .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0927fb */.elementor-585 .elementor-element.elementor-element-e0927fb {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-e0927fb .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-e0927fb:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-e0927fb:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b71ad07 */.elementor-585 .elementor-element.elementor-element-b71ad07 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b2884d */.elementor-585 .elementor-element.elementor-element-6b2884d {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-6b2884d .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-6b2884d:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-6b2884d:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb339ac */.elementor-585 .elementor-element.elementor-element-bb339ac .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1dbb6 */.elementor-585 .elementor-element.elementor-element-6b1dbb6 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-6b1dbb6 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-6b1dbb6:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-6b1dbb6:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-781a41b */.elementor-585 .elementor-element.elementor-element-781a41b .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d335ee */.elementor-585 .elementor-element.elementor-element-5d335ee {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-5d335ee .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-5d335ee:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-5d335ee:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-de86c99 */.elementor-585 .elementor-element.elementor-element-de86c99 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bda8d */.elementor-585 .elementor-element.elementor-element-b1bda8d {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-b1bda8d .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-b1bda8d:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-b1bda8d:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-94540f9 */.elementor-585 .elementor-element.elementor-element-94540f9 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08231ca */.elementor-585 .elementor-element.elementor-element-08231ca {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-08231ca .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-08231ca:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-08231ca:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1ffab1 */.elementor-585 .elementor-element.elementor-element-d1ffab1 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aee830d */.elementor-585 .elementor-element.elementor-element-aee830d {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-aee830d .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-aee830d:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-aee830d:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6db348 */.elementor-585 .elementor-element.elementor-element-a6db348 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7defd */.elementor-585 .elementor-element.elementor-element-4a7defd {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-4a7defd .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-4a7defd:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-4a7defd:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e109f82 */.elementor-585 .elementor-element.elementor-element-e109f82 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e84c1e5 */.elementor-585 .elementor-element.elementor-element-e84c1e5 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-e84c1e5 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-e84c1e5:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-e84c1e5:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0719c1e */.elementor-585 .elementor-element.elementor-element-0719c1e .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c86e482 */.elementor-585 .elementor-element.elementor-element-c86e482 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-c86e482 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-c86e482:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-c86e482:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1070fa6 */.elementor-585 .elementor-element.elementor-element-1070fa6 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97bec99 */.elementor-585 .elementor-element.elementor-element-97bec99 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-97bec99 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-97bec99:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-97bec99:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f896 */.elementor-585 .elementor-element.elementor-element-504f896 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a32b7e */.elementor-585 .elementor-element.elementor-element-9a32b7e {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-9a32b7e .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-9a32b7e:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-9a32b7e:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a7d5784 */.elementor-585 .elementor-element.elementor-element-a7d5784 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb69e6a */.elementor-585 .elementor-element.elementor-element-bb69e6a {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-bb69e6a .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-bb69e6a:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-bb69e6a:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd74f80 */.elementor-585 .elementor-element.elementor-element-cd74f80 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab15ebc */.elementor-585 .elementor-element.elementor-element-ab15ebc {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-ab15ebc .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-ab15ebc:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-ab15ebc:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-722c01d */.elementor-585 .elementor-element.elementor-element-722c01d .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-282a933 */.elementor-585 .elementor-element.elementor-element-282a933 {cursor:pointer;}
.elementor-585 .elementor-element.elementor-element-282a933 .elementor-image-box-img {position:relative;overflow:hidden;}
.elementor-585 .elementor-element.elementor-element-282a933:hover .elementor-image-box-img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--e-global-color-primary)!important;z-index:1;mix-blend-mode: multiply;animation: fadeIn 0.5s;}
.elementor-585 .elementor-element.elementor-element-282a933:hover .elementor-image-box-img:before {content:'+';position:absolute;text-align:center;top:50%;left:50%;width:100%;line-height:100%;display:block;color:#FFF;z-index:10;transform: translate(-50%, 0);font-size:4rem;animation: fadeIn 0.5s;font-weight:200;}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-182f73a */.elementor-585 .elementor-element.elementor-element-182f73a .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c6db520 */.elementor-585 .elementor-element.elementor-element-c6db520 .elementor-image-box-content {padding:0 1.5rem;z-index:100;}/* End custom CSS */