.elementor-8 .elementor-element.elementor-element-91546c4b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-91546c4b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91546c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.allegrettigessi.com/wp-content/uploads/allegretti/hero-hotel-plaza.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-91546c4b > .elementor-background-overlay{background-color:rgba(14,38,84,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-91546c4b > .elementor-container{max-width:1200px;min-height:100vh;}.elementor-8 .elementor-element.elementor-element-91546c4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-16380432.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-16380432.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-8f2d76ce{--spacer-size:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7edb987a{text-align:center;}.elementor-8 .elementor-element.elementor-element-7edb987a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-8af8b70c{--spacer-size:22px;}.elementor-8 .elementor-element.elementor-element-286e869f{text-align:center;}.elementor-8 .elementor-element.elementor-element-286e869f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-453dd964{--spacer-size:18px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-40fc17c5{text-align:center;font-family:"DM Sans", Sans-serif;line-height:1.68em;color:rgba(255,255,255,0.88);}.elementor-8 .elementor-element.elementor-element-ebc12386{--spacer-size:22px;}.elementor-8 .elementor-element.elementor-element-be288b22{--spacer-size:28px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-c125a555 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-d0b940e4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d0b940e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d0b940e4 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-d0b940e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 32px 70px 32px;}.elementor-8 .elementor-element.elementor-element-d0b940e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-a7d541a5 .elementor-counter-number-wrapper{color:#C62828;}.elementor-8 .elementor-element.elementor-element-a7d541a5 .elementor-counter-title{color:#64748B;}.elementor-8 .elementor-element.elementor-element-ac26c11b .elementor-counter-number-wrapper{color:#C62828;}.elementor-8 .elementor-element.elementor-element-ac26c11b .elementor-counter-title{color:#64748B;}.elementor-8 .elementor-element.elementor-element-f24dcd5b .elementor-counter-number-wrapper{color:#C62828;}.elementor-8 .elementor-element.elementor-element-f24dcd5b .elementor-counter-title{color:#64748B;}.elementor-8 .elementor-element.elementor-element-a9e2ee04 .elementor-counter-number-wrapper{color:#C62828;}.elementor-8 .elementor-element.elementor-element-a9e2ee04 .elementor-counter-title{color:#64748B;}.elementor-8 .elementor-element.elementor-element-a1861fc5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a1861fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-a1861fc5 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-a1861fc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 32px 30px 32px;}.elementor-8 .elementor-element.elementor-element-a1861fc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5b548cf3{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b548cf3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-6b1408de{text-align:center;}.elementor-8 .elementor-element.elementor-element-6b1408de .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7c6a8a2a{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-7c6a8a2a .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-7c6a8a2a .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-c12334fb{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-45baa3c9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45baa3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-45baa3c9 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-45baa3c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 24px 32px;}.elementor-8 .elementor-element.elementor-element-45baa3c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-67ca265b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-67ca265b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-67ca265b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-67ca265b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-8 .elementor-element.elementor-element-a6cbe140 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-a6cbe140.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-a6cbe140.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a6cbe140.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-a6cbe140.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a6cbe140.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-a6cbe140 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-a6cbe140 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-ae915c9a{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-7fa19ef5{text-align:start;}.elementor-8 .elementor-element.elementor-element-7fa19ef5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-a0315a16{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-8a9e1ee7{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-a7e1727a{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-d71a2587 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-f233b71e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-f233b71e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f233b71e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-f233b71e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-27598e27 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-27598e27.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-27598e27.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-27598e27.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-27598e27.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-27598e27.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-27598e27 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-27598e27 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-fd2436c5{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-cb07b531{text-align:start;}.elementor-8 .elementor-element.elementor-element-cb07b531 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-f16a37f6{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-8f8d0997{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-c3cf0745{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-2d4bbd54 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-ed5e83ec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ed5e83ec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ed5e83ec > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-ed5e83ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-24abee7b .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-24abee7b.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-24abee7b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-24abee7b.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-24abee7b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-24abee7b.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-24abee7b .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-24abee7b .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-7bcb63be{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-d5b71be3{text-align:start;}.elementor-8 .elementor-element.elementor-element-d5b71be3 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-d1f814ed{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-85d756a3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-b2d42b17{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-17c10802 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-7ac8bff2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7ac8bff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-7ac8bff2 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-7ac8bff2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 100px 32px;}.elementor-8 .elementor-element.elementor-element-7ac8bff2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-5be4f44e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5be4f44e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5be4f44e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-5be4f44e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1a63f432 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1a63f432.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-1a63f432.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1a63f432.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-1a63f432.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1a63f432.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-1a63f432 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-1a63f432 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-793231d7{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-b7cf1406{text-align:start;}.elementor-8 .elementor-element.elementor-element-b7cf1406 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-cb4ef804{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-1dc01ffd{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-ca069b5c{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-32e0fee7 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-b2e12551:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-b2e12551 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b2e12551 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-b2e12551 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e29c6dec .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-e29c6dec.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-e29c6dec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e29c6dec.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-e29c6dec.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e29c6dec.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-e29c6dec .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-e29c6dec .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-997f86fe{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-6bfdd440{text-align:start;}.elementor-8 .elementor-element.elementor-element-6bfdd440 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-335a64a1{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-938ca645{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-9d492183{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-56af1d0d .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-cd3ee2da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-cd3ee2da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cd3ee2da > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-cd3ee2da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-64c1c113 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-64c1c113.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-64c1c113.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-64c1c113.elementor-view-default .elementor-icon{color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-64c1c113.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-64c1c113.elementor-view-default .elementor-icon svg{fill:#C62828;}.elementor-8 .elementor-element.elementor-element-64c1c113 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-64c1c113 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-e6f2faa6{--spacer-size:16px;}.elementor-8 .elementor-element.elementor-element-e7a1ebd3{text-align:start;}.elementor-8 .elementor-element.elementor-element-e7a1ebd3 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-e30e5568{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-65cce1e0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-ed30eb0e{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-a36fbc17 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-9a04ad0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9a04ad0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F4;}.elementor-8 .elementor-element.elementor-element-9a04ad0f > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-9a04ad0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-9a04ad0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-4cdc78b4{text-align:center;}.elementor-8 .elementor-element.elementor-element-4cdc78b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-6c2008ee{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c2008ee .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-4192bcd6{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-4192bcd6 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-4192bcd6 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-dd663bb0{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-56fe3e48:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-56fe3e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF1F4;}.elementor-8 .elementor-element.elementor-element-56fe3e48 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-56fe3e48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 100px 32px;}.elementor-8 .elementor-element.elementor-element-56fe3e48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-da522b7d .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-da522b7d.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-da522b7d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-da522b7d.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-da522b7d .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-da522b7d .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-75bf827b .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-75bf827b.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-75bf827b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-75bf827b.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-75bf827b .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-75bf827b .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-59b34e9e .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-59b34e9e.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-59b34e9e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-59b34e9e.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-59b34e9e .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-59b34e9e .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-3e7c4963 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-3e7c4963.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-3e7c4963.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3e7c4963.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-3e7c4963 .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-3e7c4963 .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-fe7d8dd1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fe7d8dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fe7d8dd1 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-fe7d8dd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-fe7d8dd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-df9711ce{text-align:center;}.elementor-8 .elementor-element.elementor-element-df9711ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-4da30e85{text-align:center;}.elementor-8 .elementor-element.elementor-element-4da30e85 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-b2eba65b{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-b2eba65b .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-b2eba65b .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-8ccc1d5b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8ccc1d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8ccc1d5b > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-8ccc1d5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 90px 32px;}.elementor-8 .elementor-element.elementor-element-8ccc1d5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-236c6fde > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-e5534739 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;letter-spacing:0.02em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-d12a7191{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-d12a7191 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-d12a7191 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-b0e80e48 .elementor-heading-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-463c1334{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-79bc8a12 > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-ced2cd50 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;letter-spacing:0.02em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-ec809ed2{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-ec809ed2 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-ec809ed2 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-bed83bfe .elementor-heading-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-99389ece{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-bfd7f7a5 > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-98f2a449 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;letter-spacing:0.02em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-9332d6ae{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-9332d6ae .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-9332d6ae .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-1fccee6a .elementor-heading-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-6a2e1d1c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-37320376 > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-8 .elementor-element.elementor-element-1499e661 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;letter-spacing:0.02em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-2d25bdcf{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-2d25bdcf .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-2d25bdcf .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-3809c9c5 .elementor-heading-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-122e9cc3{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-3cb17c4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3cb17c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-3cb17c4e > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-3cb17c4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-3cb17c4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ac946fe7{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac946fe7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-85ba24d0{text-align:center;}.elementor-8 .elementor-element.elementor-element-85ba24d0 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-cc6b168a{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-cc6b168a .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-cc6b168a .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-4c772f39{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-60b4baf9{--spacer-size:40px;}.elementor-8 .elementor-element.elementor-element-3a7f34ae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a7f34ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-3a7f34ae > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-3a7f34ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 32px 0px 32px;}.elementor-8 .elementor-element.elementor-element-3a7f34ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-31a5c3b2{--spacer-size:14px;}.elementor-8 .elementor-element.elementor-element-891f1661 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C62828;}.elementor-8 .elementor-element.elementor-element-ad0308e3{text-align:start;}.elementor-8 .elementor-element.elementor-element-ad0308e3 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-8d50ed71{--spacer-size:12px;}.elementor-8 .elementor-element.elementor-element-eb6d5820 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-39aa0a33{--spacer-size:14px;}.elementor-8 .elementor-element.elementor-element-2fc75b41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C62828;}.elementor-8 .elementor-element.elementor-element-fac7a6c7{text-align:start;}.elementor-8 .elementor-element.elementor-element-fac7a6c7 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-75295cb0{--spacer-size:12px;}.elementor-8 .elementor-element.elementor-element-bcd62963 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-85df72a2{--spacer-size:14px;}.elementor-8 .elementor-element.elementor-element-7ef18591 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C62828;}.elementor-8 .elementor-element.elementor-element-4efe8978{text-align:start;}.elementor-8 .elementor-element.elementor-element-4efe8978 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-76410e0a{--spacer-size:12px;}.elementor-8 .elementor-element.elementor-element-474dfa94 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#163878;color:#163878;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163878;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-2cfd6e14:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2cfd6e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-2cfd6e14 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-2cfd6e14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 64px 32px;}.elementor-8 .elementor-element.elementor-element-2cfd6e14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-66158b61 .elementor-button{background-color:#C62828;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-92c9c172:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-92c9c172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-92c9c172 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-92c9c172{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-92c9c172 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-70e71f93{text-align:center;}.elementor-8 .elementor-element.elementor-element-70e71f93 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-9ebc8e71{text-align:center;}.elementor-8 .elementor-element.elementor-element-9ebc8e71 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-5138d8a7{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-5138d8a7 .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-5138d8a7 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-d7ac609b{--spacer-size:24px;}.elementor-8 .elementor-element.elementor-element-8bdf9410:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8bdf9410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8bdf9410 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-8bdf9410{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 64px 80px 64px;}.elementor-8 .elementor-element.elementor-element-8bdf9410 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a261e216 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-a261e216.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-a261e216.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a261e216.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-a261e216 .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-a261e216 .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-fda77d58 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-fda77d58.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-fda77d58.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fda77d58.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-fda77d58 .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-fda77d58 .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-8ac5b201:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8ac5b201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-8 .elementor-element.elementor-element-8ac5b201 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-8ac5b201{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 32px 80px 32px;}.elementor-8 .elementor-element.elementor-element-8ac5b201 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a7622906{text-align:start;}.elementor-8 .elementor-element.elementor-element-a7622906 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.2em;color:#C62828;}.elementor-8 .elementor-element.elementor-element-7d594742{text-align:start;}.elementor-8 .elementor-element.elementor-element-7d594742 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-fc4794c1{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-fc4794c1 .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-fc4794c1 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-53a77b5a{--spacer-size:16px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-item{border-color:#D4DCE8;}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-item .elementor-tab-content{border-block-start-color:#D4DCE8;}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#D4DCE8;}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-accordion-icon svg{fill:#163878;}.elementor-8 .elementor-element.elementor-element-10d6327b .elementor-tab-content{color:#64748B;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-18eb7f78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-18eb7f78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-d5c1f576:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d5c1f576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d5c1f576{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4DCE8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 32px 40px 32px;}.elementor-8 .elementor-element.elementor-element-d5c1f576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-778326b6{text-align:start;}.elementor-8 .elementor-element.elementor-element-778326b6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#163878;}.elementor-8 .elementor-element.elementor-element-b0e310dd{--divider-border-style:solid;--divider-color:#C62828;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-b0e310dd .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-b0e310dd .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-8 .elementor-element.elementor-element-7f160c76{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e0d477ee .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e0d477ee .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-e0d477ee{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-e0d477ee .elementor-icon-list-text{color:#163878;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5f8f138d{--spacer-size:20px;}.elementor-8 .elementor-element.elementor-element-9fb44437 .elementor-button{background-color:#C62828;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-8 .elementor-element.elementor-element-b6712320{--spacer-size:8px;}.elementor-8 .elementor-element.elementor-element-638eb2dc{text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#64748B;}.elementor-8 .elementor-element.elementor-element-2d77df83:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d77df83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d77df83 > .elementor-container{max-width:1200px;}.elementor-8 .elementor-element.elementor-element-2d77df83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 32px 60px 32px;}.elementor-8 .elementor-element.elementor-element-2d77df83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-1fc32a8a > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-8 .elementor-element.elementor-element-4956c45d .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-4956c45d.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-4956c45d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4956c45d.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-4956c45d .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4956c45d .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-4956c45d .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-d1fbbfb4 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-8 .elementor-element.elementor-element-274e6291 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-274e6291.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-274e6291.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-274e6291.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-274e6291 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-274e6291 .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-274e6291 .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-3305aadb > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-8 .elementor-element.elementor-element-2aefef36 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-2aefef36.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-8 .elementor-element.elementor-element-2aefef36.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2aefef36.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-8 .elementor-element.elementor-element-2aefef36 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2aefef36 .elementor-icon-box-title{color:#163878;}.elementor-8 .elementor-element.elementor-element-2aefef36 .elementor-icon-box-description{color:#64748B;}.elementor-8 .elementor-element.elementor-element-e9e62b5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-e9e62b5e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e9e62b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.allegrettigessi.com/wp-content/uploads/allegretti/hero-hotel-plaza.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e9e62b5e > .elementor-background-overlay{background-color:rgba(14,38,84,0.68);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e9e62b5e > .elementor-container{max-width:1200px;min-height:440px;}.elementor-8 .elementor-element.elementor-element-e9e62b5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 32px 120px 32px;}.elementor-8 .elementor-element.elementor-element-c61ea6ec{text-align:center;}.elementor-8 .elementor-element.elementor-element-c61ea6ec .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;line-height:1.14em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49243b83{--spacer-size:14px;}.elementor-8 .elementor-element.elementor-element-6625431a{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;line-height:1.75em;letter-spacing:0.01em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-adf179fc{--spacer-size:28px;}.elementor-8 .elementor-element.elementor-element-fb579017 .elementor-button{background-color:#C62828;font-family:"DM Sans", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;}