.elementor-10 .elementor-element.elementor-element-8e323fd{--display:flex;--min-height:800px;--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;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-8e323fd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://suanpark.it/wp-content/uploads/2026/05/suanpark-ziano.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8e323fd::before, .elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8e323fd > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8e323fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000054;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-8e323fd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-241d833 );}.elementor-10 .elementor-element.elementor-element-acbc4bc{--display:flex;}.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-10 .elementor-element.elementor-element-49b8eee{text-align:center;}.elementor-10 .elementor-element.elementor-element-49b8eee img{width:30%;}.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-10 .elementor-element.elementor-element-10818fe{text-align:center;}.elementor-10 .elementor-element.elementor-element-10818fe .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:4rem;font-weight:normal;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-10 .elementor-element.elementor-element-8042c48{text-align:center;font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-582d090 .elementor-button{font-family:"Outfit", Sans-serif;font-size:1.4rem;font-weight:500;fill:var( --e-global-color-5cec778 );color:var( --e-global-color-5cec778 );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-9829aee{--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;}.elementor-10 .elementor-element.elementor-element-9829aee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9829aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-241d833 );}.elementor-10 .elementor-element.elementor-element-87fefb7{--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-10 .elementor-element.elementor-element-0f1132c{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f1132c .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:3rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6875dcd{text-align:center;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-821f9f2{--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-10 .elementor-element.elementor-element-ce558ba{--display:flex;}.elementor-10 .elementor-element.elementor-element-f0f36e3{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c05cfc3{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-689a524{--display:flex;}.elementor-10 .elementor-element.elementor-element-2a0ddd8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-f0a3303{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:05%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-f0a3303:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0a3303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0a3303 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-f0a3303 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-241d833 );}.elementor-10 .elementor-element.elementor-element-f0a3303 > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-f0a3303 > .e-con-inner > .elementor-shape-top svg{height:36px;}.elementor-10 .elementor-element.elementor-element-9c3ebc9{--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;--align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-a763a7b{text-align:start;}.elementor-10 .elementor-element.elementor-element-a763a7b .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:3rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b6ec10c{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f475dd3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-f475dd3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f475dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-3df65fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-3df65fc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-3df65fc .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3df65fc .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4606fe5{--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-10 .elementor-element.elementor-element-701d699:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-701d699.elementor-widget-image img{-webkit-mask-image:url( https://suanpark.it/wp-content/uploads/2026/05/maske.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1bc2b82{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-1bc2b82:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1bc2b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-39a2a11{--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-10 .elementor-element.elementor-element-6ef4b5e{--e-transform-rotateZ:-3deg;text-align:center;}.elementor-10 .elementor-element.elementor-element-6ef4b5e .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-61fe693{--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-10 .elementor-element.elementor-element-04bf581{--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-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{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-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__header{padding:9% 9% 9% 9%;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__heading{font-family:"Gagalin", Sans-serif;font-size:2.9rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__subheading{font-family:"Outfit", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__price{padding:5% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table .elementor-price-table__price{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__currency{align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__period{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:67px;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__features-list{padding:0% 0% 0% 0%;--e-price-table-features-list-color:var( --e-global-color-primary );text-align:center;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__features-list li{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8eb9a32 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:13px;margin-bottom:13px;}.elementor-10 .elementor-element.elementor-element-91c26c7{--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-10 .elementor-element.elementor-element-b82dc6c{--e-price-table-header-background-color:var( --e-global-color-6e07b99 );}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__header{padding:9% 9% 9% 9%;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__heading{font-family:"Gagalin", Sans-serif;font-size:2.9rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__subheading{font-family:"Outfit", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__price{padding:4% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table .elementor-price-table__price{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__currency{align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__period{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:67px;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__features-list{padding:0% 0% 6% 0%;--e-price-table-features-list-color:var( --e-global-color-primary );text-align:center;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__features-list li{font-family:"Outfit", Sans-serif;font-weight:400;line-height:20px;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:13px;margin-bottom:13px;}.elementor-10 .elementor-element.elementor-element-d3b2ad4{--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-10 .elementor-element.elementor-element-3017938{--e-price-table-header-background-color:#000000;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__header{padding:9% 9% 9% 9%;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__heading{font-family:"Gagalin", Sans-serif;font-size:2.9rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__subheading{font-family:"Outfit", Sans-serif;font-size:1.6rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__price{padding:4% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table .elementor-price-table__price{font-family:"Outfit", Sans-serif;font-size:4rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__currency{align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__period{font-family:"Outfit", Sans-serif;font-size:1rem;font-weight:400;line-height:67px;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__features-list{padding:0% 0% 6% 0%;--e-price-table-features-list-color:var( --e-global-color-primary );text-align:center;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__features-list li{font-family:"Outfit", Sans-serif;font-weight:400;line-height:20px;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:13px;margin-bottom:13px;}.elementor-10 .elementor-element.elementor-element-c310482{--display:flex;--min-height:700px;--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;}.elementor-10 .elementor-element.elementor-element-c310482:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c310482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://suanpark.it/wp-content/uploads/2026/05/cosa-portare.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c310482 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-c310482 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-241d833 );}.elementor-10 .elementor-element.elementor-element-c310482 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-c310482 > .e-con-inner > .elementor-shape-bottom svg{width:calc(102% + 1.3px);height:36px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-65c5e53{--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-10 .elementor-element.elementor-element-411874d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-399de40{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-399de40:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-399de40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6dfa9da .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-6dfa9da .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6dfa9da .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6dfa9da .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9fcc323{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-9fcc323:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9fcc323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-241d833 );}.elementor-10 .elementor-element.elementor-element-9fcc323 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-9fcc323 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9fcc323 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-9fcc323 > .e-con-inner > .elementor-shape-bottom svg{height:197px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-75c70fa{--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:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-10 .elementor-element.elementor-element-75c70fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4a6ad75{text-align:start;}.elementor-10 .elementor-element.elementor-element-4a6ad75 .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:3rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-04169a8{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-697cd75{--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:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-7b8223f .elementor-repeater-item-79e973c{left:55%;--hotspot-translate-x:55%;top:50%;--hotspot-translate-y:50%;}.elementor-10 .elementor-element.elementor-element-7b8223f .elementor-repeater-item-0e85903{left:51%;--hotspot-translate-x:51%;top:37%;--hotspot-translate-y:37%;}.elementor-10 .elementor-element.elementor-element-7b8223f .elementor-repeater-item-44ecee7{left:30%;--hotspot-translate-x:30%;top:62%;--hotspot-translate-y:62%;}.elementor-10 .elementor-element.elementor-element-7b8223f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-10 .elementor-element.elementor-element-7b8223f{--background-align:center;--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-box-color:var( --e-global-color-241d833 );--hotspot-padding:8px;}.elementor-10 .elementor-element.elementor-element-7b8223f .e-hotspot__label{font-family:"Gagalin", Sans-serif;font-size:1rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7da25d5{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-7da25d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7da25d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-669d4cc{--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-10 .elementor-element.elementor-element-669d4cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5701d14:not( .elementor-widget-image ), .elementor-10 .elementor-element.elementor-element-5701d14.elementor-widget-image img{-webkit-mask-image:url( https://suanpark.it/wp-content/plugins/elementor/assets/mask-shapes/sketch.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-30fab3d{--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:03%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-168c23f{text-align:start;}.elementor-10 .elementor-element.elementor-element-168c23f .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2ba8f10{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c70f845{--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:6%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c70f845:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c70f845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c70f845 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-c70f845 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5d56263{--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-10 .elementor-element.elementor-element-5d56263.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6993044 img{width:100%;}.elementor-10 .elementor-element.elementor-element-ad93bdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-ad93bdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c5e69c9{text-align:start;}.elementor-10 .elementor-element.elementor-element-c5e69c9 .elementor-heading-title{font-family:"Gagalin", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4f5cc12{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-10 .elementor-element.elementor-element-361c3cf{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-c337291{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-10 .elementor-element.elementor-element-c337291:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c337291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-00ba5a6{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eb7ce76{text-align:start;font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-87fefb7{--width:100%;}.elementor-10 .elementor-element.elementor-element-f0a3303{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-9c3ebc9{--width:40%;}.elementor-10 .elementor-element.elementor-element-f475dd3{--width:77%;}.elementor-10 .elementor-element.elementor-element-4606fe5{--width:60%;}.elementor-10 .elementor-element.elementor-element-1bc2b82{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-39a2a11{--width:100%;}.elementor-10 .elementor-element.elementor-element-65c5e53{--width:57%;}.elementor-10 .elementor-element.elementor-element-411874d{--width:43%;}.elementor-10 .elementor-element.elementor-element-9fcc323{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-75c70fa{--width:30.857%;}.elementor-10 .elementor-element.elementor-element-697cd75{--width:66.6666%;}.elementor-10 .elementor-element.elementor-element-669d4cc{--width:32.717%;}.elementor-10 .elementor-element.elementor-element-30fab3d{--width:66.6666%;}.elementor-10 .elementor-element.elementor-element-5d56263{--width:30%;}.elementor-10 .elementor-element.elementor-element-ad93bdc{--width:70%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-8e323fd{--min-height:554px;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-49b8eee img{width:57%;}.elementor-10 .elementor-element.elementor-element-10818fe .elementor-heading-title{font-size:2.3rem;}.elementor-10 .elementor-element.elementor-element-8042c48{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-0f1132c .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-a763a7b .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-b82dc6c .elementor-price-table__features-list li{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-3017938 .elementor-price-table__features-list li{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-75c70fa{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-4a6ad75 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-7b8223f img{width:100%;}.elementor-10 .elementor-element.elementor-element-7b8223f .e-hotspot__label{font-size:0.6rem;}.elementor-10 .elementor-element.elementor-element-5701d14 img{width:56%;}.elementor-10 .elementor-element.elementor-element-168c23f .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-6993044 img{width:64%;}.elementor-10 .elementor-element.elementor-element-c5e69c9 .elementor-heading-title{font-size:2rem;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-8e323fd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e323fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-c310482:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c310482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gagalin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.eot');
	src: url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.woff2') format('woff2'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.woff') format('woff'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.ttf') format('truetype'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Gagalin-Regular.svg#Gagalin') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular.eot');
	src: url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular.woff2') format('woff2'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular.woff') format('woff'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular-1.ttf') format('truetype'),
		url('https://suanpark.it/wp-content/uploads/2026/05/Outfit-Regular.svg#Outfit') format('svg');
}
/* End Custom Fonts CSS */