.elementor-21 .elementor-element.elementor-element-ea89e90{--display:flex;--min-height:100vh;--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-end;--align-items:center;--overflow:hidden;--overlay-opacity:1;--padding-top:8rem;--padding-bottom:04rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-ea89e90:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ea89e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-ferramenta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-ea89e90::before, .elementor-21 .elementor-element.elementor-element-ea89e90 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ea89e90 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ea89e90 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ea89e90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ea89e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-secondary ) 100%);}.elementor-21 .elementor-element.elementor-element-751145f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-448f879{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-099a3be{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;--divider-element-spacing:30px;}.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.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-21 .elementor-element.elementor-element-0ad2f7c .elementor-heading-title{font-family:var( --e-global-typography-dd55ed2-font-family ), Sans-serif;font-size:var( --e-global-typography-dd55ed2-font-size );font-weight:var( --e-global-typography-dd55ed2-font-weight );line-height:var( --e-global-typography-dd55ed2-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-35d7473{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:end;}.elementor-21 .elementor-element.elementor-element-35d7473.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-35d7473 .elementor-heading-title{font-family:var( --e-global-typography-91434b7-font-family ), Sans-serif;font-size:var( --e-global-typography-91434b7-font-size );font-weight:var( --e-global-typography-91434b7-font-weight );line-height:var( --e-global-typography-91434b7-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-1357f91.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-a0ec7c1{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fed3023{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-fed3023 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-fed3023 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-52b4629{--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;--margin-top:02rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a202c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-21 .elementor-element.elementor-element-9ff92d7{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-24a801d{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cf8a092{--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:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-cf8a092:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cf8a092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-f8cdebb{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ddea524 .elementor-heading-title{font-family:var( --e-global-typography-9be88a2-font-family ), Sans-serif;font-size:var( --e-global-typography-9be88a2-font-size );font-weight:var( --e-global-typography-9be88a2-font-weight );line-height:var( --e-global-typography-9be88a2-line-height );letter-spacing:var( --e-global-typography-9be88a2-letter-spacing );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-445bd4c .elementor-heading-title{font-family:var( --e-global-typography-5e51997-font-family ), Sans-serif;font-size:var( --e-global-typography-5e51997-font-size );font-weight:var( --e-global-typography-5e51997-font-weight );line-height:var( --e-global-typography-5e51997-line-height );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-cf97e12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-21 .elementor-element.elementor-element-80ab93e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:var( --e-global-typography-e8112fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e8112fb-font-size );font-weight:var( --e-global-typography-e8112fb-font-weight );line-height:var( --e-global-typography-e8112fb-line-height );}.elementor-21 .elementor-element.elementor-element-cbe3761 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-21 .elementor-element.elementor-element-cbe3761.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2ef1344{--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;--overflow:hidden;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-2ef1344:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2ef1344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4971594{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-4971594{left:0px;}.elementor-21 .elementor-element.elementor-element-4971594{top:0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-4971594 .elementor-heading-title{font-family:var( --e-global-typography-ec9cde5-font-family ), Sans-serif;font-size:var( --e-global-typography-ec9cde5-font-size );font-weight:var( --e-global-typography-ec9cde5-font-weight );line-height:var( --e-global-typography-ec9cde5-line-height );color:var( --e-global-color-accent );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-1702054{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-1702054{right:0px;}.elementor-21 .elementor-element.elementor-element-1702054{top:350px;text-align:end;}.elementor-21 .elementor-element.elementor-element-1702054 .elementor-heading-title{font-family:var( --e-global-typography-ec9cde5-font-family ), Sans-serif;font-size:var( --e-global-typography-ec9cde5-font-size );font-weight:var( --e-global-typography-ec9cde5-font-weight );line-height:var( --e-global-typography-ec9cde5-line-height );color:var( --e-global-color-accent );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-af0800d{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-af0800d{left:0px;}.elementor-21 .elementor-element.elementor-element-af0800d{bottom:0px;text-align:end;}.elementor-21 .elementor-element.elementor-element-af0800d .elementor-heading-title{font-family:var( --e-global-typography-ec9cde5-font-family ), Sans-serif;font-size:var( --e-global-typography-ec9cde5-font-size );font-weight:var( --e-global-typography-ec9cde5-font-weight );line-height:var( --e-global-typography-ec9cde5-line-height );color:var( --e-global-color-accent );}.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-21 .elementor-element.elementor-element-dd10a36{z-index:10;}.elementor-21 .elementor-element.elementor-element-dd10a36 img{width:900px;}.elementor-21 .elementor-element.elementor-element-9c7f7f2{--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:010rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-32f2760{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-ce41645:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-ce41645:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3659b6f{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-3659b6f .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-abfdade{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1b07b36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6a39475{width:100%;max-width:100%;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-784bc71.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-bf4bf73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-bf4bf73:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bf4bf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-6957071{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bfc40c9{--divider-border-style:solid;--divider-color:var( --e-global-color-20b88d6 );--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-bfc40c9 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-bfc40c9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-b44a922{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1ab9a3a{--display:flex;--min-height:300px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-1ab9a3a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1ab9a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/bg-section.svg");background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1e5e624 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-1e5e624 .elementor-icon{font-size:2rem;}.elementor-21 .elementor-element.elementor-element-1e5e624 .elementor-icon svg{height:2rem;}.elementor-21 .elementor-element.elementor-element-9633980{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-9633980 .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3c8d248{--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:space-between;--padding-top:3rem;--padding-bottom:02rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-12c8afb{width:var( --container-widget-width, 425px );max-width:425px;--container-widget-width:425px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-12c8afb.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-c344af7 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:1.3rem;font-weight:900;line-height:1em;}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-title{color:var( --e-global-color-text );transition-duration:0.4s;}.elementor-21 .elementor-element.elementor-element-c344af7:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-c344af7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c03a580{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c12e726{--divider-border-style:solid;--divider-color:var( --e-global-color-20b88d6 );--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-c12e726 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-21 .elementor-element.elementor-element-c12e726 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-9c584d3{--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:10rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-9c584d3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9c584d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1f5ec04{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-143e73c:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-143e73c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-c5469a7{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-c5469a7 .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-08c83bb{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-8836dd7.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-3832899{--display:flex;--min-height:700px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3832899:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3832899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/sede-biondi-edilizia.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-f9fab05{--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:100px 0px;--row-gap:100px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4c72a3d{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title a{font-family:var( --e-global-typography-f9ecd1a-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ecd1a-font-size );font-weight:var( --e-global-typography-f9ecd1a-font-weight );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-4c72a3d:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-4c72a3d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-description{font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-a39f111{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title{margin-block-end:25px;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon{font-size:45px;}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title a{font-family:var( --e-global-typography-f9ecd1a-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ecd1a-font-size );font-weight:var( --e-global-typography-f9ecd1a-font-weight );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-a39f111:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-a39f111:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-description{font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-93959eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08rem;--padding-bottom:05rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-93959eb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-93959eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-57ee8c2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-57ee8c2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-00cdf93{width:100%;max-width:100%;text-align:center;}.elementor-21 .elementor-element.elementor-element-00cdf93 .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-86d67aa{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-494958c{--display:flex;--min-height:500vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-494958c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-494958c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #CEC7C4 0%, #465257 60%);}.elementor-21 .elementor-element.elementor-element-8dd20de{z-index:1;}.elementor-21 .elementor-element.elementor-element-8dd20de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-70fd523{--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;--margin-top:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-4520caf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-55bc41c:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-55bc41c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-bbe1cab{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-bbe1cab .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-f4b5615{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3907edf{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-f5ef542{--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:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-44f876d{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-44f876d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-44f876d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-meteriali-edili-ferramenta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-54f3cc0{--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:space-between;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-45843da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-45843da .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-45843da .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-45843da .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-00f1933{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-da353d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fc1985e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc1985e .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-fc1985e .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-07cce0f{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-07cce0f .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-56b6102{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-05e75e6 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-21 .elementor-element.elementor-element-05e75e6 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-05e75e6 .elementor-icon{font-size:50px;}.elementor-21 .elementor-element.elementor-element-05e75e6 .elementor-icon svg{height:50px;}.elementor-21 .elementor-element.elementor-element-653744f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-a0c9154{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a0c9154:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a0c9154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-pavimenti-rivestimenti.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8f19ecd{--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:space-between;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-f188f83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-f188f83 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-f188f83 .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-f188f83 .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-4c741c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-288b02d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5fd1143 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5fd1143 .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-5fd1143 .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-d00c291{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-d00c291 .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-58530b5{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-8b2f41f > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-21 .elementor-element.elementor-element-8b2f41f .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8b2f41f .elementor-icon{font-size:50px;}.elementor-21 .elementor-element.elementor-element-8b2f41f .elementor-icon svg{height:50px;}.elementor-21 .elementor-element.elementor-element-7d19485{--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:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-9b80323{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9b80323:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9b80323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-arredo-bagno.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-f0b90f6{--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:space-between;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-57f9eff .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-57f9eff .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-57f9eff .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-3ca3e83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-322ee72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-85a03d1 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-85a03d1 .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-85a03d1 .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-ac2ec96{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-ac2ec96 .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-14138aa{width:var( --container-widget-width, 395px );max-width:395px;--container-widget-width:395px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-1a51e86 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-21 .elementor-element.elementor-element-1a51e86 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-1a51e86 .elementor-icon{font-size:50px;}.elementor-21 .elementor-element.elementor-element-1a51e86 .elementor-icon svg{height:50px;}.elementor-21 .elementor-element.elementor-element-d4860f2{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-2b68544{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2b68544:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2b68544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-caminetti-stufe.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-682de62{--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:space-between;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:5rem;}.elementor-21 .elementor-element.elementor-element-c0bbdd0 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-c0bbdd0 .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-c0bbdd0 .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-9dfa9e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-99eac1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dab080b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-dab080b .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-dab080b .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-5a77d2f{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-5a77d2f .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-b94789f{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-4140642 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-21 .elementor-element.elementor-element-4140642 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-4140642 .elementor-icon{font-size:50px;}.elementor-21 .elementor-element.elementor-element-4140642 .elementor-icon svg{height:50px;}.elementor-21 .elementor-element.elementor-element-bdd8c29{--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:07rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-6d6d7a3{--display:flex;--min-height:500px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d6d7a3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6d6d7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.biondiedilizia.it/wp-content/uploads/biondi-edilizia-porte-infissi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-19d277d{--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:space-between;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-18f54d4 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-18f54d4 .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-18f54d4 .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-754c8b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fe91abb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-33dfc4f .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-33dfc4f .elementor-icon{font-size:60px;}.elementor-21 .elementor-element.elementor-element-33dfc4f .elementor-icon svg{height:60px;}.elementor-21 .elementor-element.elementor-element-074b3f5{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-074b3f5 .elementor-heading-title{font-family:var( --e-global-typography-e60d954-font-family ), Sans-serif;font-size:var( --e-global-typography-e60d954-font-size );font-weight:var( --e-global-typography-e60d954-font-weight );line-height:var( --e-global-typography-e60d954-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e2f6719{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-a114f98 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-21 .elementor-element.elementor-element-a114f98 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-a114f98 .elementor-icon{font-size:50px;}.elementor-21 .elementor-element.elementor-element-a114f98 .elementor-icon svg{height:50px;}.elementor-21 .elementor-element.elementor-element-1f69476{--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;--margin-top:010rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-1f69476:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1f69476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3ce7a47{--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:0rem;--margin-bottom:07rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-11a6015{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-582cdb1{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-582cdb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0dab4ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e0191da:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e0191da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3132338{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;text-align:start;}.elementor-21 .elementor-element.elementor-element-3132338 .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e9cb9a5{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-890b22f.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-af1eb22{--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:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-377e967{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon{font-size:10px;}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title a{font-family:var( --e-global-typography-01e218a-font-family ), Sans-serif;font-size:var( --e-global-typography-01e218a-font-size );font-weight:var( --e-global-typography-01e218a-font-weight );text-transform:var( --e-global-typography-01e218a-text-transform );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-ce62b33:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-ce62b33:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-395966f{width:auto;max-width:auto;text-align:start;}.elementor-21 .elementor-element.elementor-element-395966f .elementor-heading-title{font-family:var( --e-global-typography-a432eee-font-family ), Sans-serif;font-size:var( --e-global-typography-a432eee-font-size );font-weight:var( --e-global-typography-a432eee-font-weight );line-height:var( --e-global-typography-a432eee-line-height );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-9c54a52{--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-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-85fa8a4{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-1d3237e-font-family ), Sans-serif;font-size:var( --e-global-typography-1d3237e-font-size );font-weight:var( --e-global-typography-1d3237e-font-weight );}.elementor-21 .elementor-element.elementor-element-fa6e456{--display:flex;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-fcf54ab.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}.elementor-21 .elementor-element.elementor-element-fcf54ab .elementor-main-swiper{height:130px;}.elementor-21 .elementor-element.elementor-element-fcf54ab .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fcf54ab .elementor-swiper-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-fcf54ab .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-448f879{--width:82vw;}.elementor-21 .elementor-element.elementor-element-a0ec7c1{--width:100%;}.elementor-21 .elementor-element.elementor-element-2a202c0{--width:50%;}.elementor-21 .elementor-element.elementor-element-24a801d{--width:50%;}.elementor-21 .elementor-element.elementor-element-cf8a092{--width:550px;}.elementor-21 .elementor-element.elementor-element-f8cdebb{--width:40%;}.elementor-21 .elementor-element.elementor-element-cf97e12{--width:60%;}.elementor-21 .elementor-element.elementor-element-32f2760{--width:50%;}.elementor-21 .elementor-element.elementor-element-abfdade{--width:50%;}.elementor-21 .elementor-element.elementor-element-1b07b36{--width:515px;}.elementor-21 .elementor-element.elementor-element-6957071{--width:82vw;}.elementor-21 .elementor-element.elementor-element-1ab9a3a{--width:30%;}.elementor-21 .elementor-element.elementor-element-3c8d248{--width:70%;}.elementor-21 .elementor-element.elementor-element-c03a580{--width:100%;}.elementor-21 .elementor-element.elementor-element-1f5ec04{--width:27.5%;}.elementor-21 .elementor-element.elementor-element-3832899{--width:45%;}.elementor-21 .elementor-element.elementor-element-f9fab05{--width:27.5%;}.elementor-21 .elementor-element.elementor-element-4520caf{--width:50%;}.elementor-21 .elementor-element.elementor-element-f4b5615{--width:50%;}.elementor-21 .elementor-element.elementor-element-44f876d{--width:55%;}.elementor-21 .elementor-element.elementor-element-54f3cc0{--width:45%;}.elementor-21 .elementor-element.elementor-element-a0c9154{--width:55%;}.elementor-21 .elementor-element.elementor-element-8f19ecd{--width:45%;}.elementor-21 .elementor-element.elementor-element-9b80323{--width:55%;}.elementor-21 .elementor-element.elementor-element-f0b90f6{--width:45%;}.elementor-21 .elementor-element.elementor-element-2b68544{--width:55%;}.elementor-21 .elementor-element.elementor-element-682de62{--width:45%;}.elementor-21 .elementor-element.elementor-element-6d6d7a3{--width:55%;}.elementor-21 .elementor-element.elementor-element-19d277d{--width:45%;}.elementor-21 .elementor-element.elementor-element-11a6015{--width:55%;}.elementor-21 .elementor-element.elementor-element-0dab4ed{--width:45%;}.elementor-21 .elementor-element.elementor-element-377e967{--width:60%;}.elementor-21 .elementor-element.elementor-element-9c54a52{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-448f879{--width:100%;}.elementor-21 .elementor-element.elementor-element-cf8a092{--width:100%;}.elementor-21 .elementor-element.elementor-element-6957071{--width:100%;}.elementor-21 .elementor-element.elementor-element-1ab9a3a{--width:40%;}.elementor-21 .elementor-element.elementor-element-3c8d248{--width:60%;}.elementor-21 .elementor-element.elementor-element-377e967{--width:55%;}.elementor-21 .elementor-element.elementor-element-9c54a52{--width:45%;}}@media(max-width:1200px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-32f2760{--width:100%;}.elementor-21 .elementor-element.elementor-element-abfdade{--width:100%;}.elementor-21 .elementor-element.elementor-element-1b07b36{--width:100%;}.elementor-21 .elementor-element.elementor-element-1ab9a3a{--width:50%;}.elementor-21 .elementor-element.elementor-element-3c8d248{--width:50%;}.elementor-21 .elementor-element.elementor-element-1f5ec04{--width:100%;}.elementor-21 .elementor-element.elementor-element-3832899{--width:100%;}.elementor-21 .elementor-element.elementor-element-f9fab05{--width:100%;}.elementor-21 .elementor-element.elementor-element-4520caf{--width:100%;}.elementor-21 .elementor-element.elementor-element-f4b5615{--width:100%;}.elementor-21 .elementor-element.elementor-element-377e967{--width:100%;}.elementor-21 .elementor-element.elementor-element-9c54a52{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-448f879{--width:100%;}.elementor-21 .elementor-element.elementor-element-2a202c0{--width:100%;}.elementor-21 .elementor-element.elementor-element-24a801d{--width:100%;}.elementor-21 .elementor-element.elementor-element-6957071{--width:100%;}.elementor-21 .elementor-element.elementor-element-1ab9a3a{--width:100%;}.elementor-21 .elementor-element.elementor-element-3c8d248{--width:100%;}.elementor-21 .elementor-element.elementor-element-44f876d{--width:100%;}.elementor-21 .elementor-element.elementor-element-54f3cc0{--width:100%;}.elementor-21 .elementor-element.elementor-element-a0c9154{--width:100%;}.elementor-21 .elementor-element.elementor-element-8f19ecd{--width:100%;}.elementor-21 .elementor-element.elementor-element-9b80323{--width:100%;}.elementor-21 .elementor-element.elementor-element-f0b90f6{--width:100%;}.elementor-21 .elementor-element.elementor-element-2b68544{--width:100%;}.elementor-21 .elementor-element.elementor-element-682de62{--width:100%;}.elementor-21 .elementor-element.elementor-element-6d6d7a3{--width:100%;}.elementor-21 .elementor-element.elementor-element-19d277d{--width:100%;}.elementor-21 .elementor-element.elementor-element-11a6015{--width:100%;}.elementor-21 .elementor-element.elementor-element-0dab4ed{--width:100%;}}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider__text{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0ad2f7c .elementor-heading-title{font-size:var( --e-global-typography-dd55ed2-font-size );line-height:var( --e-global-typography-dd55ed2-line-height );}.elementor-21 .elementor-element.elementor-element-35d7473 .elementor-heading-title{font-size:var( --e-global-typography-91434b7-font-size );line-height:var( --e-global-typography-91434b7-line-height );}.elementor-21 .elementor-element.elementor-element-9ff92d7{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-ddea524 .elementor-heading-title{font-size:var( --e-global-typography-9be88a2-font-size );line-height:var( --e-global-typography-9be88a2-line-height );letter-spacing:var( --e-global-typography-9be88a2-letter-spacing );}.elementor-21 .elementor-element.elementor-element-445bd4c .elementor-heading-title{font-size:var( --e-global-typography-5e51997-font-size );line-height:var( --e-global-typography-5e51997-line-height );}.elementor-21 .elementor-element.elementor-element-80ab93e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e8112fb-font-size );line-height:var( --e-global-typography-e8112fb-line-height );}.elementor-21 .elementor-element.elementor-element-4971594 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-1702054 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-af0800d .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3659b6f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-6a39475{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-9633980 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-12c8afb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c5469a7 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-08c83bb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00cdf93 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-86d67aa{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-494958c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-494958c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #CEC7C4 0%, #465257 80%);}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bbe1cab .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-3907edf{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-54f3cc0{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-07cce0f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-56b6102{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-8f19ecd{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-21 .elementor-element.elementor-element-d00c291 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-58530b5{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-f0b90f6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-ac2ec96 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-14138aa{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-682de62{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-21 .elementor-element.elementor-element-5a77d2f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-b94789f{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-19d277d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-074b3f5 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-e2f6719{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-582cdb1{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3132338 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-e9cb9a5{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-395966f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-85fa8a4{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-fcf54ab.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-cf8a092{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-dd10a36 img{width:800px;}.elementor-21 .elementor-element.elementor-element-9c7f7f2{--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-21 .elementor-element.elementor-element-abfdade{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-9c584d3{--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-21 .elementor-element.elementor-element-08c83bb{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-3832899{--min-height:600px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-f9fab05{--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 50px;--row-gap:0px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-4c72a3d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-21 .elementor-element.elementor-element-a39f111{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-70fd523{--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-21 .elementor-element.elementor-element-f4b5615{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-3907edf{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-582cdb1{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-21 .elementor-element.elementor-element-af1eb22{--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-21 .elementor-element.elementor-element-85fa8a4{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-85fa8a4 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-fcf54ab.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider__text{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0ad2f7c .elementor-heading-title{font-size:var( --e-global-typography-dd55ed2-font-size );line-height:var( --e-global-typography-dd55ed2-line-height );}.elementor-21 .elementor-element.elementor-element-35d7473 .elementor-heading-title{font-size:var( --e-global-typography-91434b7-font-size );line-height:var( --e-global-typography-91434b7-line-height );}.elementor-21 .elementor-element.elementor-element-52b4629{--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-21 .elementor-element.elementor-element-9ff92d7{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-24a801d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:01rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-24a801d.e-con{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-ddea524 .elementor-heading-title{font-size:var( --e-global-typography-9be88a2-font-size );line-height:var( --e-global-typography-9be88a2-line-height );letter-spacing:var( --e-global-typography-9be88a2-letter-spacing );}.elementor-21 .elementor-element.elementor-element-445bd4c .elementor-heading-title{font-size:var( --e-global-typography-5e51997-font-size );line-height:var( --e-global-typography-5e51997-line-height );}.elementor-21 .elementor-element.elementor-element-80ab93e .elementor-counter-number-wrapper{font-size:var( --e-global-typography-e8112fb-font-size );line-height:var( --e-global-typography-e8112fb-line-height );}.elementor-21 .elementor-element.elementor-element-4971594 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-1702054{top:230px;}.elementor-21 .elementor-element.elementor-element-1702054 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-af0800d .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-dd10a36 img{width:600px;}.elementor-21 .elementor-element.elementor-element-9c7f7f2{--margin-top:8rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3659b6f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-6a39475{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-b44a922{--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-21 .elementor-element.elementor-element-1ab9a3a{--min-height:200px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-9633980 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-3c8d248{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-12c8afb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-9c584d3{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-1f5ec04{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c5469a7 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-08c83bb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00cdf93 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-86d67aa{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bbe1cab .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-3907edf{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-f5ef542{--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-21 .elementor-element.elementor-element-44f876d{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-54f3cc0{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-07cce0f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-56b6102{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-653744f{--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-21 .elementor-element.elementor-element-a0c9154{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-8f19ecd{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-f188f83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f188f83 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-d00c291 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-58530b5{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-7d19485{--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-21 .elementor-element.elementor-element-9b80323{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-f0b90f6{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-ac2ec96 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-14138aa{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-d4860f2{--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-21 .elementor-element.elementor-element-2b68544{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-682de62{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-5a77d2f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-b94789f{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-bdd8c29{--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-21 .elementor-element.elementor-element-6d6d7a3{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-19d277d{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-074b3f5 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-e2f6719{width:100%;max-width:100%;font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-1f69476{--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-3ce7a47{--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;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-582cdb1{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-0dab4ed{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3132338 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-e9cb9a5{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-395966f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-85fa8a4{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-fcf54ab.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:50px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-ea89e90{--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-099a3be .elementor-divider__text{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-099a3be{--divider-element-spacing:20px;}.elementor-21 .elementor-element.elementor-element-0ad2f7c .elementor-heading-title{font-size:var( --e-global-typography-dd55ed2-font-size );line-height:var( --e-global-typography-dd55ed2-line-height );}.elementor-21 .elementor-element.elementor-element-35d7473 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-21 .elementor-element.elementor-element-35d7473 .elementor-heading-title{font-size:var( --e-global-typography-91434b7-font-size );line-height:var( --e-global-typography-91434b7-line-height );}.elementor-21 .elementor-element.elementor-element-a0ec7c1{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-52b4629{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-9ff92d7{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-24a801d{--margin-top:1rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-cf8a092{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-ddea524 .elementor-heading-title{font-size:var( --e-global-typography-9be88a2-font-size );line-height:var( --e-global-typography-9be88a2-line-height );letter-spacing:var( --e-global-typography-9be88a2-letter-spacing );}.elementor-21 .elementor-element.elementor-element-445bd4c .elementor-heading-title{font-size:var( --e-global-typography-5e51997-font-size );line-height:var( --e-global-typography-5e51997-line-height );}.elementor-21 .elementor-element.elementor-element-80ab93e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;font-size:var( --e-global-typography-e8112fb-font-size );line-height:var( --e-global-typography-e8112fb-line-height );}.elementor-21 .elementor-element.elementor-element-2ef1344{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-4971594 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-1702054{top:120px;}.elementor-21 .elementor-element.elementor-element-1702054 .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-af0800d .elementor-heading-title{font-size:var( --e-global-typography-ec9cde5-font-size );line-height:var( --e-global-typography-ec9cde5-line-height );}.elementor-21 .elementor-element.elementor-element-dd10a36 img{width:100%;}.elementor-21 .elementor-element.elementor-element-9c7f7f2{--margin-top:5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce41645 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3659b6f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-6a39475{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-bf4bf73{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-6957071{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-bfc40c9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-b44a922{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-9633980 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-3c8d248{--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-12c8afb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c344af7 .elementor-icon-box-title a{font-size:1.1rem;}.elementor-21 .elementor-element.elementor-element-c03a580{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-9c584d3{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-143e73c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c5469a7 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-08c83bb{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-3832899{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-f9fab05{--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-4c72a3d{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-a39f111{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title a{font-size:var( --e-global-typography-f9ecd1a-font-size );line-height:var( --e-global-typography-f9ecd1a-line-height );}.elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-description{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-93959eb{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57ee8c2 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00cdf93 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-86d67aa{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-70fd523{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-55bc41c .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bbe1cab .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-3907edf{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-f5ef542{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-44f876d{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-45843da{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-da353d6{--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-fc1985e > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-21 .elementor-element.elementor-element-fc1985e .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-fc1985e .elementor-icon svg{height:48px;}.elementor-21 .elementor-element.elementor-element-07cce0f{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-07cce0f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-56b6102{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-05e75e6 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-05e75e6 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-653744f{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-a0c9154{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-4c741c5{--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:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-288b02d{--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-5fd1143 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-21 .elementor-element.elementor-element-5fd1143 .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-5fd1143 .elementor-icon svg{height:48px;}.elementor-21 .elementor-element.elementor-element-d00c291{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d00c291 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-58530b5{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-8b2f41f .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-8b2f41f .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-7d19485{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-9b80323{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-322ee72{--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-85a03d1 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-21 .elementor-element.elementor-element-85a03d1 .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-85a03d1 .elementor-icon svg{height:48px;}.elementor-21 .elementor-element.elementor-element-ac2ec96{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ac2ec96 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-14138aa{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-1a51e86 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-1a51e86 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-d4860f2{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-2b68544{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-99eac1a{--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-dab080b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-21 .elementor-element.elementor-element-dab080b .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-dab080b .elementor-icon svg{height:48px;}.elementor-21 .elementor-element.elementor-element-5a77d2f{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5a77d2f .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-b94789f{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-4140642 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-4140642 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-bdd8c29{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-6d6d7a3{--min-height:300px;}.elementor-21 .elementor-element.elementor-element-fe91abb{--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:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-21 .elementor-element.elementor-element-33dfc4f > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-21 .elementor-element.elementor-element-33dfc4f .elementor-icon{font-size:48px;}.elementor-21 .elementor-element.elementor-element-33dfc4f .elementor-icon svg{height:48px;}.elementor-21 .elementor-element.elementor-element-074b3f5{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-074b3f5 .elementor-heading-title{font-size:var( --e-global-typography-e60d954-font-size );line-height:var( --e-global-typography-e60d954-line-height );}.elementor-21 .elementor-element.elementor-element-e2f6719{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-a114f98 .elementor-icon{font-size:40px;}.elementor-21 .elementor-element.elementor-element-a114f98 .elementor-icon svg{height:40px;}.elementor-21 .elementor-element.elementor-element-1f69476{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-3ce7a47{--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e0191da .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3132338 .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-e9cb9a5{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-af1eb22{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-ce62b33 .elementor-icon-box-title a{font-size:var( --e-global-typography-01e218a-font-size );line-height:var( --e-global-typography-01e218a-line-height );letter-spacing:var( --e-global-typography-01e218a-letter-spacing );}.elementor-21 .elementor-element.elementor-element-395966f .elementor-heading-title{font-size:var( --e-global-typography-a432eee-font-size );line-height:var( --e-global-typography-a432eee-line-height );}.elementor-21 .elementor-element.elementor-element-85fa8a4{font-size:var( --e-global-typography-1d3237e-font-size );}.elementor-21 .elementor-element.elementor-element-fa6e456{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-fcf54ab.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:40px;}}/* Start custom CSS for divider, class: .elementor-element-099a3be */.quadrato-arancione {
    width: 10px;
    height: 10px;
    background-color: #e9511d;
    flex-shrink: 0;
    margin-right: 20px;
}

.elementor-widget-divider .elementor-divider__text{
    display: flex;
    align-items: center;
}

@media (max-width: 767px){
    .quadrato-arancione {
    width: 10px;
    height: 10px;
    background-color: #e9511d;
    flex-shrink: 0;
    margin-right: 20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1357f91 */.sedi-button {
  display: inline-flex;
  flex-direction: column;
  text-decoration: none;
  position: relative;
  padding: 10px 0px;
  overflow: hidden; 
  transition: all 0.4s ease;

}

.button-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.button-text {
    font-family: "Inter Tight";
  font-weight: 700;
  font-size: 1.2rem;
  color: #333;
  transition: color 0.4s ease;
}

.arrow-icon svg {
  width: 15px;
  height: auto;
  transition: transform 0.4s ease;
}

/* LINEE */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* --- STATO INIZIALE DELLE LINEE --- */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  opacity: 1; 
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.4s ease; 
}

.line-top {
  align-self: flex-start; 
  margin-bottom: 8px;
}

.line-bottom {
  align-self: flex-end; 
  margin-top: 8px;
}

/* --- EFFETTO HOVER --- */
.sedi-button:hover .button-text {
  color: #e9511d; 
}

.sedi-button:hover .line-top {
  transform: translateX(60px);
  opacity: 1;                  
}


.sedi-button:hover .line-bottom {
  transform: translateX(-60px); 
  opacity: 1;                 
}

.sedi-button:hover .arrow-icon svg {
  transform: translateX(5px);
}

.sedi-button:hover {
    padding-right: 10px;
}

@media (max-width: 767px){
    .button-text{
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fed3023 */.elementor-21 .elementor-element.elementor-element-fed3023 {
    position: relative;
    width: calc(50vw + 50%) !important; 
    
    left: 100%;
    transform: translateX(-100%) !important;
    
    max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ff92d7 */.elementor-21 .elementor-element.elementor-element-9ff92d7 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a39475 */.elementor-21 .elementor-element.elementor-element-6a39475 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-784bc71 */.storia-button {
  display: inline-flex;
  flex-direction: column;
  text-decoration: none;
  position: relative;
  padding: 10px 0px;
  overflow: hidden; 
  transition: all 0.4s ease;

}

.button-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.button-text {
    font-family: "Inter Tight";
  font-weight: 700;
  font-size: 1.2rem;
  color: #333;
  transition: color 0.4s ease;
}

.arrow-icon svg {
  width: 15px;
  height: auto;
  transition: transform 0.4s ease;
}

/* LINEE */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* --- STATO INIZIALE DELLE LINEE --- */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  opacity: 1; 
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.4s ease; 
}

.line-top {
  align-self: flex-start; 
  margin-bottom: 8px;
}

.line-bottom {
  align-self: flex-end; 
  margin-top: 8px;
}

/* --- EFFETTO HOVER --- */
.storia-button:hover .button-text {
  color: #e9511d; 
}

.storia-button:hover .line-top {
  transform: translateX(60px);
  opacity: 1;                  
}


.storia-button:hover .line-bottom {
  transform: translateX(-60px); 
  opacity: 1;                 
}

.storia-button:hover .arrow-icon svg {
  transform: translateX(5px);
}

.storia-button:hover {
    padding-right: 10px;
}

@media (max-width: 767px){
    .button-text{
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bfc40c9 */.quadrato-arancione {
    width: 10px;
    height: 10px;
    background-color: #e9511d;
    flex-shrink: 0;
    margin-right: 20px;
}

.elementor-widget-divider .elementor-divider__text{
    display: flex;
    align-items: center;
}

@media (max-width: 767px){
    .quadrato-arancione {
    width: 10px;
    height: 10px;
    background-color: #e9511d;
    flex-shrink: 0;
    margin-right: 20px;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12c8afb */.elementor-21 .elementor-element.elementor-element-12c8afb strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c12e726 */.elementor-21 .elementor-element.elementor-element-c12e726 {
    position: relative;
    width: calc(50vw + 50%) !important; 
    
    left: 100%;
    transform: translateX(-100%) !important;
    
    max-width: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08c83bb */.elementor-21 .elementor-element.elementor-element-08c83bb strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8836dd7 */.punti-vendita-button {
  display: inline-flex;
  flex-direction: column;
  text-decoration: none;
  position: relative;
  padding: 10px 0px;
  overflow: hidden; 
  transition: all 0.4s ease;

}

.button-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.button-text {
    font-family: "Inter Tight";
  font-weight: 700;
  font-size: 1.2rem;
  color: #333;
  transition: color 0.4s ease;
}

.arrow-icon svg {
  width: 15px;
  height: auto;
  transition: transform 0.4s ease;
}

/* LINEE */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* --- STATO INIZIALE DELLE LINEE --- */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  opacity: 1; 
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.4s ease; 
}

.line-top {
  align-self: flex-start; 
  margin-bottom: 8px;
}

.line-bottom {
  align-self: flex-end; 
  margin-top: 8px;
}

/* --- EFFETTO HOVER --- */
.punti-vendita-button:hover .button-text {
  color: #e9511d; 
}

.punti-vendita-button:hover .line-top {
  transform: translateX(70px);
  opacity: 1;                  
}


.punti-vendita-button:hover .line-bottom {
  transform: translateX(-70px); 
  opacity: 1;                 
}

.punti-vendita-button:hover .arrow-icon svg {
  transform: translateX(5px);
}

.punti-vendita-button:hover {
    padding-right: 10px;
}

@media (max-width: 767px){
    .button-text{
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c72a3d */@media (max-width: 767px) {
 .elementor-21 .elementor-element.elementor-element-4c72a3d .elementor-icon-box-title{
    margin-top: -6px;
}
   
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a39f111 */@media (max-width: 767px) {
 .elementor-21 .elementor-element.elementor-element-a39f111 .elementor-icon-box-title{
    margin-top: -6px;
}
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86d67aa */.elementor-21 .elementor-element.elementor-element-86d67aa strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8dd20de */@media (max-width: 1200px){
    .elementor-21 .elementor-element.elementor-element-8dd20de .elementor-wrapper {
    --video-aspect-ratio: 0.7625 !important;
}
}


@media (max-width: 1024px){
    .elementor-21 .elementor-element.elementor-element-8dd20de .elementor-wrapper {
    --video-aspect-ratio: 0.4625 !important;
}
}

@media (max-width: 767px){
    .elementor-21 .elementor-element.elementor-element-8dd20de .elementor-wrapper {
    --video-aspect-ratio: 0.4625 !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3907edf */.elementor-21 .elementor-element.elementor-element-3907edf strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56b6102 */.elementor-21 .elementor-element.elementor-element-56b6102 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58530b5 */.elementor-21 .elementor-element.elementor-element-58530b5 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14138aa */.elementor-21 .elementor-element.elementor-element-14138aa strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b94789f */.elementor-21 .elementor-element.elementor-element-b94789f strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2f6719 */.elementor-21 .elementor-element.elementor-element-e2f6719 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9cb9a5 */.elementor-21 .elementor-element.elementor-element-e9cb9a5 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-890b22f */.consulenza-button {
  display: inline-flex;
  flex-direction: column;
  text-decoration: none;
  position: relative;
  padding: 10px 0px;
  overflow: hidden; 
  transition: all 0.4s ease;

}

.button-content {
  display: flex;
  align-items: center;
  gap: 10px;
}

.button-text {
    font-family: "Inter Tight";
  font-weight: 700;
  font-size: 1.2rem;
  color: #333;
  transition: color 0.4s ease;
}

.arrow-icon svg {
  width: 15px;
  height: auto;
  transition: transform 0.4s ease;
}

/* LINEE */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* --- STATO INIZIALE DELLE LINEE --- */
.line-top, .line-bottom {
  height: 1px;
  background-color: #333;
  width: 70%; 
  opacity: 1; 
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.4s ease; 
}

.line-top {
  align-self: flex-start; 
  margin-bottom: 8px;
}

.line-bottom {
  align-self: flex-end; 
  margin-top: 8px;
}

/* --- EFFETTO HOVER --- */
.consulenza-button:hover .button-text {
  color: #e9511d; 
}

.consulenza-button:hover .line-top {
  transform: translateX(80px);
  opacity: 1;                  
}


.consulenza-button:hover .line-bottom {
  transform: translateX(-80px); 
  opacity: 1;                 
}

.consulenza-button:hover .arrow-icon svg {
  transform: translateX(5px);
}

.consulenza-button:hover {
    padding-right: 10px;
}

@media (max-width: 767px){
    .button-text{
        font-size: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85fa8a4 */.elementor-21 .elementor-element.elementor-element-85fa8a4 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-fcf54ab */.elementor-21 .elementor-element.elementor-element-fcf54ab .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */