.elementor-2054 .elementor-element.elementor-element-efe5a24{--display:flex;--min-height:475px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-efe5a24:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-efe5a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaifeder.it/wp-content/uploads/2025/04/Trattore-Castello.webp");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-efe5a24::before, .elementor-2054 .elementor-element.elementor-element-efe5a24 > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-efe5a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-efe5a24 > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-efe5a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-efe5a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#194130;--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-f95ff01 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f95ff01 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:400;line-height:72px;color:var( --e-global-color-primary );}.elementor-2054 .elementor-element.elementor-element-121f029 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px -5px;}.elementor-2054 .elementor-element.elementor-element-121f029.elementor-element{--align-self:flex-start;}.elementor-2054 .elementor-element.elementor-element-ae2dc06{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-ae2dc06:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-ae2dc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5bd4d );}.elementor-2054 .elementor-element.elementor-element-788d028{--display:flex;--min-height:50vh;--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-354b573{--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;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-354b573:hover::before, .elementor-2054 .elementor-element.elementor-element-354b573:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-354b573:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-354b573 > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-354b573 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-354b573:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-354b573.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-a453ffd{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-a453ffd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-2076b7d{--display:flex;}.elementor-2054 .elementor-element.elementor-element-2076b7d.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-481e838{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-481e838{right:0px;}.elementor-2054 .elementor-element.elementor-element-481e838{top:0px;}.elementor-2054 .elementor-element.elementor-element-481e838 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-49870c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-e48b15c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-e48b15c{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-c7b3f6d .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-d2df03e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d2df03e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-8c85bfd{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-1cee787 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-1cee787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-84ff15a{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-3ac4293{--display:flex;}.elementor-2054 .elementor-element.elementor-element-3ac4293.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-5fb8643{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-5fb8643{right:0px;}.elementor-2054 .elementor-element.elementor-element-5fb8643{top:0px;}.elementor-2054 .elementor-element.elementor-element-5fb8643 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-f9bda73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-6e90239 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-6e90239{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-1e3aa91 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-7d2ac61 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-7d2ac61{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-223640f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-d87c4c6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-d87c4c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-76b426f{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-76b426f:hover::before, .elementor-2054 .elementor-element.elementor-element-76b426f:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-76b426f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-76b426f > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-76b426f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-76b426f:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-76b426f.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-e9ecc53{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-e9ecc53 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-79d0bca{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-79d0bca:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-79d0bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5bd4d );}.elementor-2054 .elementor-element.elementor-element-5616dd6{--display:flex;--min-height:50vh;--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-28c0157{--display:flex;}.elementor-2054 .elementor-element.elementor-element-28c0157.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-fc5fd46{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-fc5fd46{right:0px;}.elementor-2054 .elementor-element.elementor-element-fc5fd46{top:0px;}.elementor-2054 .elementor-element.elementor-element-fc5fd46 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-6e4f7d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-dc5dde9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-dc5dde9{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-987e5c5 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-0280cc8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0280cc8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-70ad8eb{--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;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-70ad8eb:hover::before, .elementor-2054 .elementor-element.elementor-element-70ad8eb:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-70ad8eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-70ad8eb > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-70ad8eb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-70ad8eb:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-70ad8eb.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-e584618{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-e584618 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-338de75{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-16bf0c4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-16bf0c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-fc49bdb{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-c5fca65{--display:flex;}.elementor-2054 .elementor-element.elementor-element-c5fca65.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-562f34d{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-562f34d{right:0px;}.elementor-2054 .elementor-element.elementor-element-562f34d{top:0px;}.elementor-2054 .elementor-element.elementor-element-562f34d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-57b7b38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-a2bc894 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-a2bc894{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-3f99af9 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-1bc16f0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-1bc16f0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-33751fb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-33751fb:hover::before, .elementor-2054 .elementor-element.elementor-element-33751fb:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-33751fb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-33751fb > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-33751fb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-33751fb:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-33751fb.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-8890c39{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-8890c39 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-998abb7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-729971e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-729971e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-c288f37{--display:flex;--min-height:100vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-3cc5f97{--display:flex;}.elementor-2054 .elementor-element.elementor-element-de03810{--display:flex;}.elementor-2054 .elementor-element.elementor-element-de03810.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-5e6b63c{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-5e6b63c{right:0px;}.elementor-2054 .elementor-element.elementor-element-5e6b63c{top:0px;}.elementor-2054 .elementor-element.elementor-element-5e6b63c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-e23a5cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-05a0a77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-05a0a77{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-e3a0fa0 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-0156d5c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0156d5c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-abdfe29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-1ce7156{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-1ce7156 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-d7c35cc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-2054 .elementor-element.elementor-element-d7c35cc .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-a6df82d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-element{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-framed .elementor-icon, .elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-2e1f9d0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon{font-size:30px;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon-box-title, .elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2054 .elementor-element.elementor-element-2e1f9d0 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-10c7226.elementor-element{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-framed .elementor-icon, .elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2054 .elementor-element.elementor-element-10c7226.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon{font-size:60px;}.elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon-box-title, .elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-2054 .elementor-element.elementor-element-10c7226 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-50a6d5e{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-9ff1149{--display:flex;--min-height:50vh;--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-957e1cb{--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;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-957e1cb:hover::before, .elementor-2054 .elementor-element.elementor-element-957e1cb:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-957e1cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-957e1cb > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-957e1cb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-957e1cb:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-957e1cb.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-c47c059{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-c47c059 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-be1c25d{--display:flex;}.elementor-2054 .elementor-element.elementor-element-be1c25d.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-4c20126{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-4c20126{right:0px;}.elementor-2054 .elementor-element.elementor-element-4c20126{top:0px;}.elementor-2054 .elementor-element.elementor-element-4c20126 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-c2fef86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-acaafac .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-9216266 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-9216266{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-57ffd8d{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-d3a87a2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-d3a87a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-630f5d6{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-06211ae{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-7aa021b{--display:flex;}.elementor-2054 .elementor-element.elementor-element-7aa021b.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-ae2a87a{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-ae2a87a{right:0px;}.elementor-2054 .elementor-element.elementor-element-ae2a87a{top:0px;}.elementor-2054 .elementor-element.elementor-element-ae2a87a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:70px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-8987d8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-981ddb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-981ddb7{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-520bf88 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-d325a43 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d325a43{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-a74ebc4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-9ab52fd .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-9ab52fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d57097d{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-d57097d:hover::before, .elementor-2054 .elementor-element.elementor-element-d57097d:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-d57097d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-d57097d > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-d57097d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-d57097d:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-d57097d.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-2a58acc{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-2a58acc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-8dbfeda{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-bc0e078{--display:flex;--min-height:50vh;--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-cae11aa{--display:flex;}.elementor-2054 .elementor-element.elementor-element-cae11aa.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-e0f9e86{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-e0f9e86{right:0px;}.elementor-2054 .elementor-element.elementor-element-e0f9e86{top:0px;}.elementor-2054 .elementor-element.elementor-element-e0f9e86 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-c4fed5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-2049a20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-2049a20{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-09e8afd .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-a5246b1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-a5246b1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-87523f6{--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;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-87523f6:hover::before, .elementor-2054 .elementor-element.elementor-element-87523f6:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-87523f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-87523f6 > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-87523f6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-87523f6:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-87523f6.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-1c031c4{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-1c031c4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-a00a983{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-10d2ead .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-10d2ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-eef4941{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-9f60ecf{--display:flex;}.elementor-2054 .elementor-element.elementor-element-9f60ecf.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-43d9566{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-43d9566{right:0px;}.elementor-2054 .elementor-element.elementor-element-43d9566{top:0px;}.elementor-2054 .elementor-element.elementor-element-43d9566 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-04feffb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-c4d2f90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-c4d2f90{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-0665458 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-7de0d17 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-7de0d17{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-17946f6{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-17946f6:hover::before, .elementor-2054 .elementor-element.elementor-element-17946f6:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-17946f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-17946f6 > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-17946f6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-17946f6:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-17946f6.e-con{--align-self:center;}.elementor-2054 .elementor-element.elementor-element-cccb3f5{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-cccb3f5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2054 .elementor-element.elementor-element-de0cdc3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-10d7276 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-10d7276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-eef524f{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-eef524f:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-eef524f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5bd4d );}.elementor-2054 .elementor-element.elementor-element-015a0f7{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-2ff5ede{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-2ff5ede:hover::before, .elementor-2054 .elementor-element.elementor-element-2ff5ede:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-2ff5ede:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-2ff5ede > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-2ff5ede > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-2ff5ede:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-dc4a3ca{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-dc4a3ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-7ea0474{--display:flex;}.elementor-2054 .elementor-element.elementor-element-7ea0474.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-c04a41d{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-c04a41d{right:0px;}.elementor-2054 .elementor-element.elementor-element-c04a41d{top:0px;}.elementor-2054 .elementor-element.elementor-element-c04a41d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-db9c4ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-33785e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-33785e5{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-16d199f .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-4b9398d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-4b9398d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-a6dfb02{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-6f44930 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-6f44930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-386f8cc{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-f4c44b0{--display:flex;}.elementor-2054 .elementor-element.elementor-element-f4c44b0.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-eb92c64{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-eb92c64{right:0px;}.elementor-2054 .elementor-element.elementor-element-eb92c64{top:0px;}.elementor-2054 .elementor-element.elementor-element-eb92c64 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-a2ec6f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-14da22b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-14da22b{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-6b1ea7b .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-760c0e1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-760c0e1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-ba9223c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-ba9223c{text-align:start;}.elementor-2054 .elementor-element.elementor-element-ba9223c img{width:35%;}.elementor-2054 .elementor-element.elementor-element-5b8f958{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-5b8f958:hover::before, .elementor-2054 .elementor-element.elementor-element-5b8f958:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-5b8f958:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-5b8f958 > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-5b8f958 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-5b8f958:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-04cfc1d{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-04cfc1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-74530d0{--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:60px 30px;--row-gap:60px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-74530d0:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-74530d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d5bd4d );}.elementor-2054 .elementor-element.elementor-element-a08ce74{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-bad46fc{--display:flex;}.elementor-2054 .elementor-element.elementor-element-bad46fc.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-d9c1737{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-d9c1737{right:0px;}.elementor-2054 .elementor-element.elementor-element-d9c1737{top:0px;}.elementor-2054 .elementor-element.elementor-element-d9c1737 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-6a10941{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-fb362e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-fb362e9{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-2faa557 .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-d8e5461 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d8e5461{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-8005baa{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-8005baa:hover::before, .elementor-2054 .elementor-element.elementor-element-8005baa:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-8005baa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-8005baa > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-8005baa > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-8005baa:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-dbd973f{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-dbd973f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-b1b8adc{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-d3716e6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-d3716e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-b5eb67d{--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 20px;--row-gap:0px;--column-gap:20px;--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-2054 .elementor-element.elementor-element-04ee3ff{--display:flex;}.elementor-2054 .elementor-element.elementor-element-04ee3ff.e-con{--align-self:center;}body:not(.rtl) .elementor-2054 .elementor-element.elementor-element-2ccccd3{left:0px;}body.rtl .elementor-2054 .elementor-element.elementor-element-2ccccd3{right:0px;}.elementor-2054 .elementor-element.elementor-element-2ccccd3{top:0px;}.elementor-2054 .elementor-element.elementor-element-2ccccd3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:100px;font-weight:800;}.elementor-2054 .elementor-element.elementor-element-d8b143e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2054 .elementor-element.elementor-element-bffb809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2054 .elementor-element.elementor-element-bffb809{--e-icon-list-icon-size:34px;--icon-vertical-offset:-8px;}.elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5d05471-font-family ), Sans-serif;font-size:var( --e-global-typography-5d05471-font-size );font-weight:var( --e-global-typography-5d05471-font-weight );}.elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2054 .elementor-element.elementor-element-3e03eeb .elementor-heading-title{line-height:60px;color:var( --e-global-color-secondary );}.elementor-2054 .elementor-element.elementor-element-c5558c8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-c5558c8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:32.4px;color:var( --e-global-color-text );}.elementor-2054 .elementor-element.elementor-element-d9c5ba4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d9c5ba4{text-align:start;}.elementor-2054 .elementor-element.elementor-element-d9c5ba4 img{width:35%;}.elementor-2054 .elementor-element.elementor-element-7e1ea4c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--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-2054 .elementor-element.elementor-element-7e1ea4c:hover::before, .elementor-2054 .elementor-element.elementor-element-7e1ea4c:hover > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-7e1ea4c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-7e1ea4c > .elementor-background-slideshow:hover::before, .elementor-2054 .elementor-element.elementor-element-7e1ea4c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-7e1ea4c:hover{--overlay-opacity:0.5;}.elementor-2054 .elementor-element.elementor-element-d8373cf{--e-image-carousel-slides-to-show:1;}.elementor-2054 .elementor-element.elementor-element-d8373cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2b0b45c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-47dbea0 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-784d1e6-font-family ), Sans-serif;font-size:var( --e-global-typography-784d1e6-font-size );font-weight:var( --e-global-typography-784d1e6-font-weight );border-radius:30px 30px 30px 30px;padding:14px 35px 14px 35px;}.elementor-2054 .elementor-element.elementor-element-47dbea0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-5da8593{--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;--justify-content:space-evenly;--overlay-opacity:0.69;--margin-top:0px;--margin-bottom:-130px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-5da8593:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaifeder.it/wp-content/uploads/2025/05/Vivai-Feder-Team-Temporanea-scaled.avif");background-position:center center;background-size:cover;}.elementor-2054 .elementor-element.elementor-element-5da8593::before, .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-5da8593 > .e-con-inner > .elementor-background-video-container::before, .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-5da8593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-2054 .elementor-element.elementor-element-0a11467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0a11467{text-align:center;}.elementor-2054 .elementor-element.elementor-element-0a11467 .elementor-heading-title{line-height:60px;color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2054 .elementor-element.elementor-element-efe5a24{--min-height:50vh;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2054 .elementor-element.elementor-element-f95ff01 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-1cee787 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-d87c4c6 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-5616dd6{--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-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-16bf0c4 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-fc49bdb{--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-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-729971e .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-c288f37{--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-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-abdfe29{--grid-auto-flow:row;}.elementor-2054 .elementor-element.elementor-element-a6df82d{--grid-auto-flow:row;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-d3a87a2 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-9ab52fd .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-bc0e078{--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-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-10d2ead .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-eef4941{--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-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-10d7276 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-6f44930 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-a08ce74{--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-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-d3716e6 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-b5eb67d{--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-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-47dbea0 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-5da8593{--padding-top:100px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2054 .elementor-element.elementor-element-efe5a24:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-efe5a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaifeder.it/wp-content/uploads/2025/05/Vivai-Feder-Sfondo-Su-Di-Noi.avif");background-size:cover;}.elementor-2054 .elementor-element.elementor-element-efe5a24{--content-width:90%;--min-height:440px;}.elementor-2054 .elementor-element.elementor-element-f95ff01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-f95ff01 .elementor-heading-title{font-size:32px;}.elementor-2054 .elementor-element.elementor-element-ae2dc06{--content-width:90%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-e48b15c .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-1cee787 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-6e90239 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-d87c4c6 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-79d0bca{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-5616dd6{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-28c0157{--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-2054 .elementor-element.elementor-element-fc5fd46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-fc5fd46 .elementor-heading-title{font-size:40px;}.elementor-2054 .elementor-element.elementor-element-6e4f7d7{--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-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-dc5dde9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-987e5c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-987e5c5 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-70ad8eb{--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-2054 .elementor-element.elementor-element-338de75{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-16bf0c4 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-fc49bdb{--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-2054 .elementor-element.elementor-element-c5fca65{--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-2054 .elementor-element.elementor-element-562f34d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-562f34d .elementor-heading-title{font-size:50px;}.elementor-2054 .elementor-element.elementor-element-57b7b38{--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-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-a2bc894 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-3f99af9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-3f99af9 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-33751fb{--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-2054 .elementor-element.elementor-element-998abb7{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-729971e .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-c288f37{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-3cc5f97{--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-2054 .elementor-element.elementor-element-de03810{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-5e6b63c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-5e6b63c .elementor-heading-title{font-size:50px;}.elementor-2054 .elementor-element.elementor-element-e23a5cc{--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-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-05a0a77 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-e3a0fa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e3a0fa0 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-abdfe29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-2054 .elementor-element.elementor-element-1ce7156 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d7c35cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-a6df82d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-10c7226 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-50a6d5e{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-0b5e9f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-d3a87a2 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-630f5d6{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-981ddb7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-9ab52fd .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-8dbfeda{--content-width:90%;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-bc0e078{--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-2054 .elementor-element.elementor-element-e0f9e86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-e0f9e86 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-c4fed5d{--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-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-2049a20 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-09e8afd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-09e8afd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-87523f6{--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-2054 .elementor-element.elementor-element-a00a983{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-10d2ead .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-eef4941{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-9f60ecf{--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-2054 .elementor-element.elementor-element-43d9566 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-43d9566 .elementor-heading-title{font-size:38px;}.elementor-2054 .elementor-element.elementor-element-04feffb{--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-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-c4d2f90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-0665458 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0665458 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-de0cdc3{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-10d7276 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-c04a41d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-c04a41d .elementor-heading-title{font-size:50px;}.elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-33785e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-16d199f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-16d199f .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-6f44930 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-eb92c64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-eb92c64 .elementor-heading-title{font-size:50px;}.elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-14da22b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-6b1ea7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-6b1ea7b .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-74530d0{--content-width:90%;--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-2054 .elementor-element.elementor-element-a08ce74{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-d9c1737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-d9c1737 .elementor-heading-title{font-size:35px;}.elementor-2054 .elementor-element.elementor-element-6a10941{--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-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-fb362e9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-2faa557 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2faa557 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-b1b8adc{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-d3716e6 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-b5eb67d{--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-2054 .elementor-element.elementor-element-04ee3ff{--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-2054 .elementor-element.elementor-element-2ccccd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-2ccccd3 .elementor-heading-title{font-size:40px;}.elementor-2054 .elementor-element.elementor-element-d8b143e{--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-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2054 .elementor-element.elementor-element-bffb809 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5d05471-font-size );}.elementor-2054 .elementor-element.elementor-element-3e03eeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-3e03eeb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-2054 .elementor-element.elementor-element-d9c5ba4 img{width:65%;}.elementor-2054 .elementor-element.elementor-element-7e1ea4c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-2b0b45c{--width:210px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-47dbea0 .elementor-button{font-size:var( --e-global-typography-784d1e6-font-size );}.elementor-2054 .elementor-element.elementor-element-5da8593:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vivaifeder.it/wp-content/uploads/2025/05/Vivai-Feder-Team-Temporanea-scaled.avif");}.elementor-2054 .elementor-element.elementor-element-5da8593{--content-width:90%;--min-height:160px;--justify-content:center;--margin-top:0px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2054 .elementor-element.elementor-element-0a11467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2054 .elementor-element.elementor-element-0a11467 .elementor-heading-title{font-size:30px;line-height:1.3em;}}@media(min-width:768px){.elementor-2054 .elementor-element.elementor-element-788d028{--width:100%;}.elementor-2054 .elementor-element.elementor-element-354b573{--width:50%;}.elementor-2054 .elementor-element.elementor-element-2076b7d{--width:50%;}.elementor-2054 .elementor-element.elementor-element-8c85bfd{--width:31%;}.elementor-2054 .elementor-element.elementor-element-84ff15a{--width:100%;}.elementor-2054 .elementor-element.elementor-element-3ac4293{--width:50%;}.elementor-2054 .elementor-element.elementor-element-223640f{--width:31%;}.elementor-2054 .elementor-element.elementor-element-76b426f{--width:50%;}.elementor-2054 .elementor-element.elementor-element-5616dd6{--width:100%;}.elementor-2054 .elementor-element.elementor-element-28c0157{--width:50%;}.elementor-2054 .elementor-element.elementor-element-70ad8eb{--width:50%;}.elementor-2054 .elementor-element.elementor-element-338de75{--width:31%;}.elementor-2054 .elementor-element.elementor-element-fc49bdb{--width:100%;}.elementor-2054 .elementor-element.elementor-element-c5fca65{--width:50%;}.elementor-2054 .elementor-element.elementor-element-33751fb{--width:50%;}.elementor-2054 .elementor-element.elementor-element-998abb7{--width:31%;}.elementor-2054 .elementor-element.elementor-element-9ff1149{--width:100%;}.elementor-2054 .elementor-element.elementor-element-957e1cb{--width:50%;}.elementor-2054 .elementor-element.elementor-element-be1c25d{--width:50%;}.elementor-2054 .elementor-element.elementor-element-57ffd8d{--width:31%;}.elementor-2054 .elementor-element.elementor-element-06211ae{--width:100%;}.elementor-2054 .elementor-element.elementor-element-7aa021b{--width:50%;}.elementor-2054 .elementor-element.elementor-element-a74ebc4{--width:31%;}.elementor-2054 .elementor-element.elementor-element-d57097d{--width:50%;}.elementor-2054 .elementor-element.elementor-element-bc0e078{--width:100%;}.elementor-2054 .elementor-element.elementor-element-cae11aa{--width:50%;}.elementor-2054 .elementor-element.elementor-element-87523f6{--width:50%;}.elementor-2054 .elementor-element.elementor-element-a00a983{--width:31%;}.elementor-2054 .elementor-element.elementor-element-eef4941{--width:100%;}.elementor-2054 .elementor-element.elementor-element-9f60ecf{--width:50%;}.elementor-2054 .elementor-element.elementor-element-17946f6{--width:50%;}.elementor-2054 .elementor-element.elementor-element-de0cdc3{--width:31%;}.elementor-2054 .elementor-element.elementor-element-015a0f7{--width:100%;}.elementor-2054 .elementor-element.elementor-element-2ff5ede{--width:50%;}.elementor-2054 .elementor-element.elementor-element-7ea0474{--width:50%;}.elementor-2054 .elementor-element.elementor-element-a6dfb02{--width:31%;}.elementor-2054 .elementor-element.elementor-element-386f8cc{--width:100%;}.elementor-2054 .elementor-element.elementor-element-f4c44b0{--width:50%;}.elementor-2054 .elementor-element.elementor-element-5b8f958{--width:50%;}.elementor-2054 .elementor-element.elementor-element-a08ce74{--width:100%;}.elementor-2054 .elementor-element.elementor-element-bad46fc{--width:50%;}.elementor-2054 .elementor-element.elementor-element-8005baa{--width:50%;}.elementor-2054 .elementor-element.elementor-element-b1b8adc{--width:31%;}.elementor-2054 .elementor-element.elementor-element-b5eb67d{--width:100%;}.elementor-2054 .elementor-element.elementor-element-04ee3ff{--width:50%;}.elementor-2054 .elementor-element.elementor-element-7e1ea4c{--width:50%;}.elementor-2054 .elementor-element.elementor-element-2b0b45c{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2054 .elementor-element.elementor-element-efe5a24{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-79d0bca{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-28c0157{--width:100%;}.elementor-2054 .elementor-element.elementor-element-70ad8eb{--width:100%;}.elementor-2054 .elementor-element.elementor-element-c5fca65{--width:100%;}.elementor-2054 .elementor-element.elementor-element-33751fb{--width:100%;}.elementor-2054 .elementor-element.elementor-element-c288f37{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-3cc5f97{--width:100%;}.elementor-2054 .elementor-element.elementor-element-8dbfeda{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-cae11aa{--width:100%;}.elementor-2054 .elementor-element.elementor-element-87523f6{--width:100%;}.elementor-2054 .elementor-element.elementor-element-9f60ecf{--width:100%;}.elementor-2054 .elementor-element.elementor-element-17946f6{--width:100%;}.elementor-2054 .elementor-element.elementor-element-74530d0{--content-width:90%;}.elementor-2054 .elementor-element.elementor-element-bad46fc{--width:100%;}.elementor-2054 .elementor-element.elementor-element-8005baa{--width:100%;}.elementor-2054 .elementor-element.elementor-element-04ee3ff{--width:100%;}.elementor-2054 .elementor-element.elementor-element-7e1ea4c{--width:100%;}.elementor-2054 .elementor-element.elementor-element-5da8593{--content-width:90%;}}@media(min-width:1025px){.elementor-2054 .elementor-element.elementor-element-5da8593:not(.elementor-motion-effects-element-type-background), .elementor-2054 .elementor-element.elementor-element-5da8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-481e838 */.elementor-2054 .elementor-element.elementor-element-481e838 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fb8643 */.elementor-2054 .elementor-element.elementor-element-5fb8643 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc5fd46 */.elementor-2054 .elementor-element.elementor-element-fc5fd46 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-562f34d */.elementor-2054 .elementor-element.elementor-element-562f34d {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e6b63c */.elementor-2054 .elementor-element.elementor-element-5e6b63c {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e1f9d0 */.contact-call {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 18px;
  font-weight: 600;
  color: #2A7D2E;
}

.contact-call a {
  color: #2A7D2E !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10c7226 */.contact-call {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 18px;
  font-weight: 600;
  color: #2A7D2E;
}

.contact-call a {
  color: #2A7D2E !important;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c20126 */.elementor-2054 .elementor-element.elementor-element-4c20126 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2a87a */.elementor-2054 .elementor-element.elementor-element-ae2a87a {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0f9e86 */.elementor-2054 .elementor-element.elementor-element-e0f9e86 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d9566 */.elementor-2054 .elementor-element.elementor-element-43d9566 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c04a41d */.elementor-2054 .elementor-element.elementor-element-c04a41d {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb92c64 */.elementor-2054 .elementor-element.elementor-element-eb92c64 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9c1737 */.elementor-2054 .elementor-element.elementor-element-d9c1737 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ccccd3 */.elementor-2054 .elementor-element.elementor-element-2ccccd3 {
  font-size: 120px;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1.5px rgba(0, 0, 0, 0.05);
  position: relative;
  display: inline-block;

  /* Maschera sfumata verso il basso */
  -webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
  mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 100%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */