.elementor-1188 .elementor-element.elementor-element-0dcd40d{--display:flex;--min-height:100vh;--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--padding-top:70px;--padding-bottom:70px;--padding-left:7%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-0dcd40d:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-0dcd40d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/Palazzo-risorgimento-Interni-21-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-0dcd40d::before, .elementor-1188 .elementor-element.elementor-element-0dcd40d > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-0dcd40d > .e-con-inner > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-0dcd40d > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-0dcd40d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-0dcd40d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, var( --e-global-color-secondary ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-ca17ed5 .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-7d18d6d{width:var( --container-widget-width, 847px );max-width:847px;--container-widget-width:847px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-7d18d6d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-3fe84a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-21319d4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-9ce40fa img{width:50px;}.elementor-1188 .elementor-element.elementor-element-1af5811{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-4706544{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-4706544 .elementor-heading-title{font-family:var( --e-global-typography-e24c310-font-family ), Sans-serif;font-size:var( --e-global-typography-e24c310-font-size );font-weight:var( --e-global-typography-e24c310-font-weight );line-height:var( --e-global-typography-e24c310-line-height );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-f500912{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-121ec54{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-4a7d20d{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1188 .elementor-element.elementor-element-16b81fa{--display:flex;--min-height:260px;--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-16b81fa:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-16b81fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/Palazzo-risorgimento_dimore_img-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:250px auto;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1188 .elementor-element.elementor-element-d40ff4c{padding:20px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-d40ff4c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-d40ff4c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-d40ff4c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-12b8f58{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:center;}.elementor-1188 .elementor-element.elementor-element-12b8f58 .elementor-heading-title{font-family:var( --e-global-typography-e24c310-font-family ), Sans-serif;font-size:var( --e-global-typography-e24c310-font-size );font-weight:var( --e-global-typography-e24c310-font-weight );line-height:var( --e-global-typography-e24c310-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-97ea793{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button{background-color:#EFEDE800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button:hover, .elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button:hover svg, .elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-017048f{--display:flex;--min-height:85vh;--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-017048f:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-017048f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/Palazzo-risorgimento-Esterni-15-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1188 .elementor-element.elementor-element-eab6141 .elementor-icon-wrapper{text-align:center;}.elementor-1188 .elementor-element.elementor-element-eab6141 .elementor-icon{font-size:35px;}.elementor-1188 .elementor-element.elementor-element-eab6141 .elementor-icon svg{height:35px;}.elementor-1188 .elementor-element.elementor-element-623a0d1{--display:flex;--padding-top:0;--padding-bottom:120px;--padding-left:7%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-6701715{--display:flex;--min-height:85vh;--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-6701715:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-6701715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/Palazzo-risorgimento-Interni-18-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-91e26e1 .elementor-icon-wrapper{text-align:center;}.elementor-1188 .elementor-element.elementor-element-91e26e1 .elementor-icon{font-size:35px;}.elementor-1188 .elementor-element.elementor-element-91e26e1 .elementor-icon svg{height:35px;}.elementor-1188 .elementor-element.elementor-element-a94baf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-749f454{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1188 .elementor-element.elementor-element-fa0ced6{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-fa0ced6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-fa0ced6 .elementor-icon-box-title{color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-fa0ced6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-8dab0d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1188 .elementor-element.elementor-element-f155f58{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-f155f58 .elementor-heading-title{font-family:var( --e-global-typography-e24c310-font-family ), Sans-serif;font-size:var( --e-global-typography-e24c310-font-size );font-weight:var( --e-global-typography-e24c310-font-weight );line-height:var( --e-global-typography-e24c310-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-303860d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1188 .elementor-element.elementor-element-97051c0{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button{background-color:#EFEDE800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-882e675 );color:var( --e-global-color-882e675 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button:hover, .elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button:hover svg, .elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-335333a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1188 .elementor-element.elementor-element-850068b{--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:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-65e379a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-23bdf39 );--border-color:var( --e-global-color-23bdf39 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1188 .elementor-element.elementor-element-bd6076d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1188 .elementor-element.elementor-element-bd6076d .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-0ad194b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-23bdf39 );--border-color:var( --e-global-color-23bdf39 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1188 .elementor-element.elementor-element-d711ee2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1188 .elementor-element.elementor-element-d711ee2 .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-5fa7355{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-23bdf39 );--border-color:var( --e-global-color-23bdf39 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1188 .elementor-element.elementor-element-07d5c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1188 .elementor-element.elementor-element-07d5c34 .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-2a8a868{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-23bdf39 );--border-color:var( --e-global-color-23bdf39 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1188 .elementor-element.elementor-element-e64ee2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1188 .elementor-element.elementor-element-e64ee2e .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-6dcc54f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-23bdf39 );--border-color:var( --e-global-color-23bdf39 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1188 .elementor-element.elementor-element-7913cb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1188 .elementor-element.elementor-element-7913cb3 .elementor-heading-title{font-family:var( --e-global-typography-9e9ed69-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9ed69-font-size );font-weight:var( --e-global-typography-9e9ed69-font-weight );text-transform:var( --e-global-typography-9e9ed69-text-transform );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-2244837{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-ce1a209{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-ef70d4f{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1188 .elementor-element.elementor-element-ef70d4f:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-ef70d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/2026/07/Palazzo-risorgimento_waiting_hero-scaled.jpg");background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-7992fb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-d1e4510{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-d1e4510 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-d1e4510 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-d1e4510 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-d00e3a3{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-d00e3a3 .elementor-heading-title{font-family:var( --e-global-typography-9ae2b02-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae2b02-font-size );font-weight:var( --e-global-typography-9ae2b02-font-weight );line-height:var( --e-global-typography-9ae2b02-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-f3f1d3f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-1188 .elementor-element.elementor-element-b489d68{--divider-border-style:solid;--divider-color:var( --e-global-color-84986e5 );--divider-border-width:2px;}.elementor-1188 .elementor-element.elementor-element-b489d68 .elementor-divider-separator{width:100%;}.elementor-1188 .elementor-element.elementor-element-b489d68 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1188 .elementor-element.elementor-element-704e057{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-704e057 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-d64dcdb{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-d64dcdb .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-5c856cf{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-a80edc2{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-d12352b{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1188 .elementor-element.elementor-element-d12352b:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-d12352b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-39e41ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-feba7b5{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-feba7b5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-feba7b5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-feba7b5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-636f05f{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-636f05f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-f3f15ff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-8e6efc3{--divider-border-style:solid;--divider-color:var( --e-global-color-84986e5 );--divider-border-width:2px;}.elementor-1188 .elementor-element.elementor-element-8e6efc3 .elementor-divider-separator{width:100%;}.elementor-1188 .elementor-element.elementor-element-8e6efc3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1188 .elementor-element.elementor-element-a40f387{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-a40f387 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-2f7d418{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-2f7d418 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-375fadd{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-9fbe6eb{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-7fab50c{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1188 .elementor-element.elementor-element-7fab50c:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-7fab50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-87f5b05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-a58175c{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-a58175c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-a58175c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-a58175c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-474730f{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-474730f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-3f75c34{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-7838711{--divider-border-style:solid;--divider-color:var( --e-global-color-84986e5 );--divider-border-width:2px;}.elementor-1188 .elementor-element.elementor-element-7838711 .elementor-divider-separator{width:100%;}.elementor-1188 .elementor-element.elementor-element-7838711 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1188 .elementor-element.elementor-element-95dad9c{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-95dad9c .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-a7f90d0{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-a7f90d0 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-4406a1b{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-9db12bd{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-125e858{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1188 .elementor-element.elementor-element-125e858:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-125e858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-67dd07d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-8409344{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-8409344 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-8409344 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-8409344 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-297facb{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-297facb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-86102f2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-b692ff1{--divider-border-style:solid;--divider-color:var( --e-global-color-84986e5 );--divider-border-width:2px;}.elementor-1188 .elementor-element.elementor-element-b692ff1 .elementor-divider-separator{width:100%;}.elementor-1188 .elementor-element.elementor-element-b692ff1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1188 .elementor-element.elementor-element-84ba805{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-84ba805 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-1c86f32{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-1c86f32 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-fa69a65{--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:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-94c56c7{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-8576d3e{--display:flex;--min-height:540px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1188 .elementor-element.elementor-element-8576d3e:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-8576d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-b1c63fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-3008321{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-3008321 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-3008321 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-3008321 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-7a74019{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-7a74019 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-1af586e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-711d85b{--divider-border-style:solid;--divider-color:var( --e-global-color-84986e5 );--divider-border-width:2px;}.elementor-1188 .elementor-element.elementor-element-711d85b .elementor-divider-separator{width:100%;}.elementor-1188 .elementor-element.elementor-element-711d85b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1188 .elementor-element.elementor-element-e2757f7{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-e2757f7 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-ce61112{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-ce61112 .elementor-heading-title{font-family:var( --e-global-typography-50f2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-50f2bac-font-size );font-weight:var( --e-global-typography-50f2bac-font-weight );line-height:var( --e-global-typography-50f2bac-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-e717754{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1188 .elementor-element.elementor-element-08f1020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:7%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-0af1a3a{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1188 .elementor-element.elementor-element-6136dfc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-6136dfc .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-6136dfc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-b596a1e{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-b596a1e .elementor-heading-title{font-family:var( --e-global-typography-e24c310-font-family ), Sans-serif;font-size:var( --e-global-typography-e24c310-font-size );font-weight:var( --e-global-typography-e24c310-font-weight );line-height:var( --e-global-typography-e24c310-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-88b49ed{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-6ef7def{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1188 .elementor-element.elementor-element-51b9b3d{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--overlay-opacity:0.15;}.elementor-1188 .elementor-element.elementor-element-51b9b3d::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .e-con-inner > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/2026/07/logo-gold.svg");--background-overlay:'';background-position:150% 75px;background-repeat:no-repeat;background-size:400px auto;}.elementor-1188 .elementor-element.elementor-element-bfc1f7e{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-ed9cb17{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-ed9cb17:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-ed9cb17, .elementor-1188 .elementor-element.elementor-element-ed9cb17::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-b80b96c{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-b80b96c:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-b80b96c, .elementor-1188 .elementor-element.elementor-element-b80b96c::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-edbeb6a{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-edbeb6a:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-edbeb6a, .elementor-1188 .elementor-element.elementor-element-edbeb6a::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-2eaf24e{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-2eaf24e:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-2eaf24e, .elementor-1188 .elementor-element.elementor-element-2eaf24e::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-7204887{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-7204887:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-7204887, .elementor-1188 .elementor-element.elementor-element-7204887::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-ea8d5a7{--display:flex;--background-transition:0.4s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-2248bb6 );--border-color:var( --e-global-color-2248bb6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-ea8d5a7:hover{background-color:#A8845938;border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-ea8d5a7, .elementor-1188 .elementor-element.elementor-element-ea8d5a7::before{--border-transition:0.4s;}.elementor-1188 .elementor-element.elementor-element-c8b0985{--display:flex;--min-height:200px;}.elementor-1188 .elementor-element.elementor-element-bbf62d5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-1784cfb{width:var( --container-widget-width, 495px );max-width:495px;padding:0px 0px 20px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-1784cfb .elementor-heading-title{font-family:var( --e-global-typography-9ae2b02-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae2b02-font-size );font-weight:var( --e-global-typography-9ae2b02-font-weight );line-height:var( --e-global-typography-9ae2b02-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-1421dc6{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-30fbf97{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-60f2dde{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-aa23458{width:var( --container-widget-width, 495px );max-width:495px;padding:0px 0px 20px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-aa23458 .elementor-heading-title{font-family:var( --e-global-typography-9ae2b02-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae2b02-font-size );font-weight:var( --e-global-typography-9ae2b02-font-weight );line-height:var( --e-global-typography-9ae2b02-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-354ebe8{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-4abce52{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-4eb913e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-9e36d03{width:var( --container-widget-width, 495px );max-width:495px;padding:0px 0px 20px 0px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-9e36d03 .elementor-heading-title{font-family:var( --e-global-typography-9ae2b02-font-family ), Sans-serif;font-size:var( --e-global-typography-9ae2b02-font-size );font-weight:var( --e-global-typography-9ae2b02-font-weight );line-height:var( --e-global-typography-9ae2b02-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-5f2d75c{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-5e4d289{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon{font-size:30px;}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-7c206e2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1188 .elementor-element.elementor-element-1c439df{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-1c439df:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-1c439df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc09fd7 );}.elementor-1188 .elementor-element.elementor-element-876e477{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8% 8%;--row-gap:8%;--column-gap:8%;}.elementor-1188 .elementor-element.elementor-element-612233b{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-612233b:not(.elementor-motion-effects-element-type-background), .elementor-1188 .elementor-element.elementor-element-612233b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.palazzorisorgimento.it/wp-content/uploads/Palazzo-risorgimento-Interni-4-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1188 .elementor-element.elementor-element-de8f37e .elementor-icon-wrapper{text-align:center;}.elementor-1188 .elementor-element.elementor-element-de8f37e .elementor-icon{font-size:35px;}.elementor-1188 .elementor-element.elementor-element-de8f37e .elementor-icon svg{height:35px;}.elementor-1188 .elementor-element.elementor-element-a7f1a5f{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1188 .elementor-element.elementor-element-763d78f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-763d78f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1188 .elementor-element.elementor-element-763d78f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-d016e0c{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;text-align:start;}.elementor-1188 .elementor-element.elementor-element-d016e0c .elementor-heading-title{font-family:var( --e-global-typography-a897e4f-font-family ), Sans-serif;font-size:var( --e-global-typography-a897e4f-font-size );font-weight:var( --e-global-typography-a897e4f-font-weight );line-height:var( --e-global-typography-a897e4f-line-height );color:var( --e-global-color-accent );}.elementor-1188 .elementor-element.elementor-element-dc371c2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button{background-color:#EFEDE800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button:hover, .elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button:hover svg, .elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1188 .elementor-element.elementor-element-a03e0d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-851dfec .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1188 .elementor-element.elementor-element-851dfec .elementor-icon-box-title{color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-851dfec .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:2.5px;color:var( --e-global-color-882e675 );}.elementor-1188 .elementor-element.elementor-element-55974c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-55974c4.e-con:hover{--e-con-transform-translateX:10px;}.elementor-1188 .elementor-element.elementor-element-c051383{width:initial;max-width:initial;text-align:end;}.elementor-1188 .elementor-element.elementor-element-c051383 .elementor-heading-title{font-family:var( --e-global-typography-826bb14-font-family ), Sans-serif;font-size:var( --e-global-typography-826bb14-font-size );font-weight:var( --e-global-typography-826bb14-font-weight );font-style:var( --e-global-typography-826bb14-font-style );line-height:var( --e-global-typography-826bb14-line-height );color:#EFEDE8;}.elementor-1188 .elementor-element.elementor-element-3ea0e89 .elementor-icon-wrapper{text-align:center;}.elementor-1188 .elementor-element.elementor-element-3ea0e89 .elementor-icon{font-size:13px;}.elementor-1188 .elementor-element.elementor-element-3ea0e89 .elementor-icon svg{height:13px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1188 .elementor-element.elementor-element-ca17ed5 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-7d18d6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-7d18d6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1188 .elementor-element.elementor-element-3fe84a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-1af5811{--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-1188 .elementor-element.elementor-element-4706544{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-4706544 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-f500912{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-121ec54{--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-1188 .elementor-element.elementor-element-4a7d20d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-d40ff4c{padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-d40ff4c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1188 .elementor-element.elementor-element-12b8f58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-12b8f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97ea793{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-623a0d1{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1188 .elementor-element.elementor-element-6701715{--min-height:70vh;}.elementor-1188 .elementor-element.elementor-element-6701715.e-con{--order:-99999 /* order start hack */;}.elementor-1188 .elementor-element.elementor-element-a94baf3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-8dab0d5{--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-1188 .elementor-element.elementor-element-f155f58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-f155f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97051c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-335333a{--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:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-850068b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-bd6076d .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-d711ee2 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-07d5c34 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-e64ee2e .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-7913cb3 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-2244837{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-d00e3a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-d00e3a3 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-f3f1d3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1188 .elementor-element.elementor-element-704e057{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-704e057 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-d64dcdb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-d64dcdb .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-5c856cf{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-636f05f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-f3f15ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-a40f387{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-a40f387 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-2f7d418{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-2f7d418 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-375fadd{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-474730f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-3f75c34{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-95dad9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-95dad9c .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-a7f90d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-a7f90d0 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-4406a1b{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-297facb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-86102f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-84ba805{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-84ba805 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-1c86f32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-1c86f32 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-fa69a65{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1188 .elementor-element.elementor-element-7a74019{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-1af586e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-e2757f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-e2757f7 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-ce61112{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-ce61112 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-e717754{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;padding:0% 4% 0% 0%;}.elementor-1188 .elementor-element.elementor-element-08f1020{--padding-top:70px;--padding-bottom:70px;--padding-left:7%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-b596a1e{--container-widget-width:443px;--container-widget-flex-grow:0;width:var( --container-widget-width, 443px );max-width:443px;}.elementor-1188 .elementor-element.elementor-element-b596a1e .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-88b49ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-6ef7def{--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 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-51b9b3d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1188 .elementor-element.elementor-element-51b9b3d::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .e-con-inner > .elementor-background-video-container::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1188 .elementor-element.elementor-element-51b9b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:contain;}.elementor-1188 .elementor-element.elementor-element-bfc1f7e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-1784cfb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-1784cfb .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-aa23458{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-aa23458 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-9e36d03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-9e36d03 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-7c206e2{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-1188 .elementor-element.elementor-element-7c206e2.elementor-element{--order:-99999 /* order start hack */;}.elementor-1188 .elementor-element.elementor-element-1c439df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-876e477{--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 50px;--row-gap:50px;--column-gap:50px;}.elementor-1188 .elementor-element.elementor-element-612233b.e-con{--order:99999 /* order end hack */;}.elementor-1188 .elementor-element.elementor-element-a7f1a5f{--padding-top:50px;--padding-bottom:0;--padding-left:7%;--padding-right:7%;}.elementor-1188 .elementor-element.elementor-element-d016e0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1188 .elementor-element.elementor-element-d016e0c .elementor-heading-title{font-size:var( --e-global-typography-a897e4f-font-size );line-height:var( --e-global-typography-a897e4f-line-height );}.elementor-1188 .elementor-element.elementor-element-dc371c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-a03e0d6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1188 .elementor-element.elementor-element-c051383{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1188 .elementor-element.elementor-element-c051383 .elementor-heading-title{font-size:var( --e-global-typography-826bb14-font-size );line-height:var( --e-global-typography-826bb14-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1188 .elementor-element.elementor-element-ca17ed5 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-7d18d6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1188 .elementor-element.elementor-element-3fe84a8{--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;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-21319d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-1af5811{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-4706544 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-f500912{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-121ec54{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-4a7d20d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-16b81fa{--width:230px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-d40ff4c .elementor-icon{font-size:25px;}.elementor-1188 .elementor-element.elementor-element-12b8f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97ea793{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-017048f{--min-height:50vh;}.elementor-1188 .elementor-element.elementor-element-017048f.e-con{--order:99999 /* order end hack */;}.elementor-1188 .elementor-element.elementor-element-623a0d1{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1188 .elementor-element.elementor-element-a94baf3{--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;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-749f454{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-fa0ced6 .elementor-icon{font-size:25px;}.elementor-1188 .elementor-element.elementor-element-8dab0d5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-f155f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97051c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-335333a{--width:calc(100% - 40px);--justify-content:flex-start;}.elementor-1188 .elementor-element.elementor-element-850068b{--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-1188 .elementor-element.elementor-element-65e379a{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-bd6076d{text-align:start;}.elementor-1188 .elementor-element.elementor-element-bd6076d .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-0ad194b{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-d711ee2{text-align:start;}.elementor-1188 .elementor-element.elementor-element-d711ee2 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-5fa7355{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-07d5c34{text-align:start;}.elementor-1188 .elementor-element.elementor-element-07d5c34 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-2a8a868{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-e64ee2e{text-align:start;}.elementor-1188 .elementor-element.elementor-element-e64ee2e .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-6dcc54f{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-7913cb3{text-align:start;}.elementor-1188 .elementor-element.elementor-element-7913cb3 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-ce1a209{--min-height:210px;}.elementor-1188 .elementor-element.elementor-element-ef70d4f{--min-height:450px;}.elementor-1188 .elementor-element.elementor-element-7992fb3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-d1e4510 .elementor-icon{font-size:25px;}.elementor-1188 .elementor-element.elementor-element-d00e3a3 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-f3f1d3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1188 .elementor-element.elementor-element-704e057 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-d64dcdb .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-a80edc2{--min-height:210px;}.elementor-1188 .elementor-element.elementor-element-39e41ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1188 .elementor-element.elementor-element-f3f15ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-a40f387 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-2f7d418 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-9fbe6eb{--min-height:210px;}.elementor-1188 .elementor-element.elementor-element-87f5b05{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1188 .elementor-element.elementor-element-3f75c34{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-95dad9c .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-a7f90d0 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-9db12bd{--min-height:210px;}.elementor-1188 .elementor-element.elementor-element-67dd07d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1188 .elementor-element.elementor-element-86102f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-84ba805 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-1c86f32 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-94c56c7{--min-height:210px;}.elementor-1188 .elementor-element.elementor-element-b1c63fc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1188 .elementor-element.elementor-element-1af586e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-e2757f7 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-ce61112 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-e717754{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-1188 .elementor-element.elementor-element-08f1020{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-0af1a3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-6136dfc .elementor-icon{font-size:25px;}.elementor-1188 .elementor-element.elementor-element-b596a1e .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-88b49ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-51b9b3d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1188 .elementor-element.elementor-element-bfc1f7e{--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-1188 .elementor-element.elementor-element-1784cfb .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-aa23458 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-9e36d03 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-7c206e2.elementor-element{--order:-99999 /* order start hack */;}.elementor-1188 .elementor-element.elementor-element-876e477{--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;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-a7f1a5f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1188 .elementor-element.elementor-element-763d78f .elementor-icon{font-size:25px;}.elementor-1188 .elementor-element.elementor-element-d016e0c .elementor-heading-title{font-size:var( --e-global-typography-a897e4f-font-size );line-height:var( --e-global-typography-a897e4f-line-height );}.elementor-1188 .elementor-element.elementor-element-dc371c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-a03e0d6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--flex-wrap:wrap;}.elementor-1188 .elementor-element.elementor-element-c051383 .elementor-heading-title{font-size:var( --e-global-typography-826bb14-font-size );line-height:var( --e-global-typography-826bb14-line-height );}}@media(min-width:768px){.elementor-1188 .elementor-element.elementor-element-21319d4{--width:100%;}.elementor-1188 .elementor-element.elementor-element-1af5811{--width:100%;}.elementor-1188 .elementor-element.elementor-element-4a7d20d{--width:45%;}.elementor-1188 .elementor-element.elementor-element-16b81fa{--width:230px;}.elementor-1188 .elementor-element.elementor-element-017048f{--width:45%;}.elementor-1188 .elementor-element.elementor-element-6701715{--width:100%;}.elementor-1188 .elementor-element.elementor-element-749f454{--width:100%;}.elementor-1188 .elementor-element.elementor-element-8dab0d5{--width:100%;}.elementor-1188 .elementor-element.elementor-element-303860d{--width:45%;}.elementor-1188 .elementor-element.elementor-element-850068b{--width:300px;}.elementor-1188 .elementor-element.elementor-element-65e379a{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-0ad194b{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-5fa7355{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-2a8a868{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-6dcc54f{--width:fit-content;}.elementor-1188 .elementor-element.elementor-element-ef70d4f{--width:50%;}.elementor-1188 .elementor-element.elementor-element-7992fb3{--width:calc( 50% - 30px );}.elementor-1188 .elementor-element.elementor-element-d12352b{--width:50%;}.elementor-1188 .elementor-element.elementor-element-39e41ed{--width:calc( 50% - 30px );}.elementor-1188 .elementor-element.elementor-element-7fab50c{--width:50%;}.elementor-1188 .elementor-element.elementor-element-87f5b05{--width:calc( 50% - 30px );}.elementor-1188 .elementor-element.elementor-element-125e858{--width:50%;}.elementor-1188 .elementor-element.elementor-element-67dd07d{--width:calc( 50% - 30px );}.elementor-1188 .elementor-element.elementor-element-8576d3e{--width:50%;}.elementor-1188 .elementor-element.elementor-element-b1c63fc{--width:calc( 50% - 30px );}.elementor-1188 .elementor-element.elementor-element-0af1a3a{--width:100%;}.elementor-1188 .elementor-element.elementor-element-51b9b3d{--width:40%;}.elementor-1188 .elementor-element.elementor-element-bfc1f7e{--width:300px;}.elementor-1188 .elementor-element.elementor-element-bbf62d5{--width:300px;}.elementor-1188 .elementor-element.elementor-element-60f2dde{--width:300px;}.elementor-1188 .elementor-element.elementor-element-4eb913e{--width:300px;}.elementor-1188 .elementor-element.elementor-element-612233b{--width:55%;}.elementor-1188 .elementor-element.elementor-element-a7f1a5f{--width:32%;}.elementor-1188 .elementor-element.elementor-element-55974c4{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-1188 .elementor-element.elementor-element-21319d4{--width:100%;}.elementor-1188 .elementor-element.elementor-element-1af5811{--width:100%;}.elementor-1188 .elementor-element.elementor-element-4a7d20d{--width:100%;}.elementor-1188 .elementor-element.elementor-element-017048f{--width:100%;}.elementor-1188 .elementor-element.elementor-element-6701715{--width:100%;}.elementor-1188 .elementor-element.elementor-element-749f454{--width:100%;}.elementor-1188 .elementor-element.elementor-element-8dab0d5{--width:100%;}.elementor-1188 .elementor-element.elementor-element-303860d{--width:100%;}.elementor-1188 .elementor-element.elementor-element-850068b{--width:100%;}.elementor-1188 .elementor-element.elementor-element-65e379a{--width:280px;}.elementor-1188 .elementor-element.elementor-element-0af1a3a{--width:100%;}.elementor-1188 .elementor-element.elementor-element-51b9b3d{--width:100%;}.elementor-1188 .elementor-element.elementor-element-bfc1f7e{--width:100%;}.elementor-1188 .elementor-element.elementor-element-612233b{--width:100%;}.elementor-1188 .elementor-element.elementor-element-a7f1a5f{--width:100%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1188 .elementor-element.elementor-element-ca17ed5 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-7d18d6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-4706544 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-f500912{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-12b8f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97ea793{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-4516bbd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-f155f58 .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-97051c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2e6dfe2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-bd6076d .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-d711ee2 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-07d5c34 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-e64ee2e .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-7913cb3 .elementor-heading-title{font-size:var( --e-global-typography-9e9ed69-font-size );line-height:var( --e-global-typography-9e9ed69-line-height );letter-spacing:var( --e-global-typography-9e9ed69-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-d00e3a3 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-f3f1d3f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1188 .elementor-element.elementor-element-704e057 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-d64dcdb .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-f3f15ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-a40f387 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-2f7d418 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-3f75c34{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-95dad9c .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-a7f90d0 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-86102f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-84ba805 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-1c86f32 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-1af586e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-e2757f7 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-ce61112 .elementor-heading-title{font-size:var( --e-global-typography-50f2bac-font-size );line-height:var( --e-global-typography-50f2bac-line-height );}.elementor-1188 .elementor-element.elementor-element-b596a1e .elementor-heading-title{font-size:var( --e-global-typography-e24c310-font-size );line-height:var( --e-global-typography-e24c310-line-height );}.elementor-1188 .elementor-element.elementor-element-88b49ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-1784cfb .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-1421dc6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-30fbf97 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-aa23458 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-354ebe8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-4abce52 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-9e36d03 .elementor-heading-title{font-size:var( --e-global-typography-9ae2b02-font-size );line-height:var( --e-global-typography-9ae2b02-line-height );}.elementor-1188 .elementor-element.elementor-element-5f2d75c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-5e4d289 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-d016e0c .elementor-heading-title{font-size:var( --e-global-typography-a897e4f-font-size );line-height:var( --e-global-typography-a897e4f-line-height );}.elementor-1188 .elementor-element.elementor-element-dc371c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1188 .elementor-element.elementor-element-2d514ac .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1188 .elementor-element.elementor-element-c051383 .elementor-heading-title{font-size:var( --e-global-typography-826bb14-font-size );line-height:var( --e-global-typography-826bb14-line-height );}}/* Start custom CSS */.timeline-tag {
  transition: border-left 0.4s ease;
  cursor: pointer;
}

.timeline-tag.active {
  border-left: solid 2px var(--gold) !important;
}

.timeline-tag.active .timeline-tag_text h6 {
  color: var(--white) !important;
}


/* Edificio */
.titoli_edificio {
    opacity:1 !important;
}
.btn-edificio_active {
   background: var(--gold)  important;
}
.hidden{
    display: none !important;
}/* End custom CSS */