.elementor-12 .elementor-element.elementor-element-2795ff3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-2795ff3::before, .elementor-12 .elementor-element.elementor-element-2795ff3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2795ff3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2795ff3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2795ff3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2795ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 4%, #00000026 100%);}.elementor-12 .elementor-element.elementor-element-2795ff3 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-12 .elementor-element.elementor-element-6626b51 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-6626b51{text-align:center;}.elementor-12 .elementor-element.elementor-element-6626b51 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.7em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-99a1e2e > .elementor-widget-container{margin:-20px 0px 55px 0px;}.elementor-12 .elementor-element.elementor-element-99a1e2e{text-align:center;}.elementor-12 .elementor-element.elementor-element-99a1e2e .elementor-heading-title{font-family:"ciro-font", Sans-serif;font-size:max(40px, 15vw);font-weight:400;text-transform:none;line-height:0.2em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-1ab1676 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-1ab1676{z-index:2;text-align:center;}.elementor-12 .elementor-element.elementor-element-1ab1676 .elementor-heading-title{font-size:max(15px, 1.5vw);font-weight:500;line-height:1.4em;letter-spacing:0.4px;text-shadow:4px 4px 6px rgba(0, 0, 0, 0.71);color:#CEB369;}.elementor-12 .elementor-element.elementor-element-5546ed1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-a319cb8 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-a319cb8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a319cb8 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-12 .elementor-element.elementor-element-a319cb8 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-a319cb8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a319cb8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-9d3abbe .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-9d3abbe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9d3abbe .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-12 .elementor-element.elementor-element-9d3abbe > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-9d3abbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9d3abbe .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-43bf1d0 .elementor-repeater-item-13b0ae6.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-43bf1d0{--grid-template-columns:repeat(1, auto);bottom:80px;z-index:101;--icon-size:33px;--grid-column-gap:7px;--grid-row-gap:14px;}.elementor-12 .elementor-element.elementor-element-43bf1d0 .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-43bf1d0{right:17px;}body.rtl .elementor-12 .elementor-element.elementor-element-43bf1d0{left:17px;}.elementor-12 .elementor-element.elementor-element-43bf1d0 .elementor-social-icon{--icon-padding:0.3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a3abb5b{bottom:60px;}.elementor-12 .elementor-element.elementor-element-a3abb5b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a3abb5b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a3abb5b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a3abb5b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a3abb5b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a3abb5b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a3abb5b .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-a3abb5b .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-ba2e33b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-ba2e33b.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5e56042{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-5e56042.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-26d0f57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-044eb6f > .elementor-widget-container{margin:15px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-044eb6f{text-align:start;}.elementor-12 .elementor-element.elementor-element-044eb6f .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;letter-spacing:-1.5px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-7d909cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bd0fb7f{--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-12 .elementor-element.elementor-element-1c7077c{--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-12 .elementor-element.elementor-element-85f3a52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-85f3a52 > .elementor-widget-container{margin:080px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-85f3a52.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-c8e8102{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8dbe682 .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-8dbe682 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8dbe682 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8dbe682{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8dbe682 > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8dbe682.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8dbe682 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8dbe682 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-7fae4ad .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-7fae4ad .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7fae4ad .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7fae4ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7fae4ad > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7fae4ad.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7fae4ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7fae4ad .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-2045eaf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-2045eaf.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-fd0caf4{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-821352b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-821352b{font-size:max(14px, 0.9vw);font-weight:300;line-height:1em;letter-spacing:5px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a4ed3fb > .elementor-widget-container{margin:15px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-a4ed3fb{text-align:start;}.elementor-12 .elementor-element.elementor-element-a4ed3fb .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;letter-spacing:-1.5px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-210f8a0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-210f8a0 > .elementor-widget-container{padding:0% 13% 0% 0%;}.elementor-12 .elementor-element.elementor-element-210f8a0.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-963f90e{--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;}.elementor-12 .elementor-element.elementor-element-963f90e.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7ad45ff .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-7ad45ff .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7ad45ff .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7ad45ff{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-7ad45ff > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-12 .elementor-element.elementor-element-7ad45ff.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7ad45ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7ad45ff .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-e05473a .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-e05473a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e05473a .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e05473a{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-e05473a > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-12 .elementor-element.elementor-element-e05473a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e05473a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e05473a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-8a59efa{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:10;text-align:start;}.elementor-12 .elementor-element.elementor-element-8a59efa > .elementor-widget-container{margin:-59% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-8a59efa.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8a59efa img{width:100%;}.elementor-12 .elementor-element.elementor-element-d594ef0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-790b7bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1268c17{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a2755e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d98c44a .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-d98c44a{text-align:start;}.elementor-12 .elementor-element.elementor-element-d98c44a img{width:100%;}.elementor-12 .elementor-element.elementor-element-73969e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9172927 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-9172927{text-align:start;}.elementor-12 .elementor-element.elementor-element-9172927 img{width:100%;}.elementor-12 .elementor-element.elementor-element-db9cff6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-db9cff6.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4eea051{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a097471 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-a097471{text-align:start;}.elementor-12 .elementor-element.elementor-element-a097471 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 5vw);font-weight:400;text-transform:none;line-height:0.8em;letter-spacing:-1.5px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-3e6a55f > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0% 13% 0% 0%;}.elementor-12 .elementor-element.elementor-element-3e6a55f{font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fa5594c .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-fa5594c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fa5594c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fa5594c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa5594c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-fa5594c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-a73168c{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-41f2583 > .elementor-widget-container{margin:0% -25% -17% 5%;}.elementor-12 .elementor-element.elementor-element-41f2583.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-41f2583{z-index:2;text-align:start;}.elementor-12 .elementor-element.elementor-element-41f2583 img{border-style:none;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 50px -4px rgba(0, 0, 0, 0.83);}.elementor-12 .elementor-element.elementor-element-6447b38 > .elementor-widget-container{margin:0% 0% 4% 5%;}.elementor-12 .elementor-element.elementor-element-6447b38.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6447b38{right:5%;}body.rtl .elementor-12 .elementor-element.elementor-element-6447b38{left:5%;}.elementor-12 .elementor-element.elementor-element-6447b38{bottom:-8%;z-index:1;text-align:end;}.elementor-12 .elementor-element.elementor-element-6447b38 img{width:30%;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:0px 0px 50px -4px rgba(0, 0, 0, 0.83);}.elementor-12 .elementor-element.elementor-element-c26caa4{text-align:end;}.elementor-12 .elementor-element.elementor-element-c26caa4 img{width:100%;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-a3fcd76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:18% 18%;--row-gap:18%;--column-gap:18%;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-5fc871c{--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;--overflow:hidden;--border-radius:100% 100% 100% 100%;--margin-top:-6%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1545db5 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-0c17545{--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;--overflow:hidden;--border-radius:100% 100% 100% 100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-86752ee .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-12 .elementor-element.elementor-element-5e109ca{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-5e109ca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5e109ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-12 .elementor-element.elementor-element-5e109ca.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3af5728{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf068fb > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-bf068fb{text-align:start;}.elementor-12 .elementor-element.elementor-element-bf068fb .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-aa50a1c > .elementor-widget-container{padding:0% 12% 0% 0%;}.elementor-12 .elementor-element.elementor-element-aa50a1c{font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-69aeec1 .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-69aeec1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-69aeec1 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-69aeec1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-69aeec1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-69aeec1 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-de181e3{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e6675ea > .elementor-widget-container{margin:0% -12% -17% 5%;}.elementor-12 .elementor-element.elementor-element-e6675ea.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-e6675ea{z-index:1;text-align:start;}.elementor-12 .elementor-element.elementor-element-e6675ea img{border-style:none;box-shadow:0px 0px 50px -4px rgba(0, 0, 0, 0.83);}.elementor-12 .elementor-element.elementor-element-e1c555b{text-align:end;}.elementor-12 .elementor-element.elementor-element-e1c555b img{width:100%;}.elementor-12 .elementor-element.elementor-element-578c4eb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-578c4eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-578c4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-12 .elementor-element.elementor-element-578c4eb.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6a39497{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-546fe55 > .elementor-widget-container{margin:0% -12% -17% 5%;}.elementor-12 .elementor-element.elementor-element-546fe55.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-546fe55{z-index:1;text-align:start;}.elementor-12 .elementor-element.elementor-element-546fe55 img{border-style:none;box-shadow:0px 0px 50px -4px rgba(0, 0, 0, 0.83);}.elementor-12 .elementor-element.elementor-element-0edc9a6{text-align:end;}.elementor-12 .elementor-element.elementor-element-0edc9a6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c7f09ea{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8110722 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-8110722{text-align:start;}.elementor-12 .elementor-element.elementor-element-8110722 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-4752600 > .elementor-widget-container{padding:0% 12% 0% 0%;}.elementor-12 .elementor-element.elementor-element-4752600{font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-941abca .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-941abca .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-941abca .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-941abca > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-941abca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-941abca .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-9f2e261{--display:flex;--min-height:80vh;--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-12 .elementor-element.elementor-element-9f2e261:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f2e261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ciroinflorence.it/wp-content/uploads/2025/02/ciro-ristorante-firenze-4.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-894a1d9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-894a1d9.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-69b58aa{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-465fa94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-465fa94{font-size:max(14px, 0.9vw);font-weight:300;line-height:1em;letter-spacing:5px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2bf2480 > .elementor-widget-container{margin:15px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-2bf2480{text-align:start;}.elementor-12 .elementor-element.elementor-element-2bf2480 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;letter-spacing:-1.5px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-002e4ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-002e4ad > .elementor-widget-container{padding:0% 10% 0% 0%;}.elementor-12 .elementor-element.elementor-element-002e4ad.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-bf6bdb2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1bef706 .elementor-button{background-color:#FFFFFF00;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-1bef706 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1bef706 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1bef706{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1bef706 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-1bef706.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1bef706 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1bef706 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-1bb6f82 .elementor-button{background-color:#FFFFFF00;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-1bb6f82 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1bb6f82 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1bb6f82{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-1bb6f82 > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-12 .elementor-element.elementor-element-1bb6f82.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1bb6f82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1bb6f82 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-36f033f{--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;}.elementor-12 .elementor-element.elementor-element-043774f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-56800af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-56800af:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-56800af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-12 .elementor-element.elementor-element-56800af.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-52cce06{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4043108 > .elementor-widget-container{margin:15px 0px 45px 0px;}.elementor-12 .elementor-element.elementor-element-4043108{text-align:start;}.elementor-12 .elementor-element.elementor-element-4043108 .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-74b658e > .elementor-widget-container{padding:4% 20% 2% 0%;}.elementor-12 .elementor-element.elementor-element-74b658e{font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-cd125a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-05bec6b .elementor-button{background-color:#FFFFFF00;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-05bec6b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-05bec6b .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-05bec6b{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-05bec6b > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-05bec6b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-05bec6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-05bec6b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-da7522c .elementor-button{background-color:#FFFFFF00;font-size:15px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-da7522c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-da7522c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-da7522c{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-da7522c > .elementor-widget-container{margin:20px 0px -30px 0px;}.elementor-12 .elementor-element.elementor-element-da7522c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-da7522c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-da7522c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-ccc622b{--display:flex;--min-height:550px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-140e847 > .elementor-widget-container{margin:0% -8% -17% 5%;}.elementor-12 .elementor-element.elementor-element-140e847.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-140e847{z-index:1;text-align:start;}.elementor-12 .elementor-element.elementor-element-140e847 img{border-style:none;box-shadow:0px 0px 50px -4px rgba(0, 0, 0, 0.83);}.elementor-12 .elementor-element.elementor-element-9bfe328{text-align:end;}.elementor-12 .elementor-element.elementor-element-9bfe328 img{width:100%;}.elementor-12 .elementor-element.elementor-element-05d4c9a{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-05d4c9a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-05d4c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ciroinflorence.it/wp-content/uploads/2025/03/DSC_0976.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ccd62d8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-ccd62d8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5c9025e > .elementor-widget-container{margin:15px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-5c9025e{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c9025e .elementor-heading-title{font-family:"Libre Caslon Display", Sans-serif;font-size:max(40px, 6vw);font-weight:400;text-transform:none;line-height:0.95em;letter-spacing:-1.5px;color:var( --e-global-color-blocksy_palette_4 );}.elementor-12 .elementor-element.elementor-element-ec9500e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-size:max(15px, 1.1vw);color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ec9500e > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-12 .elementor-element.elementor-element-ec9500e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a730b62 .elementor-button{background-color:#FFFFFF00;font-size:16px;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-12 .elementor-element.elementor-element-a730b62 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a730b62 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a730b62{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-a730b62 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a730b62.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a730b62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a730b62 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-5f04342{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;bottom:35%;text-align:start;}.elementor-12 .elementor-element.elementor-element-5f04342 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-5f04342.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5f04342{left:5%;}body.rtl .elementor-12 .elementor-element.elementor-element-5f04342{right:5%;}.elementor-12 .elementor-element.elementor-element-5f04342 img{width:100%;}.elementor-12 .elementor-element.elementor-element-863695d{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-90e252c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-12 .elementor-element.elementor-element-5bcb938 > .elementor-widget-container{margin:-12px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5bcb938.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5bcb938{z-index:111;--width:500px;font-family:"ciro-font", Sans-serif;font-size:76px;--text-color:var( --e-global-color-blocksy_palette_4 );--transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f19f0a6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f19f0a6{top:0px;}.elementor-12 .elementor-element.elementor-element-f19f0a6 img{width:500px;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-51657f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-12 .elementor-element.elementor-element-d874bdd > .elementor-widget-container{margin:-12px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d874bdd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d874bdd{z-index:111;--width:500px;font-family:"ciro-font", Sans-serif;font-size:76px;--text-color:var( --e-global-color-blocksy_palette_4 );--transition:0.3s;}.elementor-12 .elementor-element.elementor-element-6432ddd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6432ddd{top:0px;}.elementor-12 .elementor-element.elementor-element-6432ddd img{width:500px;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-6ef933f{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ef933f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ef933f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ciroinflorence.it/wp-content/uploads/2025/04/Ciro-ristorante-firenze-terrazza-2.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-674f585{--display:flex;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-6626b51 .elementor-heading-title{font-size:58px;}.elementor-12 .elementor-element.elementor-element-99a1e2e .elementor-heading-title{font-size:141px;}.elementor-12 .elementor-element.elementor-element-1ab1676 .elementor-heading-title{font-size:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-43bf1d0{right:22px;}body.rtl .elementor-12 .elementor-element.elementor-element-43bf1d0{left:22px;}.elementor-12 .elementor-element.elementor-element-43bf1d0{--icon-size:30px;}.elementor-12 .elementor-element.elementor-element-43bf1d0 .elementor-social-icon{--icon-padding:0.2em;}.elementor-12 .elementor-element.elementor-element-ba2e33b{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-5e56042{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-7d909cb{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-85f3a52{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-c8e8102{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8dbe682{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-7fae4ad{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-2045eaf{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-210f8a0{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-db9cff6{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-41f2583 > .elementor-widget-container{margin:-20% 0% 20% 0%;}.elementor-12 .elementor-element.elementor-element-41f2583{text-align:center;}.elementor-12 .elementor-element.elementor-element-6447b38 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-6447b38{text-align:end;}.elementor-12 .elementor-element.elementor-element-6447b38 img{width:43%;}.elementor-12 .elementor-element.elementor-element-c26caa4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-5e109ca{--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-e6675ea > .elementor-widget-container{margin:-8% 4% 20% 0%;}.elementor-12 .elementor-element.elementor-element-e6675ea{text-align:center;}.elementor-12 .elementor-element.elementor-element-e1c555b > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-12 .elementor-element.elementor-element-578c4eb{--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;--flex-wrap:wrap;--padding-top:1%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-546fe55 > .elementor-widget-container{margin:-20% 4% 20% 0%;}.elementor-12 .elementor-element.elementor-element-546fe55{text-align:center;}.elementor-12 .elementor-element.elementor-element-0edc9a6 > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-12 .elementor-element.elementor-element-9f2e261{--min-height:40vh;}.elementor-12 .elementor-element.elementor-element-894a1d9{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-002e4ad{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-56800af{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-74b658e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-140e847 > .elementor-widget-container{margin:-20% 4% 20% 0%;}.elementor-12 .elementor-element.elementor-element-140e847{text-align:center;}.elementor-12 .elementor-element.elementor-element-9bfe328 > .elementor-widget-container{margin:0% 0% 0% 4%;}.elementor-12 .elementor-element.elementor-element-05d4c9a{--min-height:450px;}.elementor-12 .elementor-element.elementor-element-ccd62d8{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-5bcb938{--width:500px;}.elementor-12 .elementor-element.elementor-element-d874bdd{--width:500px;}.elementor-12 .elementor-element.elementor-element-6ef933f{--min-height:450px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2795ff3{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-12 .elementor-element.elementor-element-6626b51 .elementor-heading-title{font-size:46px;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-99a1e2e .elementor-heading-title{font-size:118px;letter-spacing:-1.5px;}.elementor-12 .elementor-element.elementor-element-1ab1676 .elementor-heading-title{font-size:16px;letter-spacing:-0.1px;}.elementor-12 .elementor-element.elementor-element-43bf1d0{--grid-template-columns:repeat(2, auto);bottom:12px;--icon-size:26px;--grid-column-gap:8px;--grid-row-gap:14px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-43bf1d0{right:16px;}body.rtl .elementor-12 .elementor-element.elementor-element-43bf1d0{left:16px;}.elementor-12 .elementor-element.elementor-element-ba2e33b{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-5e56042{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-7d909cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-85f3a52 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-85f3a52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-c8e8102{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8dbe682{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7fae4ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-2045eaf{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-210f8a0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-210f8a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-7ad45ff{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7ad45ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e05473a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e05473a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-790b7bf{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-db9cff6{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-3e6a55f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-a73168c{--width:100%;--min-height:563px;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-41f2583{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-41f2583 > .elementor-widget-container{margin:-40% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-41f2583.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-41f2583 img{width:100%;}.elementor-12 .elementor-element.elementor-element-6447b38{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;bottom:1%;text-align:start;}.elementor-12 .elementor-element.elementor-element-6447b38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6447b38.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6447b38{right:30%;}body.rtl .elementor-12 .elementor-element.elementor-element-6447b38{left:30%;}.elementor-12 .elementor-element.elementor-element-6447b38 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c26caa4{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c26caa4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-c26caa4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-c26caa4 img{width:100%;}.elementor-12 .elementor-element.elementor-element-a3fcd76{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:4;}.elementor-12 .elementor-element.elementor-element-5fc871c{--width:66%;}.elementor-12 .elementor-element.elementor-element-5fc871c.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-1545db5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1545db5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1545db5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1545db5 img{width:100%;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-0c17545{--width:66%;--margin-top:-18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-12 .elementor-element.elementor-element-5e109ca{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-aa50a1c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-de181e3{--width:100%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e6675ea{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-e6675ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e6675ea.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-e6675ea img{width:100%;}.elementor-12 .elementor-element.elementor-element-e1c555b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e1c555b > .elementor-widget-container{margin:0% 0% -43% 0%;}.elementor-12 .elementor-element.elementor-element-e1c555b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-e1c555b img{width:100%;}.elementor-12 .elementor-element.elementor-element-578c4eb{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-6a39497{--width:100%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-546fe55{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-546fe55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-546fe55.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-546fe55 img{width:100%;}.elementor-12 .elementor-element.elementor-element-0edc9a6{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0edc9a6 > .elementor-widget-container{margin:0% 0% -43% 0%;}.elementor-12 .elementor-element.elementor-element-0edc9a6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-0edc9a6 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4752600 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-9f2e261{--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-12 .elementor-element.elementor-element-894a1d9{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-002e4ad > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-002e4ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-1bef706{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1bef706 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1bb6f82{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1bb6f82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-043774f{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-56800af{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-74b658e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-05bec6b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-05bec6b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-da7522c{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-da7522c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ccc622b{--width:100%;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-140e847{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-140e847 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-140e847.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-140e847 img{width:100%;}.elementor-12 .elementor-element.elementor-element-9bfe328{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9bfe328 > .elementor-widget-container{margin:0% 0% -43% 0%;}.elementor-12 .elementor-element.elementor-element-9bfe328.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-9bfe328 img{width:100%;}.elementor-12 .elementor-element.elementor-element-05d4c9a{--min-height:250px;}.elementor-12 .elementor-element.elementor-element-ccd62d8{--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-5c9025e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-ec9500e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-ec9500e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-863695d{--padding-top:2%;--padding-bottom:15%;--padding-left:15%;--padding-right:15%;}.elementor-12 .elementor-element.elementor-element-5bcb938{--width:500px;}.elementor-12 .elementor-element.elementor-element-d874bdd{--width:500px;}.elementor-12 .elementor-element.elementor-element-6ef933f{--min-height:250px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-5e56042{--width:100%;}.elementor-12 .elementor-element.elementor-element-26d0f57{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d909cb{--width:100%;}.elementor-12 .elementor-element.elementor-element-fd0caf4{--width:100%;}.elementor-12 .elementor-element.elementor-element-963f90e{--width:60%;}.elementor-12 .elementor-element.elementor-element-790b7bf{--width:38%;}.elementor-12 .elementor-element.elementor-element-1268c17{--width:65%;}.elementor-12 .elementor-element.elementor-element-4eea051{--width:40%;}.elementor-12 .elementor-element.elementor-element-a73168c{--width:60%;}.elementor-12 .elementor-element.elementor-element-5fc871c{--width:45%;}.elementor-12 .elementor-element.elementor-element-0c17545{--width:45%;}.elementor-12 .elementor-element.elementor-element-3af5728{--width:40%;}.elementor-12 .elementor-element.elementor-element-de181e3{--width:60%;}.elementor-12 .elementor-element.elementor-element-6a39497{--width:60%;}.elementor-12 .elementor-element.elementor-element-c7f09ea{--width:40%;}.elementor-12 .elementor-element.elementor-element-69b58aa{--width:60%;}.elementor-12 .elementor-element.elementor-element-36f033f{--width:40%;}.elementor-12 .elementor-element.elementor-element-043774f{--width:56%;}.elementor-12 .elementor-element.elementor-element-52cce06{--width:43%;}.elementor-12 .elementor-element.elementor-element-ccc622b{--width:56%;}.elementor-12 .elementor-element.elementor-element-90e252c{--width:50%;}.elementor-12 .elementor-element.elementor-element-51657f5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-26d0f57{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d909cb{--width:100%;}.elementor-12 .elementor-element.elementor-element-fd0caf4{--width:100%;}.elementor-12 .elementor-element.elementor-element-4eea051{--width:100%;}.elementor-12 .elementor-element.elementor-element-a73168c{--width:100%;}.elementor-12 .elementor-element.elementor-element-3af5728{--width:100%;}.elementor-12 .elementor-element.elementor-element-de181e3{--width:100%;}.elementor-12 .elementor-element.elementor-element-6a39497{--width:100%;}.elementor-12 .elementor-element.elementor-element-c7f09ea{--width:100%;}.elementor-12 .elementor-element.elementor-element-69b58aa{--width:100%;}.elementor-12 .elementor-element.elementor-element-52cce06{--width:100%;}.elementor-12 .elementor-element.elementor-element-ccc622b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-790b7bf */.elementor-12 .elementor-element.elementor-element-790b7bf {
    aspect-ratio: 9/15;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d98c44a */.elementor-12 .elementor-element.elementor-element-d98c44a img{
    object-position: center;
    aspect-ratio: 16/8;
    overflow: hidden;
    object-fit: cover !important;
    
}

.elementor-12 .elementor-element.elementor-element-d98c44a {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9172927 */.elementor-12 .elementor-element.elementor-element-9172927 img{
    object-position: center;
    aspect-ratio: 16/9;
    overflow: hidden;
    object-fit: cover !important;
    
}

.elementor-12 .elementor-element.elementor-element-9172927 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41f2583 */.elementor-12 .elementor-element.elementor-element-41f2583 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6447b38 */.elementor-12 .elementor-element.elementor-element-6447b38 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c26caa4 */.elementor-12 .elementor-element.elementor-element-c26caa4 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1545db5 */.elementor-12 .elementor-element.elementor-element-1545db5  {
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-1545db5 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86752ee */.elementor-12 .elementor-element.elementor-element-86752ee  {
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-86752ee img{
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-043774f */.elementor-12 .elementor-element.elementor-element-043774f {
    aspect-ratio: 9/16;
}/* End custom CSS */