.elementor-28 .elementor-element.elementor-element-7124376{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-7124376:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.citycomm.it/wp-content/uploads/2025/11/citycomm-uffici-a-livorno-sede-centrale.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-7124376::before, .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7124376 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7124376 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #077FC01A 100%);}.elementor-28 .elementor-element.elementor-element-47ea428{--display:flex;}.elementor-28 .elementor-element.elementor-element-b49a770{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-28 .elementor-element.elementor-element-d2264a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-8c8013a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-28 .elementor-element.elementor-element-6f3e326{--display:flex;}.elementor-28 .elementor-element.elementor-element-f9f1b61{--display:flex;}.elementor-28 .elementor-element.elementor-element-0abe394{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-225965d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-28 .elementor-element.elementor-element-e460a31{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-28 .elementor-element.elementor-element-92031e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-90aaed6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28 .elementor-element.elementor-element-2022a5c .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-2022a5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2022a5c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2022a5c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2022a5c.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2022a5c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2022a5c .elementor-icon{font-size:24px;}.elementor-28 .elementor-element.elementor-element-2022a5c .elementor-icon svg{height:24px;}.elementor-28 .elementor-element.elementor-element-f260208{font-size:20px;line-height:0.7em;}.elementor-28 .elementor-element.elementor-element-84c26a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28 .elementor-element.elementor-element-f4bc907 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f4bc907.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-f4bc907.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f4bc907.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-f4bc907.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-f4bc907.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-f4bc907 .elementor-icon{font-size:24px;}.elementor-28 .elementor-element.elementor-element-f4bc907 .elementor-icon svg{height:24px;}.elementor-28 .elementor-element.elementor-element-5db0bc5{font-size:20px;line-height:0.7em;}.elementor-28 .elementor-element.elementor-element-22ccc4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28 .elementor-element.elementor-element-349408e .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-349408e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-349408e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-349408e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-349408e.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-349408e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-349408e .elementor-icon{font-size:24px;}.elementor-28 .elementor-element.elementor-element-349408e .elementor-icon svg{height:24px;}.elementor-28 .elementor-element.elementor-element-5493be8{font-size:20px;}.elementor-28 .elementor-element.elementor-element-ca289b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28 .elementor-element.elementor-element-719bc55 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-719bc55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-719bc55.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-719bc55.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-719bc55.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-719bc55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-719bc55 .elementor-icon{font-size:24px;}.elementor-28 .elementor-element.elementor-element-719bc55 .elementor-icon svg{height:24px;}.elementor-28 .elementor-element.elementor-element-a3a2143{font-size:20px;line-height:0.7em;}.elementor-28 .elementor-element.elementor-element-396a5e0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-28 .elementor-element.elementor-element-574fed6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-28 .elementor-element.elementor-element-84f96e2 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-84f96e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-84f96e2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-84f96e2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-84f96e2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-84f96e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-84f96e2 .elementor-icon{font-size:24px;}.elementor-28 .elementor-element.elementor-element-84f96e2 .elementor-icon svg{height:24px;}.elementor-28 .elementor-element.elementor-element-ffcc665{font-size:20px;line-height:0.7em;}.elementor-28 .elementor-element.elementor-element-e05bda4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-28 .elementor-element.elementor-element-483371a{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:32px;--grid-column-gap:20px;}.elementor-28 .elementor-element.elementor-element-483371a .elementor-social-icon{background-color:#077FC000;--icon-padding:0em;}.elementor-28 .elementor-element.elementor-element-483371a .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-483371a .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-483371a .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-483371a .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-fb85ad1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-5d83f58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-5d83f58:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5d83f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.citycomm.it/wp-content/uploads/2025/11/citycomm-comunicazione-content-e-creativita.jpg");background-position:center center;background-size:cover;}.elementor-28 .elementor-element.elementor-element-5d83f58::before, .elementor-28 .elementor-element.elementor-element-5d83f58 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5d83f58 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-5d83f58 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5d83f58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-5d83f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-28 .elementor-element.elementor-element-45a04a2{--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;}.elementor-28 .elementor-element.elementor-element-cf46793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-90de924{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-294a600{--display:flex;}.elementor-28 .elementor-element.elementor-element-1b3fa79{--display:flex;}.elementor-28 .elementor-element.elementor-element-941d5dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-941d5dd:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-941d5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-0439504{--display:flex;}.elementor-28 .elementor-element.elementor-element-50b99d4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4af13e4{--display:flex;}.elementor-28 .elementor-element.elementor-element-3c060ec{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-73867e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-28 .elementor-element.elementor-element-745e7e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-28 .elementor-element.elementor-element-538c90e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-538c90e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-538c90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-939ea92{--display:flex;}.elementor-28 .elementor-element.elementor-element-b5c290e .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d792e9e{--display:flex;}.elementor-28 .elementor-element.elementor-element-5e85da7{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-e63d7d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-92a77b3{--display:flex;}.elementor-28 .elementor-element.elementor-element-581e3e5 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d803842{--display:flex;}.elementor-28 .elementor-element.elementor-element-3669fd6{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-8063fb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-8063fb2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8063fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-b02d690{--display:flex;}.elementor-28 .elementor-element.elementor-element-6f46977 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8d1ed37{--display:flex;}.elementor-28 .elementor-element.elementor-element-945470e{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-ad64560{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-21625bf{--display:flex;}.elementor-28 .elementor-element.elementor-element-9b4ffc2 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-aa5edc2{--display:flex;}.elementor-28 .elementor-element.elementor-element-a461d92{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-9b7ef88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-9b7ef88:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9b7ef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-4578837{--display:flex;}.elementor-28 .elementor-element.elementor-element-820540b .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8109908{--display:flex;}.elementor-28 .elementor-element.elementor-element-d8bae3b{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-2201234{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-2c96e37{--display:flex;}.elementor-28 .elementor-element.elementor-element-2637925 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-eca609c{--display:flex;}.elementor-28 .elementor-element.elementor-element-bee3ace{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-b029dbb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-b029dbb:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b029dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-1d78861{--display:flex;}.elementor-28 .elementor-element.elementor-element-abee340 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-1e2d075{--display:flex;}.elementor-28 .elementor-element.elementor-element-cae7f6f{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-5a56bd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-7d84332{--display:flex;}.elementor-28 .elementor-element.elementor-element-fdc0bdb .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-f56628e{--display:flex;}.elementor-28 .elementor-element.elementor-element-01535e1{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-67524f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-67524f9:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-67524f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-097aca4 );}.elementor-28 .elementor-element.elementor-element-6b3bd92{--display:flex;}.elementor-28 .elementor-element.elementor-element-37ba447 .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-bc756bc{--display:flex;}.elementor-28 .elementor-element.elementor-element-c86f148{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-db48c2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:4px;--padding-right:4px;}.elementor-28 .elementor-element.elementor-element-90c45dc{--display:flex;}.elementor-28 .elementor-element.elementor-element-bc1eefe .elementor-heading-title{font-size:16px;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-39d7662{--display:flex;}.elementor-28 .elementor-element.elementor-element-33a2fb6{line-height:0.9em;}.elementor-28 .elementor-element.elementor-element-03d5dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-307e4a0{--display:flex;}.elementor-28 .elementor-element.elementor-element-f921284{--display:flex;}.elementor-28 .elementor-element.elementor-element-3740ca5{--display:flex;}.elementor-28 .elementor-element.elementor-element-e6f6819{--display:flex;}.elementor-28 .elementor-element.elementor-element-77791fc{--display:flex;}.elementor-28 .elementor-element.elementor-element-92eb87b{--display:flex;}.elementor-28 .elementor-element.elementor-element-5ff3b46{--display:flex;}.elementor-28 .elementor-element.elementor-element-5e1be6f{--display:flex;}.elementor-28 .elementor-element.elementor-element-f7ed5ca{--display:flex;}.elementor-28 .elementor-element.elementor-element-169a64b{--display:flex;}.elementor-28 .elementor-element.elementor-element-d8e901e{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:4px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-28 .elementor-element.elementor-element-e06741e{--display:flex;}.elementor-28 .elementor-element.elementor-element-50dc4dc{--display:flex;}.elementor-28 .elementor-element.elementor-element-312ed12{--display:flex;}.elementor-28 .elementor-element.elementor-element-a89fac2{--display:flex;}.elementor-28 .elementor-element.elementor-element-06d5d54{--display:flex;}.elementor-28 .elementor-element.elementor-element-19e63b8{--display:flex;}.elementor-28 .elementor-element.elementor-element-1885d13{--display:flex;}.elementor-28 .elementor-element.elementor-element-df57c00{--display:flex;}.elementor-28 .elementor-element.elementor-element-fcfb91a{--display:flex;}.elementor-28 .elementor-element.elementor-element-2e9c62b{--display:flex;}.elementor-28 .elementor-element.elementor-element-c78cd14{--display:flex;}.elementor-28 .elementor-element.elementor-element-137c219{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:4px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-28 .elementor-element.elementor-element-137c219 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-28 .elementor-element.elementor-element-7124376:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28 .elementor-element.elementor-element-d2264a1{--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-8c8013a{--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-28 .elementor-element.elementor-element-0abe394{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-28 .elementor-element.elementor-element-cf46793{--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28 .elementor-element.elementor-element-90de924{--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-28 .elementor-element.elementor-element-73867e0{--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-28 .elementor-element.elementor-element-d8e901e{--e-n-carousel-swiper-slides-to-display:5;}.elementor-28 .elementor-element.elementor-element-137c219{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-7124376:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7124376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-28 .elementor-element.elementor-element-7124376{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-d2264a1{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-0abe394{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-f260208{font-size:16px;}.elementor-28 .elementor-element.elementor-element-5db0bc5{font-size:16px;}.elementor-28 .elementor-element.elementor-element-5493be8{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-size:16px;}.elementor-28 .elementor-element.elementor-element-a3a2143{font-size:16px;}.elementor-28 .elementor-element.elementor-element-ffcc665{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-size:16px;line-height:1.5em;}.elementor-28 .elementor-element.elementor-element-5d83f58{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-cf46793{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-28 .elementor-element.elementor-element-90de924{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-941d5dd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-538c90e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-e63d7d8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-8063fb2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-ad64560{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-9b7ef88{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-2201234{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-b029dbb{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-5a56bd2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-67524f9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-db48c2e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-28 .elementor-element.elementor-element-03d5dd0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d8e901e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-137c219{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8c8013a{--width:100%;}.elementor-28 .elementor-element.elementor-element-6f3e326{--width:50%;}.elementor-28 .elementor-element.elementor-element-f9f1b61{--width:50%;}.elementor-28 .elementor-element.elementor-element-225965d{--width:50%;}.elementor-28 .elementor-element.elementor-element-e460a31{--width:100%;}.elementor-28 .elementor-element.elementor-element-396a5e0{--width:100%;}.elementor-28 .elementor-element.elementor-element-e05bda4{--width:100%;}.elementor-28 .elementor-element.elementor-element-fb85ad1{--width:50%;}.elementor-28 .elementor-element.elementor-element-5d83f58{--width:100%;}.elementor-28 .elementor-element.elementor-element-90de924{--width:100%;}.elementor-28 .elementor-element.elementor-element-294a600{--width:50%;}.elementor-28 .elementor-element.elementor-element-1b3fa79{--width:50%;}.elementor-28 .elementor-element.elementor-element-0439504{--width:25%;}.elementor-28 .elementor-element.elementor-element-4af13e4{--width:25%;}.elementor-28 .elementor-element.elementor-element-73867e0{--width:100%;}.elementor-28 .elementor-element.elementor-element-538c90e{--width:100%;}.elementor-28 .elementor-element.elementor-element-939ea92{--width:25%;}.elementor-28 .elementor-element.elementor-element-d792e9e{--width:50%;}.elementor-28 .elementor-element.elementor-element-e63d7d8{--width:100%;}.elementor-28 .elementor-element.elementor-element-92a77b3{--width:25%;}.elementor-28 .elementor-element.elementor-element-d803842{--width:50%;}.elementor-28 .elementor-element.elementor-element-8063fb2{--width:100%;}.elementor-28 .elementor-element.elementor-element-b02d690{--width:25%;}.elementor-28 .elementor-element.elementor-element-8d1ed37{--width:50%;}.elementor-28 .elementor-element.elementor-element-ad64560{--width:100%;}.elementor-28 .elementor-element.elementor-element-21625bf{--width:25%;}.elementor-28 .elementor-element.elementor-element-aa5edc2{--width:50%;}.elementor-28 .elementor-element.elementor-element-9b7ef88{--width:100%;}.elementor-28 .elementor-element.elementor-element-4578837{--width:25%;}.elementor-28 .elementor-element.elementor-element-8109908{--width:50%;}.elementor-28 .elementor-element.elementor-element-2201234{--width:100%;}.elementor-28 .elementor-element.elementor-element-2c96e37{--width:25%;}.elementor-28 .elementor-element.elementor-element-eca609c{--width:50%;}.elementor-28 .elementor-element.elementor-element-b029dbb{--width:100%;}.elementor-28 .elementor-element.elementor-element-1d78861{--width:25%;}.elementor-28 .elementor-element.elementor-element-1e2d075{--width:50%;}.elementor-28 .elementor-element.elementor-element-5a56bd2{--width:100%;}.elementor-28 .elementor-element.elementor-element-7d84332{--width:25%;}.elementor-28 .elementor-element.elementor-element-f56628e{--width:50%;}.elementor-28 .elementor-element.elementor-element-67524f9{--width:100%;}.elementor-28 .elementor-element.elementor-element-6b3bd92{--width:25%;}.elementor-28 .elementor-element.elementor-element-bc756bc{--width:50%;}.elementor-28 .elementor-element.elementor-element-db48c2e{--width:100%;}.elementor-28 .elementor-element.elementor-element-90c45dc{--width:25%;}.elementor-28 .elementor-element.elementor-element-39d7662{--width:50%;}}@media(max-width:1023px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-6f3e326{--width:100%;}.elementor-28 .elementor-element.elementor-element-f9f1b61{--width:100%;}.elementor-28 .elementor-element.elementor-element-225965d{--width:100%;}.elementor-28 .elementor-element.elementor-element-fb85ad1{--width:100%;}.elementor-28 .elementor-element.elementor-element-5d83f58{--width:100%;}.elementor-28 .elementor-element.elementor-element-294a600{--width:100%;}.elementor-28 .elementor-element.elementor-element-1b3fa79{--width:100%;}.elementor-28 .elementor-element.elementor-element-0439504{--width:50%;}.elementor-28 .elementor-element.elementor-element-939ea92{--width:50%;}.elementor-28 .elementor-element.elementor-element-92a77b3{--width:50%;}.elementor-28 .elementor-element.elementor-element-b02d690{--width:50%;}.elementor-28 .elementor-element.elementor-element-21625bf{--width:50%;}.elementor-28 .elementor-element.elementor-element-4578837{--width:50%;}.elementor-28 .elementor-element.elementor-element-2c96e37{--width:50%;}.elementor-28 .elementor-element.elementor-element-1d78861{--width:50%;}.elementor-28 .elementor-element.elementor-element-7d84332{--width:50%;}.elementor-28 .elementor-element.elementor-element-6b3bd92{--width:50%;}.elementor-28 .elementor-element.elementor-element-90c45dc{--width:50%;}}/* Start custom CSS for social-icons, class: .elementor-element-483371a */.elementor-28 .elementor-element.elementor-element-483371a a{
    transition:all 0.3s;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0157a6f */.elementor-28 .elementor-element.elementor-element-0157a6f label{
    margin-bottom:20px;
    color:white;
    font-weight:500;
    text-transform:uppercase;
}

.elementor-28 .elementor-element.elementor-element-0157a6f input, .elementor-28 .elementor-element.elementor-element-0157a6f textarea, .elementor-28 .elementor-element.elementor-element-0157a6f select{
    border-style:solid;
    border-color:#D4DCE4;
    border-width: 2px;
    border-radius:0;
    margin-top:8px;
}

.elementor-28 .elementor-element.elementor-element-0157a6f input:focus, .elementor-28 .elementor-element.elementor-element-0157a6f textarea:focus, .elementor-28 .elementor-element.elementor-element-0157a6f select:focus, .elementor-28 .elementor-element.elementor-element-0157a6f input:active, .elementor-28 .elementor-element.elementor-element-0157a6f textarea:active, .elementor-28 .elementor-element.elementor-element-0157a6f select:active{ 
    border-color:#57C1D5 !important;
    outline-color:#57C1D5 !important;
    transition:all 0s;
 }

.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-acceptance .wpcf7-list-item-label{
    color:white;
    font-size:16px;
    font-weight:400;
}
.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-acceptance .wpcf7-list-item{
    margin:0;
}
.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-acceptance a{
    font-size:16px;
    color:white;
    transition:all 0.3s;
}
.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-acceptance a:hover{
    color:#57C1D5;
}
.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-not-valid-tip{
    font-size:16px;
    margin-top:5px;
}
.elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-response-output {
     font-size:18px;
}

 @media(min-width:600px){
     .elementor-28 .elementor-element.elementor-element-0157a6f .uacf7-col-12:has(.wpcf7-submit){
     display:flex;
     flex-direction:row-reverse;
 }
 .elementor-28 .elementor-element.elementor-element-0157a6f .wpcf7-submit{
      max-width:120px;
 }
 }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d8e901e */.elementor-28 .elementor-element.elementor-element-d8e901e a{
   transition:all 0.3s ease-in-out;
}
.elementor-28 .elementor-element.elementor-element-d8e901e a:hover{
 transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-137c219 */.elementor-28 .elementor-element.elementor-element-137c219 a{
   transition:all 0.3s ease-in-out;
}
.elementor-28 .elementor-element.elementor-element-137c219 a:hover{
     box-shadow: 0 0 2px rgba(22, 18, 60, 0.5);
 transform: scale(0.97);
}/* End custom CSS */