.elementor-8 .elementor-element.elementor-element-ea01b4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-ea01b4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ea01b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5979c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-8 .elementor-element.elementor-element-8e1f234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9ad1a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-8 .elementor-element.elementor-element-52088a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.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-b8574f0 .elementor-button{background-color:#E73F10;border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-628855d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-51cd918{--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;--border-radius:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b003ca9{background-color:#FDEEE9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-b003ca9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-eebe4b0{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-c80eb95{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-40629d7.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-40629d7.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-40629d7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-40629d7.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-b659f60.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-b659f60.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-b659f60.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b659f60.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-b659f60 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-cfd21b8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-cfd21b8.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-cfd21b8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cfd21b8.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-cfd21b8 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-016888d.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-016888d .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-016888d.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-016888d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-016888d.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-016888d .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-016888d .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-016888d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-016888d .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-016888d .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-1f9ef0e .elementor-button{background-color:#E73F10;border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-18ee883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-8 .elementor-element.elementor-element-679b807 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-4c10afd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-86ba6c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-86ba6c5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-86ba6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-8 .elementor-element.elementor-element-9118e31{--display:flex;}.elementor-8 .elementor-element.elementor-element-3c4bb56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-3c4bb56.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9ba1e34{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-e3df36f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-690b43a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-690b43a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-690b43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-d560ec6 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d560ec6 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d560ec6 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-f6b0500{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-0f3d65c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d8d207b{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d8d207b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d8d207b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f986fb7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f986fb7 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-f986fb7 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-d47b2e6{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-6d8188d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5d713d0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-5d713d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d713d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9e6aa94 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9e6aa94 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9e6aa94 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-b648fd9{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-fd07c2a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f4f440a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-f4f440a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f4f440a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-01d78f3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-01d78f3 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-01d78f3 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-e9b0be4{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e8b85df{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-65590ea{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-65590ea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65590ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-acccd62 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-acccd62 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-acccd62 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-0808ca7{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9b83e57{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-52fc0f9{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-52fc0f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-52fc0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEEE9;}.elementor-8 .elementor-element.elementor-element-ea568a8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ea568a8 .elementor-icon{font-size:15px;}.elementor-8 .elementor-element.elementor-element-ea568a8 .elementor-icon svg{height:15px;}.elementor-8 .elementor-element.elementor-element-4891a15{font-family:"Nunito Sans", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ebe2c49 .elementor-button{background-color:#FFFFFF;fill:#E73F10;color:#E73F10;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E73F10;border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-ebe2c49{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-289ea8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-99c3823{--display:flex;}.elementor-8 .elementor-element.elementor-element-c27f0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-c27f0f1.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f1b1476{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-bd635cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a5eebfc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2c0f800.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-2c0f800.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-2c0f800.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2c0f800.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2fa6d73.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-2fa6d73.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-2fa6d73.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2fa6d73.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-fc20562.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-fc20562.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-fc20562.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fc20562.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4a196c2.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-4a196c2.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-4a196c2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4a196c2.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b42c2ed{--display:flex;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7D4D0;--border-color:#D7D4D0;--border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-b42c2ed:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b42c2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE7;}.elementor-8 .elementor-element.elementor-element-d809c25{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-ad1e602{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-5f8ed76{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-cfc1bd7{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-bed5c61{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-27f929a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image-gallery .gallery-item .gallery-caption{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-3cd7641 .gallery-item{padding:0 5px 5px 0;}.elementor-8 .elementor-element.elementor-element-3cd7641 .gallery{margin:0 -5px -5px 0;}.elementor-8 .elementor-element.elementor-element-3cd7641 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-3cd7641 .gallery-item .gallery-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-fe38857{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-fe38857:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fe38857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-8 .elementor-element.elementor-element-fb11c22{--display:flex;}.elementor-8 .elementor-element.elementor-element-36fa2db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-36fa2db.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-cfc0db4{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-9fa40c5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-4f0fe30{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-4fa0df6{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-435967d{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-148ea7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-4665ad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-813ac62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-813ac62.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7a21343{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-5e128cb.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-5e128cb.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-5e128cb.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5e128cb.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon{font-size:13px;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-52ab397{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-52ab397.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-52ab397.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-52ab397.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-52ab397.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon{font-size:13px;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-fbf8aa4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-fbf8aa4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-fbf8aa4.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-fbf8aa4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-fbf8aa4.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon{font-size:13px;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-f7250ba{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f7250ba.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-wrapper{align-items:center;gap:4px;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-title{margin-block-end:4px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-f7250ba.elementor-view-stacked .elementor-icon{background-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-f7250ba.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f7250ba.elementor-view-default .elementor-icon{fill:#E73F10;color:#E73F10;border-color:#E73F10;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon{font-size:13px;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon i{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-title a{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-c5f8e2c{background-color:#F8F6F3;padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-1f0893d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-323f93a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-323f93a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-323f93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F3;}.elementor-8 .elementor-element.elementor-element-f642772{--display:flex;}.elementor-8 .elementor-element.elementor-element-ff950b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#E73F10;}.elementor-8 .elementor-element.elementor-element-ff950b8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-8a6856f{font-family:"Nunito Sans", Sans-serif;font-size:45px;font-weight:900;line-height:45px;}.elementor-8 .elementor-element.elementor-element-28ad8d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-8 .elementor-element.elementor-element-0552b8e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-be91c20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-7edf464{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:9px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-c80eb95{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e3df36f{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-bd635cd{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a5eebfc{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d809c25{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9fa40c5{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-28ad8d5{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-ea01b4e{--width:100%;}.elementor-8 .elementor-element.elementor-element-5979c59{--width:25%;}.elementor-8 .elementor-element.elementor-element-8e1f234{--width:25%;}.elementor-8 .elementor-element.elementor-element-9ad1a2c{--width:25%;}.elementor-8 .elementor-element.elementor-element-52088a9{--width:25%;}.elementor-8 .elementor-element.elementor-element-628855d{--width:90%;}.elementor-8 .elementor-element.elementor-element-51cd918{--width:50%;}.elementor-8 .elementor-element.elementor-element-18ee883{--width:50%;}.elementor-8 .elementor-element.elementor-element-4c10afd{--width:100%;}.elementor-8 .elementor-element.elementor-element-86ba6c5{--width:100%;}.elementor-8 .elementor-element.elementor-element-9118e31{--width:100%;}.elementor-8 .elementor-element.elementor-element-289ea8c{--width:100%;}.elementor-8 .elementor-element.elementor-element-99c3823{--width:100%;}.elementor-8 .elementor-element.elementor-element-fe38857{--width:100%;}.elementor-8 .elementor-element.elementor-element-fb11c22{--width:100%;}.elementor-8 .elementor-element.elementor-element-4665ad1{--width:50%;}.elementor-8 .elementor-element.elementor-element-1f0893d{--width:50%;}.elementor-8 .elementor-element.elementor-element-323f93a{--width:100%;}.elementor-8 .elementor-element.elementor-element-f642772{--width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-ea01b4e{--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:nowrap;}.elementor-8 .elementor-element.elementor-element-5979c59{--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-8e1f234{--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-8 .elementor-element.elementor-element-9ad1a2c{--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-52088a9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-8 .elementor-element.elementor-element-eebe4b0{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-c80eb95{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-8 .elementor-element.elementor-element-40629d7 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9ba1e34{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-e3df36f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-f1b1476{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-bd635cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-a5eebfc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2c0f800 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2fa6d73 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-fc20562 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-4a196c2 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-d809c25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-cfc0db4{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-9fa40c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7a21343{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-5e128cb .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-52ab397 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-fbf8aa4 .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-f7250ba .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-8a6856f{font-size:28px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-28ad8d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.icon-bg-circle .elementor-icon{
    width:42px;
    height:42px;
    background:#F7EEE9;
    border-radius:50%;
    
    display:flex;
    align-items:center;
    justify-content:center;
    
    transition:all .3s ease;
}

.icon-bg-circle .elementor-icon i,
.icon-bg-circle .elementor-icon svg{
    color:#F26A21;
    fill:#F26A21;
}

/* -----icona contatti */
.icon-bg-circle-cont .elementor-icon{
    width:25px;
    height:25px;
    background:#F7EEE9;
    border-radius:50%;
    
    display:flex;
    align-items:center;
    justify-content:center;
    
    transition:all .3s ease;
}

.icon-bg-circle .elementor-icon i,
.icon-bg-circle .elementor-icon svg{
    color:#F26A21;
    fill:#F26A21;
}

/* -----testo che scorre*/
.marquee{
  width:100%;
  overflow:hidden;
  background:#F2EDE7;
  padding:18px 0;
  white-space:nowrap;
}

.marquee-track{
  display:inline-flex;
  gap:32px;
  animation: marquee 50s linear infinite;
}

.marquee-track span{
  color:#4a4a4a;
  font-size:15px;
  font-weight:500;
}
.marquee-track span::before{
  content:"✦";
  color:#e73f10;
  font-size:14px;
}
@keyframes marquee{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(-50%);
  }
}


/* ---- form */

.quote-form-wrapper{
  background:#fff;
  border:1px solid #e5ddd5;
  border-radius:16px;
  padding:32px;
  max-width:780px;
  margin:0 auto;
  box-shadow:0 18px 45px rgba(0,0,0,.06);
}

.quote-form-wrapper .form-row{
  margin-bottom:18px;
}

.quote-form-wrapper .two-cols{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
}

.quote-form-wrapper label{
  display:block;
  color:#1f2933;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}

.quote-form-wrapper input,
.quote-form-wrapper select,
.quote-form-wrapper textarea{
  width:100%;
  margin-top:8px;
  padding:14px 16px;
  border:1px solid #ded6cf;
  border-radius:8px;
  background:#fff;
  color:#222;
  font-size:14px;
  outline:none;
}

.quote-form-wrapper textarea{
  height:40px !important;
  min-height:100px !important;
  padding-top:12px;
  resize:none;
}

.quote-form-wrapper input::placeholder,
.quote-form-wrapper textarea::placeholder{
  color:#aeb4bb;
}

.quote-form-wrapper input:focus,
.quote-form-wrapper select:focus,
.quote-form-wrapper textarea:focus{
  border-color:#e73f10;
}

.quote-form-wrapper input[type="submit"]{
  background:#e73f10;
  color:#fff;
  border:none;
  border-radius:8px;
  padding:16px 24px;
  font-size:15px;
  font-weight:700;
  cursor:pointer;
  box-shadow:0 8px 18px rgba(231,63,16,.25);
}

.quote-form-wrapper input[type="submit"]:hover{
  background:#cf360c;
}

.quote-form-wrapper .privacy-text{
  text-align:center;
  font-size:11px;
  color:#6b7280;
  margin:0;
}

.quote-form-wrapper .privacy-text a{
  color:#e73f10;
  text-decoration:none;
}

@media(max-width:767px){
  .quote-form-wrapper{
    padding:24px 18px;
  }

  .quote-form-wrapper .two-cols{
    grid-template-columns:1fr;
  }
}/* End custom CSS */