.elementor-10850 .elementor-element.elementor-element-68ef9ce7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10850 .elementor-element.elementor-element-68ef9ce7:not(.elementor-motion-effects-element-type-background), .elementor-10850 .elementor-element.elementor-element-68ef9ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_alt_bg_color );}.elementor-10850 .elementor-element.elementor-element-68ef9ce7 .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-68ef9ce7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-10850 .elementor-element.elementor-element-68ef9ce7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-10850 .elementor-element.elementor-element-35ae1980{width:100%;max-width:100%;top:0px;z-index:0;}.elementor-10850 .elementor-element.elementor-element-35ae1980.elementor-element{--align-self:stretch;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-35ae1980{left:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-35ae1980{right:0px;}.elementor-10850 .elementor-element.elementor-element-751af129{--display:flex;--min-height:126vh;--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;}.elementor-10850 .elementor-element.elementor-element-751af129:not(.elementor-motion-effects-element-type-background), .elementor-10850 .elementor-element.elementor-element-751af129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cittago.com/wp-content/uploads/2025/04/background-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10850 .elementor-element.elementor-element-751af129 .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-751af129 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-10850 .elementor-element.elementor-element-751af129 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14.7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-10850 .elementor-element.elementor-element-47a4f24b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10850 .elementor-element.elementor-element-47a4f24b.elementor-element{--align-self:center;}.elementor-10850 .elementor-element.elementor-element-47a4f24b .logo_image{max-height:40px;}.elementor-10850 .elementor-element.elementor-element-45e6b077 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10850 .elementor-element.elementor-element-45e6b077{z-index:3;text-align:center;}.elementor-10850 .elementor-element.elementor-element-45e6b077 .elementor-heading-title{font-size:14px;text-transform:uppercase;line-height:1em;letter-spacing:1.12px;color:#FFFFFF;}.elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-text,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-icon i,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-icon svg{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-text,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-icon i,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-image img,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-gallery img,
					 .elementor-10850 .elementor-element.elementor-element-427b6472 .elementor-repeater-item-143423f.trx-addons-advanced-title-item-video video{background-image:linear-gradient(90deg, #fcfbf8 0%, #c7ef00 31%, #c7ef00 66%, #fcfbf8 100%);}.elementor-10850 .elementor-element.elementor-element-427b6472 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10850 .elementor-element.elementor-element-427b6472{z-index:3;text-align:center;}.elementor-10850 .elementor-element.elementor-element-427b6472 .trx-addons-advanced-title{font-size:3vw;font-weight:600;line-height:1.1em;letter-spacing:-2px;}.elementor-10850 .elementor-element.elementor-element-4ee9eb5b{z-index:1;text-align:center;}.elementor-10850 .elementor-element.elementor-element-4ee9eb5b .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-theme_color_alt_title );}.elementor-10850 .elementor-element.elementor-element-73b31213{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-10850 .elementor-element.elementor-element-73b31213 .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-73b31213 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-10850 .elementor-element.elementor-element-73b31213 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-10850 .elementor-element.elementor-element-73b31213.e-con{--align-self:center;}.elementor-10850 .elementor-element.elementor-element-1e7faef8 .elementor-button{background-color:#18181700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-42ebdf7 );padding:13px 20px 13px 20px;}.elementor-10850 .elementor-element.elementor-element-1e7faef8 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:-2px;}.elementor-10850 .elementor-element.elementor-element-1e7faef8.elementor-element{--align-self:center;}.elementor-10850 .elementor-element.elementor-element-1e7faef8{--e-transform-transition-duration:500ms;}.elementor-10850 .elementor-element.elementor-element-1e7faef8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10850 .elementor-element.elementor-element-1e7faef8 .elementor-button .elementor-button-content-wrapper{gap:10px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4a128cdd{left:10vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-4a128cdd{right:10vw;}.elementor-10850 .elementor-element.elementor-element-4a128cdd{bottom:42.5vw;z-index:1;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-4a128cdd img{max-width:5vw;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-600b5c5d{left:13vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-600b5c5d{right:13vw;}.elementor-10850 .elementor-element.elementor-element-600b5c5d{bottom:33.5vw;z-index:1;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-600b5c5d img{max-width:5.8vw;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4fafa6e0{left:4.892vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-4fafa6e0{right:4.892vw;}.elementor-10850 .elementor-element.elementor-element-4fafa6e0{bottom:25.264vw;z-index:1;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-4fafa6e0 img{max-width:4.7vw;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-301b6f5f{right:12vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-301b6f5f{left:12vw;}.elementor-10850 .elementor-element.elementor-element-301b6f5f{bottom:42vw;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-301b6f5f img{max-width:5vw;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-78168d18{right:14vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-78168d18{left:14vw;}.elementor-10850 .elementor-element.elementor-element-78168d18{bottom:32.5vw;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-78168d18 img{max-width:5.8vw;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-22227b87{right:6vw;}body.rtl .elementor-10850 .elementor-element.elementor-element-22227b87{left:6vw;}.elementor-10850 .elementor-element.elementor-element-22227b87{bottom:23.5vw;--trx-addons-parallax-x-anchor:center;--trx-addons-parallax-y-anchor:center;}.elementor-10850 .elementor-element.elementor-element-22227b87 img{max-width:4.7vw;}.elementor-10850 .elementor-element.elementor-element-141b4aea{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10850 .elementor-element.elementor-element-141b4aea:not(.elementor-motion-effects-element-type-background), .elementor-10850 .elementor-element.elementor-element-141b4aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_alt_bg_color );}.elementor-10850 .elementor-element.elementor-element-141b4aea .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-141b4aea .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-10850 .elementor-element.elementor-element-141b4aea .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-10850 .elementor-element.elementor-element-27c48db3 .elementor-heading-title{color:var( --e-global-color-theme_color_bg_color );}.elementor-10850 .elementor-element.elementor-element-e3826de > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-wrap{padding-left:calc( 33px/2 );padding-right:calc( 33px/2 );}.elementor-10850 .elementor-element.elementor-element-e3826de:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
					 .elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-grid{margin-left:calc( -33px/2 );margin-right:calc( -33px/2 );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-elementor-grid .trx-addons-grid-item-wrap{margin-bottom:43px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-stripe .trx-addons-posts-item-content-column-one{width:12%;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-stripe .trx-addons-posts-item-content-column-two{width:calc( 100% - 12% );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-event .trx-addons-posts-item-content{gap:33px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-stripe .trx-addons-posts-item-content{gap:33px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item{justify-content:flex-start;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail{margin-bottom:22px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-list .trx-addons-posts-item{gap:30px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-skin-stripe .trx-addons-posts-item{gap:30px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail, .elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail img{border-radius:26px 26px 26px 26px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-terms-wrap{font-size:14px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:0.03rem;margin-bottom:10px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-terms{color:var( --e-global-color-42ebdf7 );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-terms a:hover{color:var( --e-global-color-theme_color_title );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-title, .elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-title a{color:var( --e-global-color-theme_color_bg_color );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-title a:hover{color:var( --e-global-color-theme_color_bg_color );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-title{margin-bottom:7px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-excerpt{color:var( --e-global-color-theme_color_bg_color );margin-bottom:20px;}.elementor-10850 .elementor-element.elementor-element-3a076aae > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-wrap{padding-left:calc( 33px/2 );padding-right:calc( 33px/2 );}.elementor-10850 .elementor-element.elementor-element-3a076aae:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
					 .elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-grid{margin-left:calc( -33px/2 );margin-right:calc( -33px/2 );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-elementor-grid .trx-addons-grid-item-wrap{margin-bottom:43px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-stripe .trx-addons-posts-item-content-column-one{width:12%;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-stripe .trx-addons-posts-item-content-column-two{width:calc( 100% - 12% );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-event .trx-addons-posts-item-content{gap:33px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-stripe .trx-addons-posts-item-content{gap:33px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item{justify-content:flex-start;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail{margin-bottom:22px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-list .trx-addons-posts-item{gap:30px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-skin-stripe .trx-addons-posts-item{gap:30px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail, .elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail img{border-radius:26px 26px 26px 26px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-terms-wrap{font-size:14px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:0.03rem;margin-bottom:10px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-terms{color:var( --e-global-color-42ebdf7 );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-terms a:hover{color:var( --e-global-color-theme_color_title );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-title, .elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-title a{color:var( --e-global-color-theme_color_bg_color );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-title a:hover{color:var( --e-global-color-theme_color_bg_color );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-title{margin-bottom:7px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-excerpt{color:var( --e-global-color-theme_color_bg_color );margin-bottom:20px;}.elementor-10850 .elementor-element.elementor-element-245fcc63{--display:flex;--min-height:140px;--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-10850 .elementor-element.elementor-element-245fcc63:not(.elementor-motion-effects-element-type-background), .elementor-10850 .elementor-element.elementor-element-245fcc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_alt_bg_color );}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char{color:var( --e-global-color-theme_color_alt_title );font-size:47px;font-weight:600;line-height:1em;letter-spacing:-1.6px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_inner{margin-top:47px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text{z-index:0;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:0px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:0px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_overlay{background-image:url(https://cittago.com/wp-content/uploads/2025/04/asterisk-icon.svg);}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_delimiter{color:var( --e-global-color-theme_color_alt_title );margin-left:38px;margin-right:38px;margin-top:10px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_delimiter svg{fill:var( --e-global-color-theme_color_alt_title );}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char.trx_addons_bg_text_delimiter{font-size:21px;}@media(max-width:1279px){.elementor-10850 .elementor-element.elementor-element-751af129{--min-height:640px;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10850 .elementor-element.elementor-element-47a4f24b > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-10850 .elementor-element.elementor-element-45e6b077 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10850 .elementor-element.elementor-element-427b6472 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10850 .elementor-element.elementor-element-427b6472 .trx-addons-advanced-title{font-size:60px;letter-spacing:-1px;}.elementor-10850 .elementor-element.elementor-element-4ee9eb5b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10850 .elementor-element.elementor-element-4ee9eb5b .elementor-heading-title{font-size:26px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4a128cdd{left:20px;}body.rtl .elementor-10850 .elementor-element.elementor-element-4a128cdd{right:20px;}.elementor-10850 .elementor-element.elementor-element-4a128cdd{bottom:420px;}.elementor-10850 .elementor-element.elementor-element-4a128cdd img{max-width:57px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-600b5c5d{left:30px;}body.rtl .elementor-10850 .elementor-element.elementor-element-600b5c5d{right:30px;}.elementor-10850 .elementor-element.elementor-element-600b5c5d{bottom:330px;}.elementor-10850 .elementor-element.elementor-element-600b5c5d img{max-width:65px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4fafa6e0{left:10px;}body.rtl .elementor-10850 .elementor-element.elementor-element-4fafa6e0{right:10px;}.elementor-10850 .elementor-element.elementor-element-4fafa6e0{bottom:240px;}.elementor-10850 .elementor-element.elementor-element-4fafa6e0 img{max-width:51px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-301b6f5f{right:20px;}body.rtl .elementor-10850 .elementor-element.elementor-element-301b6f5f{left:20px;}.elementor-10850 .elementor-element.elementor-element-301b6f5f{bottom:420px;}.elementor-10850 .elementor-element.elementor-element-301b6f5f img{max-width:57px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-78168d18{right:30px;}body.rtl .elementor-10850 .elementor-element.elementor-element-78168d18{left:30px;}.elementor-10850 .elementor-element.elementor-element-78168d18{bottom:320px;}.elementor-10850 .elementor-element.elementor-element-78168d18 img{max-width:65px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-22227b87{right:10px;}body.rtl .elementor-10850 .elementor-element.elementor-element-22227b87{left:10px;}.elementor-10850 .elementor-element.elementor-element-22227b87{bottom:240px;}.elementor-10850 .elementor-element.elementor-element-22227b87 img{max-width:51px;}.elementor-10850 .elementor-element.elementor-element-245fcc63{--min-height:110px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char{font-size:40px;letter-spacing:-1px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_inner{margin-top:34px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char.trx_addons_bg_text_delimiter{font-size:20px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_delimiter{margin-left:35px;margin-right:35px;}}@media(max-width:767px){.elementor-10850 .elementor-element.elementor-element-751af129{--min-height:420px;}.elementor-10850 .elementor-element.elementor-element-5fbdaf1f{--width:90%;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10850 .elementor-element.elementor-element-47a4f24b > .elementor-widget-container{margin:-60px 0px 60px 0px;}.elementor-10850 .elementor-element.elementor-element-47a4f24b.elementor-element{--align-self:center;}.elementor-10850 .elementor-element.elementor-element-45e6b077 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10850 .elementor-element.elementor-element-45e6b077 .elementor-heading-title{font-size:13px;}.elementor-10850 .elementor-element.elementor-element-427b6472 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-10850 .elementor-element.elementor-element-427b6472 .trx-addons-advanced-title{font-size:36px;letter-spacing:0px;}.elementor-10850 .elementor-element.elementor-element-1e7faef8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10850 .elementor-element.elementor-element-1e7faef8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4a128cdd{left:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-4a128cdd{right:0px;}.elementor-10850 .elementor-element.elementor-element-4a128cdd{bottom:0px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-600b5c5d{left:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-600b5c5d{right:0px;}.elementor-10850 .elementor-element.elementor-element-600b5c5d{bottom:0px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-4fafa6e0{left:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-4fafa6e0{right:0px;}.elementor-10850 .elementor-element.elementor-element-4fafa6e0{bottom:0px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-301b6f5f{right:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-301b6f5f{left:0px;}.elementor-10850 .elementor-element.elementor-element-301b6f5f{bottom:0px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-78168d18{right:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-78168d18{left:0px;}.elementor-10850 .elementor-element.elementor-element-78168d18{bottom:0px;}body:not(.rtl) .elementor-10850 .elementor-element.elementor-element-22227b87{right:0px;}body.rtl .elementor-10850 .elementor-element.elementor-element-22227b87{left:0px;}.elementor-10850 .elementor-element.elementor-element-22227b87{bottom:0px;}.elementor-10850 .elementor-element.elementor-element-27c48db3{text-align:start;}.elementor-10850 .elementor-element.elementor-element-e3826de > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-wrap{padding-left:calc( 20px/2 );padding-right:calc( 20px/2 );}.elementor-10850 .elementor-element.elementor-element-e3826de:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
					 .elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-grid{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-elementor-grid .trx-addons-grid-item-wrap{margin-bottom:25px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail{margin-bottom:17px;}.elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail, .elementor-10850 .elementor-element.elementor-element-e3826de .trx-addons-posts-item-thumbnail img{border-radius:15px 15px 15px 15px;}.elementor-10850 .elementor-element.elementor-element-3a076aae > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-wrap{padding-left:calc( 20px/2 );padding-right:calc( 20px/2 );}.elementor-10850 .elementor-element.elementor-element-3a076aae:not(.trx-addons-posts-with-box-shadow-yes):not(.trx-addons-posts-box-shadow-position-) .trx-addons-posts-carousel,
					 .elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-grid{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-elementor-grid .trx-addons-grid-item-wrap{margin-bottom:25px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail{margin-bottom:17px;}.elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail, .elementor-10850 .elementor-element.elementor-element-3a076aae .trx-addons-posts-item-thumbnail img{border-radius:15px 15px 15px 15px;}.elementor-10850 .elementor-element.elementor-element-245fcc63{--min-height:80px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char{font-size:32px;letter-spacing:0px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_inner{margin-top:23px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_char.trx_addons_bg_text_delimiter{font-size:17px;}.elementor-10850 .elementor-element.elementor-element-245fcc63 .trx_addons_bg_text_delimiter{margin-left:30px;margin-right:30px;}}@media(min-width:768px){.elementor-10850 .elementor-element.elementor-element-5fbdaf1f{--width:900px;}}@media(max-width:1279px) and (min-width:768px){.elementor-10850 .elementor-element.elementor-element-5fbdaf1f{--width:500px;}}/* Start custom CSS for html, class: .elementor-element-35ae1980 *//* ============================================
   CITTAGO LANDING PAGE — SECTION TRANSITIONS CSS
   ============================================
   Instrucțiuni: Paste acest CSS în:
   Elementor > Site Settings > Custom CSS
   SAU
   Appearance > Customize > Additional CSS
   ============================================ */

/* ---- SMOOTH SECTION TRANSITIONS ---- */

/* Gradient fade from dark hero into next section */
.elementor-element[data-title="Hero"]::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(
    to bottom,
    rgba(28, 26, 23, 0) 0%,
    rgba(28, 26, 23, 0.4) 40%,
    rgba(28, 26, 23, 0.85) 70%,
    rgba(28, 26, 23, 1) 100%
  );
  pointer-events: none;
  z-index: 1;
}

/* Transition from dark section to light section */
.elementor-element[data-title="Services"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(
    to bottom,
    rgba(28, 26, 23, 1) 0%,
    rgba(28, 26, 23, 0) 100%
  );
  pointer-events: none;
  z-index: 1;
}

/* Transition into case study (dark) section */
.elementor-element[data-title="Case Study"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(
    to bottom,
    rgba(28, 26, 23, 0) 0%,
    rgba(28, 26, 23, 0) 100%
  );
  pointer-events: none;
  z-index: 1;
}

/* ---- SCROLL REVEAL ANIMATIONS ---- */

/* Elements fade in as they scroll into view */
@keyframes cittago-fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cittago-fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

/* Apply to section titles */
.cittago-reveal {
  opacity: 0;
  animation: cittago-fadeInUp 0.8s ease forwards;
}

/* Stagger delays for cards */
.cittago-reveal-1 { animation-delay: 0.1s; }
.cittago-reveal-2 { animation-delay: 0.2s; }
.cittago-reveal-3 { animation-delay: 0.3s; }
.cittago-reveal-4 { animation-delay: 0.4s; }

/* ---- SUBTLE HOVER EFFECTS FOR CARDS ---- */

/* Service cards hover lift */
.elementor-element[data-title="Services"] .elementor-widget-container {
  transition: transform 0.3s cubic-bezier(0.2, 0.9, 0.3, 1),
              box-shadow 0.3s ease;
}

.elementor-element[data-title="Services"] .e-con:hover > .elementor-widget-container {
  transform: translateY(-4px);
}

/* ---- SECTION DIVIDER LINES ---- */

/* Thin warm line between sections */
.cittago-divider {
  width: 60px;
  height: 1px;
  background: linear-gradient(
    90deg,
    rgba(200, 170, 130, 0) 0%,
    rgba(200, 170, 130, 0.4) 50%,
    rgba(200, 170, 130, 0) 100%
  );
  margin: 0 auto;
}

/* Wider version */
.cittago-divider-wide {
  width: 200px;
  height: 1px;
  background: linear-gradient(
    90deg,
    rgba(200, 170, 130, 0) 0%,
    rgba(200, 170, 130, 0.25) 50%,
    rgba(200, 170, 130, 0) 100%
  );
  margin: 0 auto;
}/* End custom CSS */