.elementor-59 .elementor-element.elementor-element-4846a20{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-92c56d0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-962afc1 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-962afc1 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-962afc1 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );transition-duration:1s;padding:12px 16px 12px 16px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-d6647a9{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-d6647a9{left:12vw;}body.rtl .elementor-59 .elementor-element.elementor-element-d6647a9{right:12vw;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-1d1a49b{left:0vw;}body.rtl .elementor-59 .elementor-element.elementor-element-1d1a49b{right:0vw;}.elementor-59 .elementor-element.elementor-element-1d1a49b{bottom:4vh;}.elementor-59 .elementor-element.elementor-element-96a3b0e{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:132px;--padding-bottom:132px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-96a3b0e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-96a3b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-fada602{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8f2d846 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-275b8c3 .elementor-button{background-color:var( --e-global-color-d36fb96 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-275b8c3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-59 .elementor-element.elementor-element-275b8c3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-59 .elementor-element.elementor-element-42aa9a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8ccbe41{--display:flex;--min-height:700px;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-8ccbe41:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8ccbe41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nplabdesign.it/wp-content/uploads/2025/03/progetto-casa-medioevale-cover-nicola-pedroni-labdesign-architetto-studio-reggio-emilia.jpg");background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-8ccbe41::before, .elementor-59 .elementor-element.elementor-element-8ccbe41 > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-8ccbe41 > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-8ccbe41 > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-8ccbe41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-8ccbe41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-59 .elementor-element.elementor-element-aa024b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-750a018 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3b302aa.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-3b302aa .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-951bc5e{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-01574b7 .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-9a378dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-709804e .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d36fb96 );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-709804e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-709804e .elementor-button:focus{color:var( --e-global-color-d36fb96 );border-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-709804e .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-709804e .elementor-button:focus svg{fill:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-45bc6eb{--display:flex;--min-height:700px;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-45bc6eb:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-45bc6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nplabdesign.it/wp-content/uploads/2025/03/progetto-locanda-sant-ambrogio-cover-nicola-pedroni-labdesign-architetto-studio-reggio-emilia.jpg");background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-45bc6eb::before, .elementor-59 .elementor-element.elementor-element-45bc6eb > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-45bc6eb > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-45bc6eb > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-45bc6eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-45bc6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-59 .elementor-element.elementor-element-115d795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1af0551 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-cf84c4a.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-cf84c4a .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-849a96a{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-692cc04 .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-1a986be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d36fb96 );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button:focus{color:var( --e-global-color-d36fb96 );border-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button:focus svg{fill:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-5918e96{--display:flex;--min-height:700px;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-5918e96:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5918e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nplabdesign.it/wp-content/uploads/2025/03/progetto-casa-rurale-cover-nicola-pedroni-labdesign-architetto-studio-reggio-emilia.jpg");background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-5918e96::before, .elementor-59 .elementor-element.elementor-element-5918e96 > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5918e96 > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-5918e96 > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5918e96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-5918e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-59 .elementor-element.elementor-element-ed50c13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5cffcf2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-4291d67.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-4291d67 .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-87b1bd3{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-920c04a .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-1037cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-0086fac .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d36fb96 );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-0086fac .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0086fac .elementor-button:focus{color:var( --e-global-color-d36fb96 );border-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-0086fac .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-0086fac .elementor-button:focus svg{fill:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-4e86b98{--display:flex;--min-height:700px;--justify-content:space-between;--overlay-opacity:0.4;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-4e86b98:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-4e86b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nplabdesign.it/wp-content/uploads/2025/03/progetto-pentahouse-cover-nicola-pedroni-labdesign-architetto-studio-reggio-emilia.jpg");background-position:center center;background-size:cover;}.elementor-59 .elementor-element.elementor-element-4e86b98::before, .elementor-59 .elementor-element.elementor-element-4e86b98 > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-4e86b98 > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-4e86b98 > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-4e86b98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-4e86b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-59 .elementor-element.elementor-element-f738502{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-02953d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-c1b7a73.elementor-element{--align-self:center;}.elementor-59 .elementor-element.elementor-element-c1b7a73 .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-3f4831f{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-80a6a6f .elementor-heading-title{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-60052db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-602725b .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d36fb96 );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-602725b .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-602725b .elementor-button:focus{color:var( --e-global-color-d36fb96 );border-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-602725b .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-602725b .elementor-button:focus svg{fill:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-d95f17f{--display:flex;--min-height:66vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 81px;--row-gap:0px;--column-gap:81px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:132px;--padding-bottom:132px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3cbfbaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-59 .elementor-element.elementor-element-efc0720{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9a7f290 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-2208efc{--display:flex;--min-height:90vh;--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:24px 81px;--row-gap:24px;--column-gap:81px;--overlay-opacity:1;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2208efc:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-2208efc::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nplabdesign.it/wp-content/uploads/2025/03/1-showroom-nicola-pedroni-labdesign-architetto-studio-reggio-emilia.jpg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-59 .elementor-element.elementor-element-a786c04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a201878 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-b949bad .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-b949bad .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b949bad .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-b949bad .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-b949bad .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-dfe48fe{--display:flex;--min-height:90vh;--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:24px 81px;--row-gap:24px;--column-gap:81px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dfe48fe:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-dfe48fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d36fb96 );}.elementor-59 .elementor-element.elementor-element-a717823{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-99e831c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button{background-color:#F9F9F800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-59 .elementor-element.elementor-element-8544842{--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:81px 0px;--row-gap:81px;--column-gap:0px;--padding-top:132px;--padding-bottom:0132px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8544842:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-8544842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-bc42bab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-50c7df3{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-966b800 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-a53a72f{color:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-cfb15af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );transition-duration:1s;padding:12px 16px 12px 16px;}.elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-3ff5511{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-80e695b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-edae54a .elementor-heading-title{font-family:var( --e-global-typography-df67782-font-family ), Sans-serif;font-size:var( --e-global-typography-df67782-font-size );font-weight:var( --e-global-typography-df67782-font-weight );line-height:var( --e-global-typography-df67782-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-a02c419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;color:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-d36fb96 );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button:focus{color:var( --e-global-color-6528cdd );border-color:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button:hover svg, .elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button:focus svg{fill:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-0492e0b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5326922 .elementor-heading-title{font-family:var( --e-global-typography-df67782-font-family ), Sans-serif;font-size:var( --e-global-typography-df67782-font-size );font-weight:var( --e-global-typography-df67782-font-weight );line-height:var( --e-global-typography-df67782-line-height );color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-6235066{color:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-06ff440{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f450c2b .elementor-heading-title{font-family:var( --e-global-typography-df67782-font-family ), Sans-serif;font-size:var( --e-global-typography-df67782-font-size );font-weight:var( --e-global-typography-df67782-font-weight );line-height:var( --e-global-typography-df67782-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-icon i{color:#FDFDFD00;transition:color 0.3s;}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-icon svg{fill:#FDFDFD00;transition:fill 0.3s;}.elementor-59 .elementor-element.elementor-element-c4aebf2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-4cd9745-font-family ), Sans-serif;font-size:var( --e-global-typography-4cd9745-font-size );font-weight:var( --e-global-typography-4cd9745-font-weight );text-transform:var( --e-global-typography-4cd9745-text-transform );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-6528cdd );}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-text{transition:color 0.3s;}body.elementor-page-59:not(.elementor-motion-effects-element-type-background), body.elementor-page-59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-4846a20{--content-width:800px;}.elementor-59 .elementor-element.elementor-element-3cbfbaa{--width:70%;}.elementor-59 .elementor-element.elementor-element-efc0720{--width:30%;}.elementor-59 .elementor-element.elementor-element-a786c04{--width:45%;}.elementor-59 .elementor-element.elementor-element-a717823{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-4846a20{--content-width:500px;}.elementor-59 .elementor-element.elementor-element-3cbfbaa{--width:100%;}.elementor-59 .elementor-element.elementor-element-efc0720{--width:100%;}.elementor-59 .elementor-element.elementor-element-50c7df3{--width:60%;}.elementor-59 .elementor-element.elementor-element-cfb15af{--width:40%;}}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-4846a20{--min-height:75vh;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-962afc1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-d6647a9{left:81px;}body.rtl .elementor-59 .elementor-element.elementor-element-d6647a9{right:81px;}.elementor-59 .elementor-element.elementor-element-d6647a9{top:-20px;}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-1d1a49b{left:-81px;}body.rtl .elementor-59 .elementor-element.elementor-element-1d1a49b{right:-81px;}.elementor-59 .elementor-element.elementor-element-1d1a49b{bottom:40px;}.elementor-59 .elementor-element.elementor-element-96a3b0e{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-8f2d846 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-275b8c3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-42aa9a8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-8ccbe41{--min-height:450px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-aa024b5{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-750a018 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-3b302aa.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-3b302aa .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-951bc5e{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-01574b7 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-9a378dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-709804e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-45bc6eb{--min-height:450px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-115d795{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-1af0551 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-cf84c4a.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-cf84c4a .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-849a96a{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-692cc04 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1a986be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5918e96{--min-height:450px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-ed50c13{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-5cffcf2 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-4291d67.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-4291d67 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-87b1bd3{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-920c04a .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1037cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-0086fac .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-4e86b98{--min-height:450px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-f738502{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-02953d5 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-c1b7a73.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-c1b7a73 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-3f4831f{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-80a6a6f .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-60052db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-602725b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-d95f17f{--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:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-3cbfbaa{--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9a7f290 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-2208efc{--min-height:60vh;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-2208efc::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:46% auto;}.elementor-59 .elementor-element.elementor-element-a786c04{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-a201878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-b949bad .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-dfe48fe{--min-height:60vh;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-a717823{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-99e831c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-8544842{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-59 .elementor-element.elementor-element-50c7df3{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-966b800 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-3ff5511{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-edae54a .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5326922 .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-59 .elementor-element.elementor-element-f450c2b .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-4846a20{--min-height:80vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-962afc1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-59 .elementor-element.elementor-element-d6647a9{left:8px;}body.rtl .elementor-59 .elementor-element.elementor-element-d6647a9{right:8px;}.elementor-59 .elementor-element.elementor-element-d6647a9{top:81px;}.elementor-59 .elementor-element.elementor-element-1d1a49b{bottom:24px;}.elementor-59 .elementor-element.elementor-element-96a3b0e{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-8f2d846 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-275b8c3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-42aa9a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-59 .elementor-element.elementor-element-8ccbe41{--min-height:500px;--justify-content:space-between;--overlay-opacity:0.4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-aa024b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-750a018 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-3b302aa.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-3b302aa .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-951bc5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-01574b7 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-9a378dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-709804e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-45bc6eb{--min-height:500px;--justify-content:space-between;--overlay-opacity:0.4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-115d795{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1af0551 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-cf84c4a.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-cf84c4a .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-849a96a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-692cc04 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1a986be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-d87a6de .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5918e96{--min-height:500px;--justify-content:space-between;--overlay-opacity:0.4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-ed50c13{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5cffcf2 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-4291d67.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-4291d67 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-87b1bd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-920c04a .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-1037cc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-0086fac .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-4e86b98{--min-height:500px;--justify-content:space-between;--overlay-opacity:0.4;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-59 .elementor-element.elementor-element-f738502{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-02953d5 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-59 .elementor-element.elementor-element-c1b7a73.elementor-element{--align-self:flex-start;}.elementor-59 .elementor-element.elementor-element-c1b7a73 .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-3f4831f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-80a6a6f .elementor-heading-title{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}.elementor-59 .elementor-element.elementor-element-60052db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-602725b .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-d95f17f{--min-height:40vh;--justify-content:flex-start;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-3cbfbaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-efc0720{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-9a7f290 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-8224b75 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-2208efc::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-2208efc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:100% auto;}.elementor-59 .elementor-element.elementor-element-2208efc{--padding-top:48px;--padding-bottom:550px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-a201878 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-b949bad .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-dfe48fe{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a717823{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-99e831c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-0b86f81 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-8544842{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-59 .elementor-element.elementor-element-50c7df3{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-59 .elementor-element.elementor-element-966b800 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-59 .elementor-element.elementor-element-47c1912 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-3ff5511{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 0px;--row-gap:24px;--column-gap:0px;--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-edae54a .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-59 .elementor-element.elementor-element-e2a1093 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-59 .elementor-element.elementor-element-5326922 .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-59 .elementor-element.elementor-element-f450c2b .elementor-heading-title{font-size:var( --e-global-typography-df67782-font-size );line-height:var( --e-global-typography-df67782-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-59 .elementor-element.elementor-element-c4aebf2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-4cd9745-font-size );letter-spacing:var( --e-global-typography-4cd9745-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-d6647a9 */@keyframes scaleProgress {
  0% {
    transform: scaleY(0);
  }
  20% {
    transform: scaleY(1);
  }
}
.progress_v {
  animation-timeline: scroll(root);
  animation-name: scaleProgress;
  animation-duration: auto;
  animation-timing-function: linear;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d1a49b */@keyframes scaleProgress {
  0% {
    transform: scaleX(0);
  }
  30% {
    transform: scaleX(1);
  }
}
.progress_h {
  animation-timeline: scroll(root);
  animation-name: scaleProgress;
  animation-duration: auto;
  animation-timing-function: linear;
}/* End custom CSS */