.elementor-90 .elementor-element.elementor-element-6747eae7{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--overflow:hidden;--background-transition:0.3s;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-6747eae7:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-6747eae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9D3D0;}.elementor-90 .elementor-element.elementor-element-6747eae7, .elementor-90 .elementor-element.elementor-element-6747eae7::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-6747eae7.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-90 .elementor-element.elementor-element-f2839c6.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-f2839c6{left:0px;}body.rtl .elementor-90 .elementor-element.elementor-element-f2839c6{right:0px;}.elementor-90 .elementor-element.elementor-element-f2839c6{bottom:0px;}.elementor-90 .elementor-element.elementor-element-d9515c4 .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-framed .elementor-icon:hover, .elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-framed .elementor-icon:hover, .elementor-90 .elementor-element.elementor-element-d9515c4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-90 .elementor-element.elementor-element-d9515c4 .elementor-icon{font-size:35px;}.elementor-90 .elementor-element.elementor-element-d9515c4 .elementor-icon svg{height:35px;}.elementor-90 .elementor-element.elementor-element-d9515c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-d9515c4{right:0px;}body.rtl .elementor-90 .elementor-element.elementor-element-d9515c4{left:0px;}.elementor-90 .elementor-element.elementor-element-d9515c4{bottom:0px;}.elementor-90 .elementor-element.elementor-element-2b0e0a03{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--background-transition:0.3s;--position:absolute;top:0px;}.elementor-90 .elementor-element.elementor-element-2b0e0a03.e-con{--align-self:flex-start;--e-con-transform-translateX:0px;--e-con-transform-translateY:-110px;}.elementor-90 .elementor-element.elementor-element-7e7075e .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-90 .elementor-element.elementor-element-7e7075e:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://canidicascina.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-90 .elementor-element.elementor-element-7e7075e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://canidicascina.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-90 .elementor-element.elementor-element-3b5d8fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-3b5d8fe.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-21309f3{--display:flex;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-d407c20 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:75px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:85px;letter-spacing:-2px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-d407c20.ob-harakiri{writing-mode:inherit;}.elementor-90 .elementor-element.elementor-element-d407c20.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-d407c20.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-d407c20 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-90 .elementor-element.elementor-element-d407c20{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-2da97814{text-align:left;}.elementor-90 .elementor-element.elementor-element-2da97814 > .elementor-widget-container:hover{--e-transform-translateX:0px;--e-transform-translateY:12px;}.elementor-90 .elementor-element.elementor-element-8c4e66d{--display:flex;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-93f9a35{font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:36px;letter-spacing:0px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-93f9a35.ob-harakiri{writing-mode:inherit;}.elementor-90 .elementor-element.elementor-element-93f9a35.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-93f9a35.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-93f9a35 .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-90 .elementor-element.elementor-element-e982a20{--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;--align-items:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-e982a20:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-e982a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9430749 );}.elementor-90 .elementor-element.elementor-element-e982a20, .elementor-90 .elementor-element.elementor-element-e982a20::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-73e2548d{text-align:center;}.elementor-90 .elementor-element.elementor-element-73e2548d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-73e2548d.ob-harakiri{writing-mode:inherit;}.elementor-90 .elementor-element.elementor-element-73e2548d.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-73e2548d.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-73e2548d .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-90 .elementor-element.elementor-element-34d2f725{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:3% 3%;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:8%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-34d2f725:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-34d2f725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9430749 );}.elementor-90 .elementor-element.elementor-element-34d2f725, .elementor-90 .elementor-element.elementor-element-34d2f725::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-17138a5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-17138a5b.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-fb9181e{--display:flex;--min-height:400px;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:0px 13px 22px 0px rgba(0, 0, 0, 0.08);--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--e-con-transform-transition-duration:200ms;}.elementor-90 .elementor-element.elementor-element-fb9181e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-fb9181e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canidicascina.com/wp-content/uploads/2024/03/canisky.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-fb9181e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#F9D3D0;--border-color:#F9D3D0;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-90 .elementor-element.elementor-element-fb9181e, .elementor-90 .elementor-element.elementor-element-fb9181e::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-fb9181e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-title{margin-bottom:30px;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-587d13fe > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-90 .elementor-element.elementor-element-997ccab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-997ccab.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-e76dd14{--display:flex;--min-height:400px;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:0px 13px 22px 0px rgba(0, 0, 0, 0.08);--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--e-con-transform-transition-duration:200ms;}.elementor-90 .elementor-element.elementor-element-e76dd14:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-e76dd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canidicascina.com/wp-content/uploads/2024/03/lineup.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-e76dd14:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#F9D3D0;--border-color:#F9D3D0;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-90 .elementor-element.elementor-element-e76dd14, .elementor-90 .elementor-element.elementor-element-e76dd14::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-e76dd14.e-con:hover{--e-con-transform-scale:1.05;}.elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-title{margin-bottom:30px;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-58c8132 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-90 .elementor-element.elementor-element-17c3874b{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-17c3874b.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-4cfaf9e{--display:flex;--min-height:400px;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:0px 13px 22px 0px rgba(0, 0, 0, 0.08);--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--e-con-transform-transition-duration:200ms;}.elementor-90 .elementor-element.elementor-element-4cfaf9e:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-4cfaf9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canidicascina.com/wp-content/uploads/2024/03/show-2.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-4cfaf9e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#F9D3D0;--border-color:#F9D3D0;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-90 .elementor-element.elementor-element-4cfaf9e, .elementor-90 .elementor-element.elementor-element-4cfaf9e::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-4cfaf9e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title{margin-bottom:30px;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title a{font-family:var( --e-global-typography-31148ca-font-family ), Sans-serif;font-size:var( --e-global-typography-31148ca-font-size );font-weight:var( --e-global-typography-31148ca-font-weight );text-transform:var( --e-global-typography-31148ca-text-transform );font-style:var( --e-global-typography-31148ca-font-style );text-decoration:var( --e-global-typography-31148ca-text-decoration );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-1d62b137 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-90 .elementor-element.elementor-element-265a5b68{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-265a5b68.e-con{--align-self:flex-start;}.elementor-90 .elementor-element.elementor-element-0a003d6{--display:flex;--min-height:400px;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#000000;--border-color:#000000;--border-radius:25px 25px 25px 25px;box-shadow:0px 13px 22px 0px rgba(0, 0, 0, 0.08);--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--e-con-transform-transition-duration:200ms;}.elementor-90 .elementor-element.elementor-element-0a003d6:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-0a003d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canidicascina.com/wp-content/uploads/2024/03/ready2.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-0a003d6:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#F9D3D0;--border-color:#F9D3D0;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-90 .elementor-element.elementor-element-0a003d6, .elementor-90 .elementor-element.elementor-element-0a003d6::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-0a003d6.e-con:hover{--e-con-transform-scale:1.05;}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title{margin-bottom:30px;color:var( --e-global-color-secondary );}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title a{font-family:var( --e-global-typography-31148ca-font-family ), Sans-serif;font-size:var( --e-global-typography-31148ca-font-size );font-weight:var( --e-global-typography-31148ca-font-weight );text-transform:var( --e-global-typography-31148ca-text-transform );font-style:var( --e-global-typography-31148ca-font-style );text-decoration:var( --e-global-typography-31148ca-text-decoration );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-1e8e8185 > .elementor-widget-container{padding:0% 4% 0% 0%;}.elementor-90 .elementor-element.elementor-element-3b95ed5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:3%;--padding-block-end:3%;--padding-inline-start:3%;--padding-inline-end:3%;}.elementor-90 .elementor-element.elementor-element-3b95ed5:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3b95ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90 .elementor-element.elementor-element-3b95ed5, .elementor-90 .elementor-element.elementor-element-3b95ed5::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-3b95ed5 > .elementor-shape-top svg, .elementor-90 .elementor-element.elementor-element-3b95ed5 > .e-con-inner > .elementor-shape-top svg{height:18px;}.elementor-90 .elementor-element.elementor-element-3b95ed5 > .elementor-shape-bottom svg, .elementor-90 .elementor-element.elementor-element-3b95ed5 > .e-con-inner > .elementor-shape-bottom svg{height:23px;}.elementor-90 .elementor-element.elementor-element-c976b63{--display:flex;--min-height:90vh;--justify-content:center;--overflow:hidden;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-90 .elementor-element.elementor-element-c976b63.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-55eab80 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-90 .elementor-element.elementor-element-55eab80 > .elementor-widget-container{margin:5px 5px 5px 5px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-55eab80{left:0px;}body.rtl .elementor-90 .elementor-element.elementor-element-55eab80{right:0px;}.elementor-90 .elementor-element.elementor-element-55eab80{top:0px;z-index:1;}.elementor-90 .elementor-element.elementor-element-122b1ba .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-90 .elementor-element.elementor-element-122b1ba > .elementor-widget-container{margin:5px 5px 5px 5px;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-122b1ba{left:0px;}body.rtl .elementor-90 .elementor-element.elementor-element-122b1ba{right:0px;}.elementor-90 .elementor-element.elementor-element-122b1ba{top:0px;z-index:1;}.elementor-90 .elementor-element.elementor-element-35f14db .elementor-icon-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-35f14db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-35f14db.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-35f14db.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-35f14db.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-35f14db.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-35f14db .elementor-icon{font-size:100px;}.elementor-90 .elementor-element.elementor-element-35f14db .elementor-icon svg{height:100px;}.elementor-90 .elementor-element.elementor-element-35f14db > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-35f14db.elementor-element{--align-self:center;}.elementor-90 .elementor-element.elementor-element-35f14db{z-index:1;}.elementor-90 .elementor-element.elementor-element-eab4c8e{--display:flex;--min-height:231px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--border-radius:25px 25px 0px 0px;box-shadow:0px 0px 59px 0px rgba(0, 0, 0, 0.18);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-90 .elementor-element.elementor-element-eab4c8e.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:12px;}.elementor-90 .elementor-element.elementor-element-1659e7f{z-index:1;}.elementor-90 .elementor-element.elementor-element-f6235ee{text-align:center;}.elementor-90 .elementor-element.elementor-element-f6235ee .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-f6235ee.ob-harakiri{writing-mode:inherit;}.elementor-90 .elementor-element.elementor-element-f6235ee.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-f6235ee.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-90 .elementor-element.elementor-element-f6235ee .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-90 .elementor-element.elementor-element-f6235ee > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-dc83724 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:2% 0% 2% 0%;}.elementor-90 .elementor-element.elementor-element-dc83724{width:100%;max-width:100%;}.elementor-90 .elementor-element.elementor-element-db86944{--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;--align-items:stretch;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-db86944:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-db86944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9430749 );}.elementor-90 .elementor-element.elementor-element-db86944, .elementor-90 .elementor-element.elementor-element-db86944::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-bb84e23{text-align:center;}.elementor-90 .elementor-element.elementor-element-bb84e23 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:-1px;word-spacing:0px;}.elementor-90 .elementor-element.elementor-element-bb84e23 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-d0102a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:10%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-2cf3ffe{--e-image-carousel-slides-to-show:4;}.elementor-90 .elementor-element.elementor-element-2cf3ffe .swiper-wrapper{display:flex;align-items:center;}.elementor-90 .elementor-element.elementor-element-8640655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-90 .elementor-element.elementor-element-8640655:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-8640655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9D3D0;}.elementor-90 .elementor-element.elementor-element-8640655::before, .elementor-90 .elementor-element.elementor-element-8640655 > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-8640655 > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-8640655 > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-8640655 > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-8640655 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-90 .elementor-element.elementor-element-8640655, .elementor-90 .elementor-element.elementor-element-8640655::before{--border-transition:0.3s;}.elementor-90 .elementor-element.elementor-element-af975fa{--display:flex;--background-transition:0.3s;--padding-block-start:3px;--padding-block-end:3px;--padding-inline-start:3px;--padding-inline-end:3px;}.elementor-90 .elementor-element.elementor-element-1ba00a9 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}:root{--page-title-display:none;}html, body{overflow-x:auto;}@media(max-width:1024px){.elementor-90 .elementor-element.elementor-element-6747eae7{--min-height:680px;--justify-content:space-between;--padding-block-start:20%;--padding-block-end:0%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-90 .elementor-element.elementor-element-d9515c4 > .elementor-widget-container{margin:-50px 20px -35px 0px;}.elementor-90 .elementor-element.elementor-element-2b0e0a03.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-3b5d8fe{--min-height:330px;--justify-content:flex-start;}.elementor-90 .elementor-element.elementor-element-d407c20{text-align:left;}.elementor-90 .elementor-element.elementor-element-d407c20 .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-90 .elementor-element.elementor-element-d407c20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-93f9a35{font-size:15px;}.elementor-90 .elementor-element.elementor-element-e982a20{--padding-block-start:10%;--padding-block-end:10%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-73e2548d .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-34d2f725{--min-height:445px;--justify-content:center;--gap:70px 70px;--flex-wrap:wrap;--margin-block-start:0%;--margin-block-end:20%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-title a{font-size:21px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-587d13fe > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-title a{font-size:21px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-58c8132 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title a{font-size:var( --e-global-typography-31148ca-font-size );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-1d62b137 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title a{font-size:var( --e-global-typography-31148ca-font-size );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-1e8e8185 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-90 .elementor-element.elementor-element-c976b63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-90 .elementor-element.elementor-element-c976b63.e-con{--align-self:center;}.elementor-90 .elementor-element.elementor-element-f6235ee .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-db86944{--padding-block-start:10%;--padding-block-end:10%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-bb84e23 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-2cf3ffe{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-90 .elementor-element.elementor-element-6747eae7{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:30px 30px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-90 .elementor-element.elementor-element-d9515c4 .elementor-icon{font-size:31px;}.elementor-90 .elementor-element.elementor-element-d9515c4 .elementor-icon svg{height:31px;}.elementor-90 .elementor-element.elementor-element-d9515c4 > .elementor-widget-container{margin:-40px 7px -50px 7px;}.elementor-90 .elementor-element.elementor-element-2b0e0a03{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;top:124px;}.elementor-90 .elementor-element.elementor-element-2b0e0a03.e-con{--order:-99999 /* order start hack */;--e-con-transform-translateY:0px;--e-con-transform-scale:1.8;}body:not(.rtl) .elementor-90 .elementor-element.elementor-element-2b0e0a03{left:0%;}body.rtl .elementor-90 .elementor-element.elementor-element-2b0e0a03{right:0%;}.elementor-90 .elementor-element.elementor-element-3b5d8fe{--margin-block-start:010%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-d407c20{text-align:left;}.elementor-90 .elementor-element.elementor-element-d407c20 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-90 .elementor-element.elementor-element-d407c20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-2da97814{text-align:left;}.elementor-90 .elementor-element.elementor-element-8c4e66d{--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-90 .elementor-element.elementor-element-93f9a35{font-size:20px;}.elementor-90 .elementor-element.elementor-element-e982a20{--margin-block-start:100px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-90 .elementor-element.elementor-element-73e2548d .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-34d2f725{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:4px;--padding-block-end:0150px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-90 .elementor-element.elementor-element-17138a5b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-587d13fe .elementor-icon-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-997ccab{--width:280px;}.elementor-90 .elementor-element.elementor-element-997ccab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-58c8132 .elementor-icon-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-17c3874b{--width:280px;}.elementor-90 .elementor-element.elementor-element-17c3874b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1d62b137 .elementor-icon-box-title a{font-size:var( --e-global-typography-31148ca-font-size );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-265a5b68{--width:280px;}.elementor-90 .elementor-element.elementor-element-265a5b68.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-wrapper{text-align:center;}.elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1e8e8185 .elementor-icon-box-title a{font-size:var( --e-global-typography-31148ca-font-size );line-height:var( --e-global-typography-31148ca-line-height );letter-spacing:var( --e-global-typography-31148ca-letter-spacing );word-spacing:var( --e-global-typography-31148ca-word-spacing );}.elementor-90 .elementor-element.elementor-element-eab4c8e{--width:95%;--min-height:265px;}.elementor-90 .elementor-element.elementor-element-eab4c8e.e-con{--e-con-transform-translateY:-60px;}.elementor-90 .elementor-element.elementor-element-1659e7f > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-90 .elementor-element.elementor-element-1659e7f{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-90 .elementor-element.elementor-element-f6235ee .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-db86944{--margin-block-start:100px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-90 .elementor-element.elementor-element-bb84e23 .elementor-heading-title{font-size:24px;}.elementor-90 .elementor-element.elementor-element-bb84e23 > .elementor-widget-container{margin:5% 5% 5% 5%;}.elementor-90 .elementor-element.elementor-element-2cf3ffe{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-90 .elementor-element.elementor-element-2b0e0a03{--width:1080px;}.elementor-90 .elementor-element.elementor-element-eab4c8e{--width:98%;}.elementor-90 .elementor-element.elementor-element-d0102a5{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-90 .elementor-element.elementor-element-2b0e0a03{--width:100%;}.elementor-90 .elementor-element.elementor-element-17138a5b{--width:45%;}.elementor-90 .elementor-element.elementor-element-997ccab{--width:45%;}.elementor-90 .elementor-element.elementor-element-17c3874b{--width:45%;}.elementor-90 .elementor-element.elementor-element-265a5b68{--width:45%;}}/* Start custom CSS */body{
    
    background: #f0f0f0;
}
.marquee-text_component {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.2vw;
    transform: translateY(100px)
}

.marquee-text_component.is-2 {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
    color: #f9d3d0 !important;
}

.marquee-text_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.marquee-text_wrapper.is-alt {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.marquee-text_wrapper.is-2 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #f9d3d0 !important;
  transform: translateY(30px)
}

.is-2 div.marquee-text_text {
      color: #f9d3d0 !important;
}

.marquee-text_panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transform: translate(0%, 0px);
  -ms-transform: translate(0%, 0px);
  transform: translate(0%, 0px);
}

.marquee-text_text {
  padding-top: 0.13em;
  font-size: 12.31em;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.04em;
  color: #ffffff;
}

.marquee-text_icon {
  width: 4.81em;
  margin-right: 2.38em;
  margin-left: 2.38em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.home-hero_img {
  position: absolute;
  z-index: 2;
  display: block;
  width: 60%;
  max-width: 100vh;
  -webkit-transform: rotate(-9deg);
  -ms-transform: rotate(-9deg);
  transform: rotate(-9deg);
}

.spacer {
  height: 100vh;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(202, 245, 135, 0)), to(#caf587));
  background-image: linear-gradient(180deg, rgba(202, 245, 135, 0), #caf587);
}





.home-hero_section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9d3d0), color-stop(81%, transparent));
  background-image: linear-gradient(180deg, #caf58, transparent 81%);
}


.home-hero_img {
  position: absolute;
  z-index: 2;
  display: block;
  width: 100%;
  max-width: 60vh;
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}


.datagrid{
    margin-left: auto;
    margin-right: auto;
    bottom: 0px;
    padding: 10%;
    flex: auto;
    justify-items: center;
    width: 99%;
    border: 0px transparent;
    z-index: 0;

}

.motore th{
    text-align: right;
        border: 0px solid hsla(0, 0%, 50.2%, .5019607843); 
}

.motore td{   
    border: 0px solid hsla(0, 0%, 50.2%, .5019607843); 
}

.motore tbody>tr:nth-child(odd)>td, .motore  tbody>tr:nth-child(odd)>th {
    background-color: transparent !important;
}
.motore tr{
    background-color: transparent;
    border-bottom: 1px solid #e3e3e3;
}

.motore tbody>tr:last-child{
    background-color: transparent;
    border-bottom: 0px solid #e3e3e3 !important;
}


@media (max-width: 767px){
.marquee-text_component {
    transform: translateY(35px)
}   
.marquee-text_wrapper.is-2 {
  transform: translateY(30px)
}
.marquee-text_text {
  padding-top: 0.13em;
  font-size: 8.31em;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.04em;
  color: #ffffff;
}
    
}

.scrolling-header {
 transition: all .5s ease!important;
}/* End custom CSS */