.elementor-8961 .elementor-element.elementor-element-31f7b866{--display:flex;--min-height:663px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-31f7b866:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-31f7b866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;}.elementor-8961 .elementor-element.elementor-element-4dfff01f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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;--z-index:0;}.elementor-8961 .elementor-element.elementor-element-4dfff01f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-30d5b3af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-30d5b3af.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-30d5b3af{text-align:center;}.elementor-8961 .elementor-element.elementor-element-30d5b3af .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:102px;font-weight:800;text-transform:uppercase;text-decoration:none;line-height:0.8em;letter-spacing:0px;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-30d5b3af .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-30d5b3af .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-75d5538b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-75d5538b{text-align:center;}.elementor-8961 .elementor-element.elementor-element-75d5538b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:41px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:-3px;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-75d5538b .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-75d5538b .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-1f2b2035{--display:flex;--min-height:663px;--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;--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-8961 .elementor-element.elementor-element-1f2b2035:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-1f2b2035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;}.elementor-8961 .elementor-element.elementor-element-1f2b2035.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-32a045de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:0;}.elementor-8961 .elementor-element.elementor-element-32a045de.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-3534367d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-3534367d.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-3534367d{text-align:center;}.elementor-8961 .elementor-element.elementor-element-3534367d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:103px;font-weight:800;text-transform:uppercase;text-decoration:none;line-height:0.8em;letter-spacing:0px;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-3534367d .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-3534367d .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-50e6620d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-50e6620d{text-align:center;}.elementor-8961 .elementor-element.elementor-element-50e6620d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:41px;font-weight:800;text-decoration:none;line-height:1.1em;letter-spacing:-1px;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-50e6620d .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-50e6620d .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-6ec23c16{--display:flex;--min-height:600px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-6ec23c16:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-6ec23c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;background-image:url("https://bynour.it/wp-content/uploads/2026/02/Io-set-4-scaled-e1790518472879.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8961 .elementor-element.elementor-element-72fc3a11{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-8961 .elementor-element.elementor-element-72fc3a11.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-73222c08{width:100%;max-width:100%;}.elementor-8961 .elementor-element.elementor-element-73222c08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 200px;}.elementor-8961 .elementor-element.elementor-element-73222c08 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:23px;line-height:70px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7be4ab88{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Jost", Sans-serif;line-height:22px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7be4ab88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 200px;}.elementor-8961 .elementor-element.elementor-element-7be4ab88.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-7be4ab88 p{margin-block-end:23px;}.elementor-8961 .elementor-element.elementor-element-55f2893{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-5197c832{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-5197c832.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-5b573ee1.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-5b573ee1 > .elementor-widget-container{transition:background 0s;}.elementor-8961 .elementor-element.elementor-element-5b573ee1:hover img{filter:brightness( 66% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8961 .elementor-element.elementor-element-466fbaa8{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-466fbaa8.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-466fbaa8{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-466fbaa8{right:0px;}.elementor-8961 .elementor-element.elementor-element-2a9a6ac3.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2a9a6ac3{text-align:center;}.elementor-8961 .elementor-element.elementor-element-2a9a6ac3 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-23435cbd.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-23435cbd{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-73e6c07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-73e6c07.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-55a14004{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-55a14004.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-55a14004{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-55a14004{right:0px;}.elementor-8961 .elementor-element.elementor-element-7f3634a6.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7f3634a6{text-align:center;}.elementor-8961 .elementor-element.elementor-element-7f3634a6 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-1828d08e.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-1828d08e{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-32cd71f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-32cd71f.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-9824c91{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-9824c91.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-9824c91{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-9824c91{right:0px;}.elementor-8961 .elementor-element.elementor-element-322b79f.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-322b79f{text-align:center;}.elementor-8961 .elementor-element.elementor-element-322b79f .elementor-heading-title{font-size:15px;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-338cd94.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-338cd94{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-27c7e40b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-27c7e40b.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-3d82d5b{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-3d82d5b.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-3d82d5b{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-3d82d5b{right:0px;}.elementor-8961 .elementor-element.elementor-element-34c0e6c4.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-34c0e6c4{text-align:center;}.elementor-8961 .elementor-element.elementor-element-34c0e6c4 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-52a80237.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-52a80237{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-5585a66c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-5585a66c.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7ee97bff{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-7ee97bff.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-7ee97bff{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-7ee97bff{right:0px;}.elementor-8961 .elementor-element.elementor-element-1721460c.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-1721460c{text-align:center;}.elementor-8961 .elementor-element.elementor-element-1721460c .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-6b821e5.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-6b821e5{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-a649b71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-a649b71.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-39fce2c5{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-39fce2c5.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-39fce2c5{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-39fce2c5{right:0px;}.elementor-8961 .elementor-element.elementor-element-61735906.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-61735906{text-align:center;}.elementor-8961 .elementor-element.elementor-element-61735906 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-15544c11.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-15544c11{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-9f9440d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-9f9440d.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-6eec75bb{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-6eec75bb.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-6eec75bb{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-6eec75bb{right:0px;}.elementor-8961 .elementor-element.elementor-element-7da6a3d9.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7da6a3d9{text-align:center;}.elementor-8961 .elementor-element.elementor-element-7da6a3d9 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-2858a468.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2858a468{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-54e41961{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-54e41961.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-70d07035{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-70d07035.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-70d07035{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-70d07035{right:0px;}.elementor-8961 .elementor-element.elementor-element-2959aa01.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2959aa01{text-align:center;}.elementor-8961 .elementor-element.elementor-element-2959aa01 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-60b849de.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-60b849de{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-69f7fc17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-69f7fc17.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-f50861b{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-f50861b.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-f50861b{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-f50861b{right:0px;}.elementor-8961 .elementor-element.elementor-element-647eb3a4.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-647eb3a4{text-align:center;}.elementor-8961 .elementor-element.elementor-element-647eb3a4 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-51008363.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-51008363{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-673f3982{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-673f3982.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-1c272cf{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-1c272cf.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-1c272cf{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-1c272cf{right:0px;}.elementor-8961 .elementor-element.elementor-element-234f3f70.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-234f3f70{text-align:center;}.elementor-8961 .elementor-element.elementor-element-234f3f70 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-6db1211e.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-6db1211e{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-5c9b54fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-5c9b54fb.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-382e2f63{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-382e2f63.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-382e2f63{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-382e2f63{right:0px;}.elementor-8961 .elementor-element.elementor-element-77522510.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-77522510{text-align:center;}.elementor-8961 .elementor-element.elementor-element-77522510 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-70d71e7.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-70d71e7{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-53683f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-53683f5.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-4956684{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-4956684.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-4956684{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-4956684{right:0px;}.elementor-8961 .elementor-element.elementor-element-6242872.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-6242872{text-align:center;}.elementor-8961 .elementor-element.elementor-element-6242872 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-329feed.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-329feed{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7864a195{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-7864a195.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-3460e36f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-3460e36f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-330944f6.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-330944f6{text-align:center;}.elementor-8961 .elementor-element.elementor-element-330944f6 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-832d4c1.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-832d4c1{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7c940e5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-7c940e5a.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2d861665{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-2d861665.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-2d861665{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-2d861665{right:0px;}.elementor-8961 .elementor-element.elementor-element-7b989af5.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7b989af5{text-align:center;}.elementor-8961 .elementor-element.elementor-element-7b989af5 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-618dc6a.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-618dc6a{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-3f7ec3fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-3f7ec3fe.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-4d017f95{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-4d017f95.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-4d017f95{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-4d017f95{right:0px;}.elementor-8961 .elementor-element.elementor-element-2e5d485d.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2e5d485d{text-align:center;}.elementor-8961 .elementor-element.elementor-element-2e5d485d .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-2655e3a3.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2655e3a3{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-3f4a3884{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-3f4a3884.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-50876a7a{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-50876a7a.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-50876a7a{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-50876a7a{right:0px;}.elementor-8961 .elementor-element.elementor-element-278ed452.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-278ed452{text-align:center;}.elementor-8961 .elementor-element.elementor-element-278ed452 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-54e6afe.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-54e6afe{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-39dc6889{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-39dc6889.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7328bdf6{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-7328bdf6.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-7328bdf6{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-7328bdf6{right:0px;}.elementor-8961 .elementor-element.elementor-element-94ea540.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-94ea540{text-align:center;}.elementor-8961 .elementor-element.elementor-element-94ea540 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7a017e98.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7a017e98{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-1b35da3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-1b35da3f.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-79a2a87c{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-79a2a87c.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-79a2a87c{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-79a2a87c{right:0px;}.elementor-8961 .elementor-element.elementor-element-688ce6e6.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-688ce6e6{text-align:center;}.elementor-8961 .elementor-element.elementor-element-688ce6e6 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-faeeb04.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-faeeb04{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-6ff2c6b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-6ff2c6b3.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-3fbd3b61{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-3fbd3b61.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-3fbd3b61{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-3fbd3b61{right:0px;}.elementor-8961 .elementor-element.elementor-element-57e79230.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-57e79230{text-align:center;}.elementor-8961 .elementor-element.elementor-element-57e79230 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-ff99263.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-ff99263{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-6c60fd2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-6c60fd2f.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2acbc221{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-2acbc221.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-2acbc221{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-2acbc221{right:0px;}.elementor-8961 .elementor-element.elementor-element-4efc2ae6.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-4efc2ae6{text-align:center;}.elementor-8961 .elementor-element.elementor-element-4efc2ae6 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-1020f40b.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-1020f40b{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-393e092e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-393e092e.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-3379f84c{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-3379f84c.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-3379f84c{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-3379f84c{right:0px;}.elementor-8961 .elementor-element.elementor-element-5f378aea.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-5f378aea{text-align:center;}.elementor-8961 .elementor-element.elementor-element-5f378aea .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-2e2e887f.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-2e2e887f{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-15cba2c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-8961 .elementor-element.elementor-element-15cba2c5.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-fa530f5{--display:flex;--position:absolute;--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;top:0px;}.elementor-8961 .elementor-element.elementor-element-fa530f5.e-con{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-fa530f5{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-fa530f5{right:0px;}.elementor-8961 .elementor-element.elementor-element-1becccc3.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-1becccc3{text-align:center;}.elementor-8961 .elementor-element.elementor-element-1becccc3 .elementor-heading-title{font-size:15px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7943044c.elementor-element{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-7943044c{font-family:"Jost", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-26f56a59{--display:flex;--min-height:0vh;--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;--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-8961 .elementor-element.elementor-element-26f56a59:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-26f56a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;background-image:url("https://bynour.it/wp-content/uploads/2026/09/io-arri-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8961 .elementor-element.elementor-element-26f56a59.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-54b1dfb2{--display:flex;--min-height:60vh;--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;--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-8961 .elementor-element.elementor-element-54b1dfb2.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-bee24b0{width:100%;max-width:100%;}.elementor-8961 .elementor-element.elementor-element-bee24b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 175px;}.elementor-8961 .elementor-element.elementor-element-bee24b0 .elementor-heading-title{font-family:"Comforter Brush", Sans-serif;font-size:70px;line-height:100px;color:var( --e-global-color-accent );}.elementor-8961 .elementor-element.elementor-element-5795d7c0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Jost", Sans-serif;line-height:22px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-5795d7c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 200px;}.elementor-8961 .elementor-element.elementor-element-5795d7c0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8961 .elementor-element.elementor-element-5795d7c0 p{margin-block-end:23px;}.elementor-8961 .elementor-element.elementor-element-2203c012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-2203c012 img{width:55%;opacity:0.65;}.elementor-8961 .elementor-element.elementor-element-55f32d06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-55f32d06.elementor-element{--align-self:center;}body:not(.rtl) .elementor-8961 .elementor-element.elementor-element-55f32d06{left:0px;}body.rtl .elementor-8961 .elementor-element.elementor-element-55f32d06{right:0px;}.elementor-8961 .elementor-element.elementor-element-55f32d06{bottom:30px;text-align:center;}.elementor-8961 .elementor-element.elementor-element-55f32d06 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-537db5ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-537db5ba:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-537db5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bynour.it/wp-content/uploads/2026/02/nero-2-1-scaled.jpg");}.elementor-8961 .elementor-element.elementor-element-50dfe345{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--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-8961 .elementor-element.elementor-element-50dfe345:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-50dfe345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bynour.it/wp-content/uploads/2026/02/nero-2-1-scaled.jpg");}.elementor-8961 .elementor-element.elementor-element-50dfe345.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-d765001{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8961 .elementor-element.elementor-element-6959861f{text-align:center;}.elementor-8961 .elementor-element.elementor-element-6959861f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-3f99d98{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7cd618bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8961 .elementor-element.elementor-element-1187b452 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-c470f34{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-4892afc4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8961 .elementor-element.elementor-element-2cb19cca .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-8f9d963{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-79871b10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8961 .elementor-element.elementor-element-301004eb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-7913d9f6{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-be1ca7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8961 .elementor-element.elementor-element-6ab511b8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-19ebe1fe{text-align:center;font-family:"Jost", Sans-serif;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-8961 .elementor-element.elementor-element-61776ba8{--display:flex;--min-height:0vh;--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-8961 .elementor-element.elementor-element-61776ba8:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-61776ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-7b5f04db{text-align:center;}.elementor-8961 .elementor-element.elementor-element-7b5f04db .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-8961 .elementor-element.elementor-element-8b655b7 img{width:60%;height:100%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8961 .elementor-element.elementor-element-184bb45e{--display:flex;--min-height:60vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-184bb45e .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center;}.elementor-8961 .elementor-element.elementor-element-f4c66a8{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-62ad19e2 > .elementor-widget-container{margin:11px 11px 11px 11px;padding:-9px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-62ad19e2{text-align:center;}.elementor-8961 .elementor-element.elementor-element-62ad19e2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-62ad19e2 .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-62ad19e2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-8961 .elementor-element.elementor-element-3ae9d028{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-3563cfb8 > .elementor-widget-container{padding:-9px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-3563cfb8{text-align:center;}.elementor-8961 .elementor-element.elementor-element-3563cfb8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:800;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-3563cfb8 .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-3563cfb8 .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-f0acb08 > .elementor-widget-container{padding:-9px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-f0acb08{text-align:center;}.elementor-8961 .elementor-element.elementor-element-f0acb08 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:800;text-shadow:1px 1px 5px #000000;color:#FFFFFF;}.elementor-8961 .elementor-element.elementor-element-f0acb08 .elementor-heading-title a:hover, .elementor-8961 .elementor-element.elementor-element-f0acb08 .elementor-heading-title a:focus{color:#FF0000;}.elementor-8961 .elementor-element.elementor-element-ff16561{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8961 .elementor-element.elementor-element-4335b047{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:20px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-8961 .elementor-element.elementor-element-4335b047 .elementor-widget-container{text-align:center;}.elementor-8961 .elementor-element.elementor-element-4335b047.elementor-element{--align-self:center;--order:99999 /* order end hack */;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8961 .elementor-element.elementor-element-4dfff01f{--min-height:0vh;}.elementor-8961 .elementor-element.elementor-element-32a045de{--min-height:0vh;}.elementor-8961 .elementor-element.elementor-element-6ec23c16{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-7be4ab88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-55f2893{--grid-auto-flow:row;}.elementor-8961 .elementor-element.elementor-element-26f56a59{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-5795d7c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-50dfe345{--grid-auto-flow:row;}.elementor-8961 .elementor-element.elementor-element-184bb45e{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-f4c66a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-3ae9d028{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-8961 .elementor-element.elementor-element-31f7b866{--min-height:225px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-4dfff01f{--content-width:100%;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8961 .elementor-element.elementor-element-4dfff01f.e-con{--align-self:center;}.elementor-8961 .elementor-element.elementor-element-30d5b3af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-30d5b3af{text-align:center;}.elementor-8961 .elementor-element.elementor-element-30d5b3af .elementor-heading-title{font-size:35px;}.elementor-8961 .elementor-element.elementor-element-75d5538b{text-align:center;}.elementor-8961 .elementor-element.elementor-element-75d5538b .elementor-heading-title{font-size:12px;letter-spacing:0px;}.elementor-8961 .elementor-element.elementor-element-1f2b2035{--min-height:225px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8961 .elementor-element.elementor-element-32a045de{--content-width:100%;--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-8961 .elementor-element.elementor-element-3534367d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-3534367d{text-align:center;}.elementor-8961 .elementor-element.elementor-element-3534367d .elementor-heading-title{font-size:35px;letter-spacing:-2.1px;}.elementor-8961 .elementor-element.elementor-element-50e6620d{text-align:center;}.elementor-8961 .elementor-element.elementor-element-50e6620d .elementor-heading-title{font-size:12px;letter-spacing:0px;}.elementor-8961 .elementor-element.elementor-element-6ec23c16:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-6ec23c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bynour.it/wp-content/uploads/2026/02/Io-set-3-2-scaled.jpg");background-size:cover;}.elementor-8961 .elementor-element.elementor-element-6ec23c16{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-72fc3a11{--width:80%;}.elementor-8961 .elementor-element.elementor-element-73222c08{width:100%;max-width:100%;text-align:start;}.elementor-8961 .elementor-element.elementor-element-73222c08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-73222c08 .elementor-heading-title{font-size:12px;line-height:2.4em;}.elementor-8961 .elementor-element.elementor-element-7be4ab88{width:100%;max-width:100%;font-size:12px;line-height:1.3em;}.elementor-8961 .elementor-element.elementor-element-7be4ab88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-7be4ab88 p{margin-block-end:10px;}.elementor-8961 .elementor-element.elementor-element-55f2893{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8961 .elementor-element.elementor-element-2a9a6ac3 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-23435cbd{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-7f3634a6 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-1828d08e{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-322b79f .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-338cd94{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-34c0e6c4 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-52a80237{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-1721460c .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-6b821e5{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-61735906 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-15544c11{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-7da6a3d9 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-2858a468{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-2959aa01 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-60b849de{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-647eb3a4 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-51008363{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-234f3f70 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-6db1211e{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-77522510 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-70d71e7{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-6242872 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-329feed{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-330944f6 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-832d4c1{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-7b989af5 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-618dc6a{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-2e5d485d .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-2655e3a3{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-278ed452 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-54e6afe{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-94ea540 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-7a017e98{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-688ce6e6 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-faeeb04{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-57e79230 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-ff99263{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-4efc2ae6 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-1020f40b{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-5f378aea .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-2e2e887f{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-1becccc3 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-7943044c{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-26f56a59:not(.elementor-motion-effects-element-type-background), .elementor-8961 .elementor-element.elementor-element-26f56a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bynour.it/wp-content/uploads/2026/09/io-arri-2-scaled.jpg");background-size:cover;}.elementor-8961 .elementor-element.elementor-element-26f56a59{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8961 .elementor-element.elementor-element-54b1dfb2{--width:80%;--min-height:50vh;}.elementor-8961 .elementor-element.elementor-element-bee24b0{width:100%;max-width:100%;}.elementor-8961 .elementor-element.elementor-element-bee24b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-bee24b0 .elementor-heading-title{font-size:30px;line-height:2.4em;}.elementor-8961 .elementor-element.elementor-element-5795d7c0{width:100%;max-width:100%;font-size:12px;line-height:1.3em;}.elementor-8961 .elementor-element.elementor-element-5795d7c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-5795d7c0 p{margin-block-end:10px;}.elementor-8961 .elementor-element.elementor-element-2203c012 img{width:100%;}.elementor-8961 .elementor-element.elementor-element-55f32d06 .elementor-heading-title{font-size:15px;}.elementor-8961 .elementor-element.elementor-element-50dfe345{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8961 .elementor-element.elementor-element-61776ba8{--min-height:21vh;}.elementor-8961 .elementor-element.elementor-element-7b5f04db .elementor-heading-title{font-size:15px;}.elementor-8961 .elementor-element.elementor-element-184bb45e{--min-height:21vh;}.elementor-8961 .elementor-element.elementor-element-184bb45e .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-8961 .elementor-element.elementor-element-f4c66a8{--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-8961 .elementor-element.elementor-element-62ad19e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-62ad19e2{text-align:center;}.elementor-8961 .elementor-element.elementor-element-3ae9d028{--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-8961 .elementor-element.elementor-element-3563cfb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-3563cfb8{text-align:center;}.elementor-8961 .elementor-element.elementor-element-3563cfb8 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-f0acb08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8961 .elementor-element.elementor-element-f0acb08{text-align:center;}.elementor-8961 .elementor-element.elementor-element-f0acb08 .elementor-heading-title{font-size:10px;}.elementor-8961 .elementor-element.elementor-element-4335b047{--icon-size:10px;}}@media(min-width:768px){.elementor-8961 .elementor-element.elementor-element-31f7b866{--content-width:1328px;}.elementor-8961 .elementor-element.elementor-element-4dfff01f{--content-width:100%;}.elementor-8961 .elementor-element.elementor-element-1f2b2035{--content-width:1328px;}.elementor-8961 .elementor-element.elementor-element-32a045de{--content-width:100%;}.elementor-8961 .elementor-element.elementor-element-3460e36f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8961 .elementor-element.elementor-element-4dfff01f{--content-width:100%;}.elementor-8961 .elementor-element.elementor-element-32a045de{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-5b573ee1 *//* GRIGLIA FILM — FORMATO CINEMASCOPE 2.39:1 */

.grid-cinemascope .elementor-widget-image {
    aspect-ratio: 2.39 / 1;
    overflow: hidden;
}

.grid-cinemascope .elementor-widget-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5197c832 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-5197c832:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-5197c832 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5197c832 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5197c832 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5197c832 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-5197c832 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e6c07 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-73e6c07:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-73e6c07 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-73e6c07 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-73e6c07 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-73e6c07 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-73e6c07 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32cd71f *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-32cd71f:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f .titolo-film,
.elementor-8961 .elementor-element.elementor-element-32cd71f .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-32cd71f .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-32cd71f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-32cd71f .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-32cd71f .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27c7e40b *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-27c7e40b:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b .titolo-film,
.elementor-8961 .elementor-element.elementor-element-27c7e40b .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-27c7e40b .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-27c7e40b .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-27c7e40b .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-27c7e40b .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5585a66c *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-5585a66c:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c .titolo-film,
.elementor-8961 .elementor-element.elementor-element-5585a66c .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5585a66c .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5585a66c .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5585a66c .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-5585a66c .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a649b71 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-a649b71:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-a649b71 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-a649b71 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-a649b71 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-a649b71 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-a649b71 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9440d *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-9f9440d:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d .titolo-film,
.elementor-8961 .elementor-element.elementor-element-9f9440d .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-9f9440d .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-9f9440d .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-9f9440d .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-9f9440d .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54e41961 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-54e41961:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-54e41961 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-54e41961 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-54e41961 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-54e41961 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-54e41961 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69f7fc17 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-69f7fc17:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-69f7fc17 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-69f7fc17 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-69f7fc17 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-69f7fc17 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-69f7fc17 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f3982 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-673f3982:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-673f3982 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-673f3982 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-673f3982 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-673f3982 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-673f3982 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c9b54fb *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-5c9b54fb:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb .titolo-film,
.elementor-8961 .elementor-element.elementor-element-5c9b54fb .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5c9b54fb .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-5c9b54fb .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-5c9b54fb .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-5c9b54fb .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53683f5 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-53683f5:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-53683f5 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-53683f5 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-53683f5 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-53683f5 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-53683f5 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7864a195 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-7864a195:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-7864a195 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-7864a195 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7864a195 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-7864a195 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-7864a195 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c940e5a *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-7c940e5a:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a .titolo-film,
.elementor-8961 .elementor-element.elementor-element-7c940e5a .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-7c940e5a .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-7c940e5a .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-7c940e5a .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-7c940e5a .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f7ec3fe *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-3f7ec3fe:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .titolo-film,
.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-3f7ec3fe .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f4a3884 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-3f4a3884:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-3f4a3884 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-3f4a3884 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-3f4a3884 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-3f4a3884 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-3f4a3884 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39dc6889 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-39dc6889:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-39dc6889 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-39dc6889 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-39dc6889 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-39dc6889 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-39dc6889 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b35da3f *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-1b35da3f:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f .titolo-film,
.elementor-8961 .elementor-element.elementor-element-1b35da3f .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-1b35da3f .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-1b35da3f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-1b35da3f .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-1b35da3f .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff2c6b3 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-6ff2c6b3:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-6ff2c6b3 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c60fd2f *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-6c60fd2f:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f .titolo-film,
.elementor-8961 .elementor-element.elementor-element-6c60fd2f .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-6c60fd2f .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-6c60fd2f .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-6c60fd2f .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-6c60fd2f .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393e092e *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-393e092e:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e .titolo-film,
.elementor-8961 .elementor-element.elementor-element-393e092e .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-393e092e .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-393e092e .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-393e092e .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-393e092e .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cba2c5 *//* =========================================
   CONTENITORE GENERALE DEL FILM
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5 {
    position: relative;
    overflow: hidden;
}


/* =========================================
   OVERLAY NERO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5::after {
    content: "";
    position: absolute;
    inset: 0;

    background: transparent;

    z-index: 2;
    pointer-events: none;

    transition: none !important;
}


/* OVERLAY NERO IN HOVER */
.elementor-8961 .elementor-element.elementor-element-15cba2c5:hover::after {
    background: rgba(0, 0, 0, 0.30);
}


/* =========================================
   CONTENITORE TITOLO + DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5 .testi-film {
    position: absolute !important;

    inset: 0 !important;

    width: 100% !important;
    height: 100% !important;

    z-index: 3;

    display: flex !important;
    flex-direction: column !important;

    /* CENTRATURA VERTICALE */
    justify-content: center !important;

    /* CENTRATURA ORIZZONTALE */
    align-items: center !important;

    /* DISTANZA TRA TITOLO E DESCRIZIONE */
    gap: 2px !important;

    text-align: center !important;

    opacity: 0 !important;
    visibility: hidden;

    transform: translateX(-40px);

    pointer-events: none;

    transition:
        opacity .15s ease,
        transform .35s cubic-bezier(.16,1,.3,1);
}


/* =========================================
   HOVER
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5:hover .testi-film {
    opacity: 1 !important;
    visibility: visible;

    transform: translateX(0);
}


/* =========================================
   TITOLO E DESCRIZIONE
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5 .titolo-film,
.elementor-8961 .elementor-element.elementor-element-15cba2c5 .descrizione-film {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: none !important;

    text-align: center !important;

    pointer-events: none;
}


/* =========================================
   ELIMINA MARGINI INTERNI
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-15cba2c5 .descrizione-film p {
    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================
   CENTRA IL TESTO INTERNO
   ========================================= */

.elementor-8961 .elementor-element.elementor-element-15cba2c5 .titolo-film .elementor-heading-title,
.elementor-8961 .elementor-element.elementor-element-15cba2c5 .descrizione-film,
.elementor-8961 .elementor-element.elementor-element-15cba2c5 .descrizione-film p {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f2893 *//* =========================================
   GRID CINEMASCOPE
   ========================================= */

/* Ogni cella rimane confinata nella griglia */
.elementor-8961 .elementor-element.elementor-element-55f2893 > .e-con,
.elementor-8961 .elementor-element.elementor-element-55f2893 > .elementor-element {
    min-width: 0;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    /* UNA SOLA COLONNA */
    .elementor-8961 .elementor-element.elementor-element-55f2893 {
        display: grid !important;

        grid-template-columns: minmax(0, 1fr) !important;
        grid-auto-columns: minmax(0, 1fr) !important;

        width: 100% !important;
        max-width: 100% !important;

        column-gap: 0 !important;
        row-gap: 0 !important;
    }


    /* =====================================
       OGNI CELLA OCCUPA TUTTA LA RIGA
       ===================================== */

    .elementor-8961 .elementor-element.elementor-element-55f2893 > .e-con,
    .elementor-8961 .elementor-element.elementor-element-55f2893 > .elementor-element {

        grid-column: 1 / -1 !important;
        grid-column-start: 1 !important;
        grid-column-end: -1 !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        flex-basis: 100% !important;
    }


    /* =====================================
       WIDGET IMMAGINE
       ===================================== */

    .elementor-8961 .elementor-element.elementor-element-55f2893 .elementor-widget-image {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-8961 .elementor-element.elementor-element-55f2893 .elementor-widget-image .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
    }


    /* =====================================
       IMMAGINE
       ===================================== */

    .elementor-8961 .elementor-element.elementor-element-55f2893 .elementor-widget-image img {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 100% !important;

        object-fit: cover !important;

        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f32d06 */.equipment-toggle {
    cursor: pointer;
    user-select: none;
    text-align: center;

    position: absolute;
    bottom: 30px;

    left: 0;
    right: 0;
    width: 100%;

    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-4335b047 */.elementor-social-icon {
    background-color: transparent !important;
}
.elementor-social-icon:hover i {
    color: #ff6600 !important;
}/* End custom CSS */