.elementor-3326 .elementor-element.elementor-element-4e07965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3326 .elementor-element.elementor-element-9abab0e img{width:100%;max-width:100%;}.elementor-3326 .elementor-element.elementor-element-77b2265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-28c97f00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-28c97f00:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-28c97f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-59d2c286{--display:flex;--min-height:560px;--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-3326 .elementor-element.elementor-element-59d2c286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-6dd08d2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-6dd08d2d:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-6dd08d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-46c107b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-46c107b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3326 .elementor-element.elementor-element-4e76754f{padding:0px 0px 0px 0px;text-align:start;}.elementor-3326 .elementor-element.elementor-element-4e76754f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;color:#D7E74C;}.elementor-3326 .elementor-element.elementor-element-1ff61536{padding:0px 0px 0px 0px;text-align:start;}.elementor-3326 .elementor-element.elementor-element-1ff61536 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3326 .elementor-element.elementor-element-7f9c6591{font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-3326 .elementor-element.elementor-element-43a16a83{--display:flex;--min-height:460px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;}.elementor-3326 .elementor-element.elementor-element-43a16a83::before, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-background-video-container::before, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-background-slideshow::before, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D7E74C;--background-overlay:'';}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-top .elementor-shape-fill, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-top svg, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:123px;transform:translateX(-50%) rotateY(180deg);}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-bottom svg, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-bottom svg{width:calc(125% + 1.3px);height:147px;transform:translateX(-50%) rotateY(180deg);}.elementor-3326 .elementor-element.elementor-element-43a16a83.e-con{--align-self:flex-start;}.elementor-3326 .elementor-element.elementor-element-fda5baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;}.elementor-3326 .elementor-element.elementor-element-fda5baa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:25px;color:#000000;}.elementor-3326 .elementor-element.elementor-element-76eb4354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#000000;}.elementor-3326 .elementor-element.elementor-element-3b350c15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-3b350c15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-36358ea5{--display:flex;--min-height:760px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-36358ea5:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-36358ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E74C;}.elementor-3326 .elementor-element.elementor-element-754df102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-754df102.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-e06c62a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-3326 .elementor-element.elementor-element-e06c62a.e-con{--align-self:center;}.elementor-3326 .elementor-element.elementor-element-68c2c1ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;color:#000000;}.elementor-3326 .elementor-element.elementor-element-10af78d7{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-4fc984d9{right:-210px;}body.rtl .elementor-3326 .elementor-element.elementor-element-4fc984d9{left:-210px;}.elementor-3326 .elementor-element.elementor-element-4fc984d9{top:503px;}.elementor-3326 .elementor-element.elementor-element-4d3a3b23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-4d3a3b23:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-4d3a3b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-1096cb01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-1096cb01.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-15fab671{padding:0px 0px 0px 0px;text-align:start;}.elementor-3326 .elementor-element.elementor-element-15fab671 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#D7E74C;}.elementor-3326 .elementor-element.elementor-element-43f0d63d{padding:0px 60px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-7040d938{left:-150px;}body.rtl .elementor-3326 .elementor-element.elementor-element-7040d938{right:-150px;}.elementor-3326 .elementor-element.elementor-element-7040d938{top:-184px;}.elementor-3326 .elementor-element.elementor-element-70e12e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-70e12e95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-57f5e4f1{--display:flex;--min-height:760px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-57f5e4f1:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-57f5e4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E74C;}.elementor-3326 .elementor-element.elementor-element-1a414daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-1a414daf.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-5f104108{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-3326 .elementor-element.elementor-element-5f104108.e-con{--align-self:center;}.elementor-3326 .elementor-element.elementor-element-13af101a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-3326 .elementor-element.elementor-element-6ed0159{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-5293404{right:-210px;}body.rtl .elementor-3326 .elementor-element.elementor-element-5293404{left:-210px;}.elementor-3326 .elementor-element.elementor-element-5293404{top:335px;}.elementor-3326 .elementor-element.elementor-element-6ffd23ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-6ffd23ed:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-6ffd23ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-57e79eb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-57e79eb3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-2db4413f{padding:0px 0px 0px 0px;text-align:start;}.elementor-3326 .elementor-element.elementor-element-2db4413f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#D7E74C;}.elementor-3326 .elementor-element.elementor-element-5ca697c7{padding:0px 60px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-715fa947{left:-150px;}body.rtl .elementor-3326 .elementor-element.elementor-element-715fa947{right:-150px;}.elementor-3326 .elementor-element.elementor-element-715fa947{top:-184px;}.elementor-3326 .elementor-element.elementor-element-7355b815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-7355b815.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-e6cb382{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-e6cb382:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-e6cb382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-f91cd9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-f91cd9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video, .elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-thumbnail .raven-modal .modal-content{aspect-ratio:16 / 9;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8{width:var( --container-widget-width, 100.179% );max-width:100.179%;--container-widget-width:100.179%;--container-widget-flex-grow:0;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-thumbnail{background-position:center center;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-inline, .elementor-3326 .elementor-element.elementor-element-4d7d2f8 #raven-video-modal .modal-content{border-style:none;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-play{padding:22px;border-radius:0px;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-play i{font-size:150px;}.elementor-3326 .elementor-element.elementor-element-4d7d2f8 .raven-video-play > svg{width:150px;height:150px;}.elementor-3326 .elementor-element.elementor-element-2479435{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3326 .elementor-element.elementor-element-2479435:not(.elementor-motion-effects-element-type-background), .elementor-3326 .elementor-element.elementor-element-2479435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1B;}.elementor-3326 .elementor-element.elementor-element-2ecbbff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-ba64995 img{height:240px;object-fit:cover;object-position:center center;}.elementor-3326 .elementor-element.elementor-element-933593c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-626fcc9 img{height:240px;object-fit:cover;object-position:top center;}.elementor-3326 .elementor-element.elementor-element-fdc26f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-6455b9f img{height:475px;object-fit:cover;object-position:center center;}.elementor-3326 .elementor-element.elementor-element-c35333d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-0c24865 img{height:227px;}.elementor-3326 .elementor-element.elementor-element-8d74419 img{height:227px;}.elementor-3326 .elementor-element.elementor-element-2610329{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-f66b28c img{height:475px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-3326 .elementor-element.elementor-element-28c97f00{--content-width:1680px;}.elementor-3326 .elementor-element.elementor-element-59d2c286{--width:100%;}.elementor-3326 .elementor-element.elementor-element-6dd08d2d{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-46c107b9{--width:50%;}.elementor-3326 .elementor-element.elementor-element-43a16a83{--width:70%;}.elementor-3326 .elementor-element.elementor-element-3b350c15{--width:50%;}.elementor-3326 .elementor-element.elementor-element-36358ea5{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-754df102{--width:57%;}.elementor-3326 .elementor-element.elementor-element-e06c62a{--width:35%;}.elementor-3326 .elementor-element.elementor-element-4d3a3b23{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-1096cb01{--width:45%;}.elementor-3326 .elementor-element.elementor-element-70e12e95{--width:50%;}.elementor-3326 .elementor-element.elementor-element-57f5e4f1{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-1a414daf{--width:57%;}.elementor-3326 .elementor-element.elementor-element-5f104108{--width:35%;}.elementor-3326 .elementor-element.elementor-element-6ffd23ed{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-57e79eb3{--width:45%;}.elementor-3326 .elementor-element.elementor-element-7355b815{--width:50%;}.elementor-3326 .elementor-element.elementor-element-e6cb382{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-f91cd9b{--width:100%;}.elementor-3326 .elementor-element.elementor-element-2479435{--content-width:1570px;}.elementor-3326 .elementor-element.elementor-element-2ecbbff{--width:66.6666%;}.elementor-3326 .elementor-element.elementor-element-933593c{--width:33.3333%;}.elementor-3326 .elementor-element.elementor-element-fdc26f3{--width:25%;}.elementor-3326 .elementor-element.elementor-element-c35333d{--width:50%;}.elementor-3326 .elementor-element.elementor-element-2610329{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3326 .elementor-element.elementor-element-43a16a83{--width:519px;}.elementor-3326 .elementor-element.elementor-element-754df102{--width:740px;}.elementor-3326 .elementor-element.elementor-element-e06c62a{--width:710px;}.elementor-3326 .elementor-element.elementor-element-1096cb01{--width:699px;}.elementor-3326 .elementor-element.elementor-element-70e12e95{--width:738px;}.elementor-3326 .elementor-element.elementor-element-1a414daf{--width:740px;}.elementor-3326 .elementor-element.elementor-element-5f104108{--width:715px;}}@media(max-width:1024px){.elementor-3326 .elementor-element.elementor-element-4e76754f{padding:0px 0px 0px 20px;}.elementor-3326 .elementor-element.elementor-element-1ff61536{padding:0px 0px 0px 20px;}.elementor-3326 .elementor-element.elementor-element-7f9c6591{padding:0px 0px 0px 20px;}.elementor-3326 .elementor-element.elementor-element-36358ea5{--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-3326 .elementor-element.elementor-element-4d3a3b23{--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-3326 .elementor-element.elementor-element-43f0d63d{padding:0px 0px 0px 0px;}.elementor-3326 .elementor-element.elementor-element-70e12e95{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3326 .elementor-element.elementor-element-57f5e4f1{--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-3326 .elementor-element.elementor-element-5ca697c7{padding:0px 0px 0px 0px;}.elementor-3326 .elementor-element.elementor-element-7355b815.e-con{--align-self:center;}.elementor-3326 .elementor-element.elementor-element-0c24865.elementor-element{--align-self:center;}.elementor-3326 .elementor-element.elementor-element-8d74419.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-3326 .elementor-element.elementor-element-77b2265{--min-height:200px;--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-3326 .elementor-element.elementor-element-77b2265 .elementor-background-slideshow__slide__image{background-position:center right;}.elementor-3326 .elementor-element.elementor-element-6dd08d2d{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3326 .elementor-element.elementor-element-4e76754f .elementor-heading-title{font-size:25px;}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-top svg, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-top svg{height:80px;}.elementor-3326 .elementor-element.elementor-element-43a16a83 > .elementor-shape-bottom svg, .elementor-3326 .elementor-element.elementor-element-43a16a83 > .e-con-inner > .elementor-shape-bottom svg{height:100px;}.elementor-3326 .elementor-element.elementor-element-fda5baa .elementor-heading-title{font-size:14px;}.elementor-3326 .elementor-element.elementor-element-76eb4354{font-size:14px;}.elementor-3326 .elementor-element.elementor-element-36358ea5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-4fc984d9{right:375px;}body.rtl .elementor-3326 .elementor-element.elementor-element-4fc984d9{left:375px;}.elementor-3326 .elementor-element.elementor-element-43f0d63d{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-7040d938{left:-96px;}body.rtl .elementor-3326 .elementor-element.elementor-element-7040d938{right:-96px;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-5293404{right:375px;}body.rtl .elementor-3326 .elementor-element.elementor-element-5293404{left:375px;}.elementor-3326 .elementor-element.elementor-element-5ca697c7{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3326 .elementor-element.elementor-element-715fa947{left:-96px;}body.rtl .elementor-3326 .elementor-element.elementor-element-715fa947{right:-96px;}}/* Start custom CSS for container, class: .elementor-element-4e07965 */.elementor-3326 .elementor-element.elementor-element-4e07965, .elementor-3326 .elementor-element.elementor-element-4e07965 .elementor-widget-image {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c97f00 *//* Forza la sezione principale a contenere le linee ed evitare che escano fuori dalla riga */
.elementor-3326 .elementor-element.elementor-element-28c97f00 {
    position: relative !important;
    overflow: hidden !important;
}

/* CONTAINER DELLE LINEE: Attivo solo su PC */
@media (min-width: 1024px) {
    .elementor-3326 .elementor-element.elementor-element-28c97f00 .line-graphic-container-elementor {
        display: block !important;
        position: absolute !important;
        top: 0;
        
        /* Spinge l'origine al vero bordo sinistro del monitor */
        left: calc(-50vw + 50%) !important; 
        
        /* Allunghiamo il raggio visivo per evitare che le linee si taglino a forma di rettangolo */
        width: 500px !important; 
        height: 100%;
        
        /* Rimuoviamo qualsiasi potenziale bordo, sfondo o interazione */
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        overflow: visible !important; /* Permette alle linee di respirare senza tagliarsi a rettangolo */
        pointer-events: none; 
        z-index: 0; 
    }

    /* Le tue linee originali millimetrate */
    .elementor-3326 .elementor-element.elementor-element-28c97f00 .line {
        position: absolute;
        width: 160px; 
        height: 2px; 
        background: #D7E74C !important; 
        transform: rotate(45deg); 
        transform-origin: left center; 
        left: 0;
        border: none !important;
        box-shadow: none !important;
        pointer-events: none; 
    }
}

/* Nasconde l'elemento grafico su Tablet e Mobile */
@media (max-width: 1023px) {
    .elementor-3326 .elementor-element.elementor-element-28c97f00 .line-graphic-container-elementor {
        display: none !important;
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */