.elementor-972 .elementor-element.elementor-element-gs00000b{--display:flex;--padding-top:66px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs00000b:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-972 .elementor-element.elementor-element-gs00000a{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000009{--display:flex;}.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-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-972 .elementor-element.elementor-element-gs000008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:wrap;}.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-972 .elementor-element.elementor-element-gs000022{--display:flex;--padding-top:6px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs000022:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-972 .elementor-element.elementor-element-gs000021{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 16px;--row-gap:20px;--column-gap:16px;--flex-wrap:wrap;}.elementor-972 .elementor-element.elementor-element-gs00000f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs00000f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000013{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs000013:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000017{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs000017:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00001b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs00001b:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00001f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs00001f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000038{--display:flex;--padding-top:70px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs000038:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-972 .elementor-element.elementor-element-gs000037{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000025{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000036{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-972 .elementor-element.elementor-element-gs000029{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000029:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00002c{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs00002c:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00002f{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs00002f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00002f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000032{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000032:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000035{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000035:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000045{--display:flex;--padding-top:70px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs000045:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-972 .elementor-element.elementor-element-gs000044{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs00003b{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000043{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-972 .elementor-element.elementor-element-gs00003f{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs00003f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00003f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000042{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000042:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00004c{--display:flex;--padding-top:70px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs00004c:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00004c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-972 .elementor-element.elementor-element-gs00004b{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000048{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs000067{--display:flex;--padding-top:70px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs000067:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-972 .elementor-element.elementor-element-gs000066{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs00004f{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs00005e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 16px;--row-gap:20px;--column-gap:16px;--flex-wrap:wrap;}.elementor-972 .elementor-element.elementor-element-gs000055{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs000055:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000059{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs000059:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs00005d{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-972 .elementor-element.elementor-element-gs00005d:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000065{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-972 .elementor-element.elementor-element-gs000061{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000061:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-gs000064{--display:flex;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:rgba(22,48,46,0.1);--border-color:rgba(22,48,46,0.1);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-972 .elementor-element.elementor-element-gs000064:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs000064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-972 .elementor-element.elementor-element-f70d3cd > .elementor-container{max-width:1360px;}.elementor-972 .elementor-element.elementor-element-f70d3cd{padding:88px 0px 88px 0px;}.elementor-972 .elementor-element.elementor-element-659e41d > .elementor-element-populated{padding:0px 28px 0px 28px;}.elementor-972 .elementor-element.elementor-element-2a36406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-2a36406:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-2a36406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16302E;}.elementor-972 .elementor-element.elementor-element-8e44a9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-00fe9b8{--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:34px 30px;--row-gap:34px;--column-gap:30px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-ac4b10b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-9666ec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-1f0b24b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-6d74517 > .elementor-container{max-width:1363px;}.elementor-972 .elementor-element.elementor-element-6d74517{padding:88px 28px 88px 28px;}.elementor-972 .elementor-element.elementor-element-449985d > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-972 .elementor-element.elementor-element-243f116{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-text{transition:color 0.3s;}.elementor-972 .elementor-element.elementor-element-ade0f7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-972 .elementor-element.elementor-element-gs00007f{--display:flex;--padding-top:68px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-gs00007f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-gs00007f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E8;}.elementor-972 .elementor-element.elementor-element-gs00007e{--display:flex;}.elementor-972 .elementor-element.elementor-element-gs00007c{--display:flex;}.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 );}@media(max-width:767px){.elementor-972 .elementor-element.elementor-element-ac4b10b{--width:100%;}.elementor-972 .elementor-element.elementor-element-9666ec2{--width:100%;}.elementor-972 .elementor-element.elementor-element-1f0b24b{--width:100%;}}@media(min-width:768px){.elementor-972 .elementor-element.elementor-element-gs00000f{--width:19%;}.elementor-972 .elementor-element.elementor-element-gs000013{--width:19%;}.elementor-972 .elementor-element.elementor-element-gs000017{--width:19%;}.elementor-972 .elementor-element.elementor-element-gs00001b{--width:19%;}.elementor-972 .elementor-element.elementor-element-gs00001f{--width:19%;}.elementor-972 .elementor-element.elementor-element-gs000029{--width:31%;}.elementor-972 .elementor-element.elementor-element-gs00002c{--width:31%;}.elementor-972 .elementor-element.elementor-element-gs00002f{--width:31%;}.elementor-972 .elementor-element.elementor-element-gs000032{--width:31%;}.elementor-972 .elementor-element.elementor-element-gs000035{--width:31%;}.elementor-972 .elementor-element.elementor-element-gs00003f{--width:48%;}.elementor-972 .elementor-element.elementor-element-gs000042{--width:48%;}.elementor-972 .elementor-element.elementor-element-gs000055{--width:30%;}.elementor-972 .elementor-element.elementor-element-gs000059{--width:30%;}.elementor-972 .elementor-element.elementor-element-gs00005d{--width:30%;}.elementor-972 .elementor-element.elementor-element-gs000061{--width:48%;}.elementor-972 .elementor-element.elementor-element-gs000064{--width:48%;}.elementor-972 .elementor-element.elementor-element-659e41d{width:100%;}.elementor-972 .elementor-element.elementor-element-ac4b10b{--width:31%;}.elementor-972 .elementor-element.elementor-element-9666ec2{--width:31%;}.elementor-972 .elementor-element.elementor-element-1f0b24b{--width:31%;}.elementor-972 .elementor-element.elementor-element-449985d{width:54%;}.elementor-972 .elementor-element.elementor-element-ade0f7d{width:46%;}}/* Start custom CSS for container, class: .elementor-element-gs00000a */.elementor-972 .elementor-element.elementor-element-gs00000a{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs00000b */.elementor-972 .gs-wrap{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}
/* force flex layouts (override Elementor container defaults) */
.elementor-972 .gs-cta,.elementor-972 .gs-statrow,.elementor-972 .gs-tgrid,.elementor-972 .gs-steprow,.elementor-972 .gs-cfgrid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch}
.elementor-972 .gs-cta{justify-content:center;align-items:center;gap:14px}
.elementor-972 .gs-statrow{justify-content:center;gap:20px 16px}
.elementor-972 .gs-tgrid{gap:16px}
.elementor-972 .gs-steprow{gap:28px;align-items:flex-start}
.elementor-972 .gs-cfgrid{gap:40px 30px;align-items:flex-start}
.elementor-972 .gs-herowrap{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}
.elementor-972 .gs-head{margin-bottom:26px}
.elementor-972 .gs-headc{text-align:center;align-items:center}
.elementor-972 .gs-eye .elementor-heading-title{font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:#CB5C39;margin:0 0 14px}
.elementor-972 .gs-eyec .elementor-heading-title{justify-content:center}
.elementor-972 .gs-eye .elementor-heading-title::before{content:"";width:22px;height:1px;background:#CB5C39;display:inline-block}
.elementor-972 .gs-h1 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(32px,4.3vw,52px);line-height:1.07;color:#16302E;text-align:center;max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:18px}
.elementor-972 .gs-h2 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1.11;color:#16302E;margin:0}
.elementor-972 .gs-h2c .elementor-heading-title{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}
.elementor-972 .gs-lead p{font-family:'Inter',sans-serif;font-size:16.5px;color:#4A5B58;line-height:1.6;margin:0 auto 12px;max-width:760px;text-align:center}
.elementor-972 .gs-body p{font-family:'Inter',sans-serif;font-size:16px;color:#4A5B58;line-height:1.65;margin:0 auto 14px;max-width:820px}
.elementor-972 .gs-bodyc p{text-align:center}
.elementor-972 .gs-body a,.elementor-972 .gs-lead a,.elementor-972 .gs-card-p a{color:#CB5C39;text-decoration:underline}
.elementor-972 .gs-cta{margin-top:8px}
.elementor-972 .gs-btn .elementor-button{font-family:'Inter',sans-serif;font-weight:600;font-size:15px;padding:14px 26px;border-radius:100px;border:1.5px solid transparent;transition:.2s}
.elementor-972 .gs-primary .elementor-button{background:#CB5C39;color:#fff}
.elementor-972 .gs-primary .elementor-button:hover{background:#b44e2f}
.elementor-972 .gs-ghost .elementor-button{background:transparent;color:#16302E;border-color:rgba(22,48,46,.28)}
.elementor-972 .gs-ghost .elementor-button:hover{border-color:#16302E}
/* stats */
.elementor-972 .gs-stat{background:#fff!important;border:1px solid rgba(22,48,46,.1);border-radius:14px;padding:20px 16px;text-align:center}
.elementor-972 .gs-stat-b .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(22px,2.2vw,28px);line-height:1;color:#16302E;text-align:center}
.elementor-972 .gs-stat-l .elementor-heading-title{font-family:'Space Mono',monospace;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:#CB5C39;font-weight:400;line-height:1.3;text-align:center;margin-top:8px}
.elementor-972 .gs-stat-d p{font-family:'Inter',sans-serif;font-size:12.5px;color:#4A5B58;line-height:1.45;text-align:center;margin:8px 0 0}
/* cards grid */
.elementor-972 .gs-tgrid{margin-top:28px}
.elementor-972 .gs-tcard{background:#fff!important;border:1px solid rgba(22,48,46,.1);border-radius:14px;padding:22px 22px}
.elementor-972 .gs-card-h3 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:18px;line-height:1.15;color:#16302E;margin:0 0 8px}
.elementor-972 .gs-card-p p{font-family:'Inter',sans-serif;font-size:14px;color:#4A5B58;line-height:1.55;margin:0}
/* dark band */
.elementor-972 .gs-de .elementor-heading-title,.elementor-972 .gs-cfeye .elementor-heading-title{font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:#E0714E;margin:0 0 12px}
.elementor-972 .gs-de .elementor-heading-title::before,.elementor-972 .gs-cfeye .elementor-heading-title::before{content:"";width:22px;height:1px;background:#E0714E;display:inline-block}
.elementor-972 .gs-dh2 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.12;color:#fff;margin:0}
.elementor-972 .gs-dlead p{font-family:'Inter',sans-serif;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.82);margin:14px 0 0;max-width:640px}
.elementor-972 .gs-steprow{margin-top:34px;align-items:flex-start}
.elementor-972 .gs-step{flex:1 1 220px;min-width:220px}
.elementor-972 .gs-num .elementor-heading-title{font-family:'Fraunces',serif;font-size:34px;font-weight:600;color:#E0714E;line-height:1;margin:0 0 10px}
.elementor-972 .gs-stitle .elementor-heading-title{font-family:'Fraunces',serif;font-size:19px;font-weight:600;color:#fff;line-height:1.25;margin:0 0 8px}
.elementor-972 .gs-stext p{font-family:'Inter',sans-serif;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.72);margin:0}
/* passo/form grid */
.elementor-972 .gs-cfgrid{align-items:flex-start}
.elementor-972 .gs-cfhead{flex:1 1 380px;min-width:300px}
.elementor-972 .gs-formwrap{background:#fff!important;border-radius:18px;padding:26px 26px}
.elementor-972 .gs-formwrap *{color:#16302E}
.elementor-972 .gs-formwrap label,.elementor-972 .gs-formwrap .lead{color:#16302E}
/* faq */
.elementor-972 .gs-faq .elementor-accordion-item{background:#fff;border:1px solid rgba(22,48,46,.1);border-radius:12px;margin-bottom:12px;overflow:hidden}
.elementor-972 .gs-faq .elementor-tab-title{font-family:'Fraunces',serif;font-weight:600;font-size:17px;color:#16302E;border:0;padding:16px 20px}
.elementor-972 .gs-faq .elementor-tab-content{color:#4A5B58;font-family:'Inter',sans-serif;font-size:15px;line-height:1.6;border:0;padding:0 20px 18px}
.elementor-972 .gs-faq .elementor-accordion-icon{color:#CB5C39}
@media(max-width:860px){
 .elementor-972 .gs-stat{width:100%!important;flex:1 1 100%}
 .elementor-972 .gs-tcard,.elementor-972 .gs-step{width:100%!important;flex:1 1 100%}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs000021 */.elementor-972 .elementor-element.elementor-element-gs000021{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs000037 */.elementor-972 .elementor-element.elementor-element-gs000037{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs000044 */.elementor-972 .elementor-element.elementor-element-gs000044{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs00004b */.elementor-972 .elementor-element.elementor-element-gs00004b{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs000066 */.elementor-972 .elementor-element.elementor-element-gs000066{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-656cd2e *//* == Stile di questa sezione (viaggia con l'elemento quando lo copi) == */
.elementor-972 .elementor-element.elementor-element-656cd2e{flex:0 1 auto;max-width:60ch}.elementor-972 .elementor-element.elementor-element-656cd2e .elementor-widget:not(:last-child){margin-bottom:0}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b16ac8c *//* == Stile di questa sezione (viaggia con l'elemento quando lo copi) == */
.elementor-972 .elementor-element.elementor-element-b16ac8c{flex:0 0 auto}@media(max-width:760px){.elementor-972 .elementor-element.elementor-element-b16ac8c{width:100%}.elementor-972 .elementor-element.elementor-element-b16ac8c .elementor-button{width:100%;justify-content:center}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-daf85ab *//* == Stile di questa sezione (viaggia con l'elemento quando lo copi) == */
.elementor-972 .elementor-element.elementor-element-daf85ab{background:linear-gradient(135deg,var(--teal-800,#0B4A48) 0%,var(--teal-700,#0E5C5C) 100%);border-radius:var(--r-lg,26px);box-shadow:var(--shadow-sm)}.elementor-972 .elementor-element.elementor-element-daf85ab > .elementor-container{padding:32px 38px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:26px}.elementor-972 .elementor-element.elementor-element-daf85ab > .elementor-container > .elementor-column{width:auto}.elementor-972 .elementor-element.elementor-element-daf85ab .svx-eyebrow .elementor-heading-title{color:var(--gold,#C9A24B);margin:0}@media(max-width:760px){.elementor-972 .elementor-element.elementor-element-daf85ab > .elementor-container{padding:26px 24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e44a9c */.elementor-972 .elementor-element.elementor-element-8e44a9c{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a36406 */.elementor-972 .elementor-element.elementor-element-2a36406 .tp-eye .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E0714E}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-eye .elementor-heading-title::before{content:'';width:22px;height:2px;background:#E0714E;border-radius:99px}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-h2 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.12;color:#ffffff;margin-top:8px}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-intro p{font-family:'Inter',sans-serif;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.82);max-width:820px;margin:6px 0 0}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-num .elementor-heading-title{font-family:'Fraunces',serif;font-size:34px;font-weight:600;color:#E0714E;line-height:1}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-stitle .elementor-heading-title{font-family:'Fraunces',serif;font-size:19px;font-weight:600;color:#ffffff;line-height:1.25}
.elementor-972 .elementor-element.elementor-element-2a36406 .tp-stext p{font-family:'Inter',sans-serif;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.72);margin:0}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-243f116 *//* Micro-garanzie sotto la CTA */
.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:22px;margin:0}
.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#cfe6e4;margin:0}
.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-text{color:#cfe6e4}
.elementor-972 .elementor-element.elementor-element-243f116 .elementor-icon-list-icon svg{width:16px;height:16px;fill:var(--gold)}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-449985d *//* == Stile di questa sezione (viaggia con l'elemento quando lo copi) == */
.elementor-972 .elementor-element.elementor-element-449985d .elementor-widget{margin-bottom:0}.elementor-972 .elementor-element.elementor-element-449985d .svx-eyebrow{margin-bottom:16px}.elementor-972 .elementor-element.elementor-element-449985d .svx-h2{margin-bottom:16px}.elementor-972 .elementor-element.elementor-element-449985d .svx-cta-lead{margin-bottom:26px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d74517 *//* == Stile di questa sezione (viaggia con l'elemento quando lo copi) == */
.elementor-972 .elementor-element.elementor-element-6d74517{background:linear-gradient(160deg,var(--teal-800),var(--teal-900));color:#fff;overflow:hidden;position:relative}.elementor-972 .elementor-element.elementor-element-6d74517::before{content:"";position:absolute;top:-80px;left:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(224,113,78,.22),transparent 68%);pointer-events:none;z-index:0}.elementor-972 .elementor-element.elementor-element-6d74517 > .elementor-container{display:grid;grid-template-columns:1fr .85fr;gap:56px;align-items:center;position:relative;z-index:1;padding-left:28px;padding-right:28px}.elementor-972 .elementor-element.elementor-element-6d74517 > .elementor-container > .elementor-column{min-width:0;width:100%!important;max-width:100%}.elementor-972 .elementor-element.elementor-element-6d74517 .svx-eyebrow .elementor-heading-title{color:var(--gold)}.elementor-972 .elementor-element.elementor-element-6d74517 .svx-eyebrow .elementor-heading-title::before{background:var(--gold)}.elementor-972 .elementor-element.elementor-element-6d74517 .svx-h2 .elementor-heading-title{color:#fff;font-size:clamp(30px,3.8vw,46px)}@media(max-width:820px){.elementor-972 .elementor-element.elementor-element-6d74517 > .elementor-container{grid-template-columns:1fr;gap:40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-gs00007e */.elementor-972 .elementor-element.elementor-element-gs00007e{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}/* End custom CSS */
/* Start custom CSS */.elementor-972 .gs-wrap{max-width:1360px;margin-left:auto;margin-right:auto;width:100%}
.elementor-972 .gs-herowrap{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}
.elementor-972 .gs-head{margin-bottom:26px}
.elementor-972 .gs-headc{text-align:center;align-items:center}
.elementor-972 .gs-eye .elementor-heading-title{font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:#CB5C39;margin:0 0 14px}
.elementor-972 .gs-eyec .elementor-heading-title{justify-content:center}
.elementor-972 .gs-eye .elementor-heading-title::before{content:"";width:22px;height:1px;background:#CB5C39;display:inline-block}
.elementor-972 .gs-h1 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(32px,4.3vw,52px);line-height:1.07;color:#16302E;text-align:center;max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:18px}
.elementor-972 .gs-h2 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1.11;color:#16302E;margin:0}
.elementor-972 .gs-h2c .elementor-heading-title{text-align:center;max-width:820px;margin-left:auto;margin-right:auto}
.elementor-972 .gs-lead p{font-family:'Inter',sans-serif;font-size:16.5px;color:#4A5B58;line-height:1.6;margin:0 auto 12px;max-width:760px;text-align:center}
.elementor-972 .gs-body p{font-family:'Inter',sans-serif;font-size:16px;color:#4A5B58;line-height:1.65;margin:0 auto 14px;max-width:820px}
.elementor-972 .gs-bodyc p{text-align:center}
.elementor-972 .gs-body a,.elementor-972 .gs-lead a,.elementor-972 .gs-card-p a{color:#CB5C39;text-decoration:underline}
.elementor-972 .gs-cta{margin-top:8px}
.elementor-972 .gs-btn .elementor-button{font-family:'Inter',sans-serif;font-weight:600;font-size:15px;padding:14px 26px;border-radius:100px;border:1.5px solid transparent;transition:.2s}
.elementor-972 .gs-primary .elementor-button{background:#CB5C39;color:#fff}
.elementor-972 .gs-primary .elementor-button:hover{background:#b44e2f}
.elementor-972 .gs-ghost .elementor-button{background:transparent;color:#16302E;border-color:rgba(22,48,46,.28)}
.elementor-972 .gs-ghost .elementor-button:hover{border-color:#16302E}
/* stats */
.elementor-972 .gs-statrow{align-items:stretch}
.elementor-972 .gs-stat{background:#fff;border:1px solid rgba(22,48,46,.1);border-radius:14px;padding:20px 16px;text-align:center;min-width:150px}
.elementor-972 .gs-stat-b .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(22px,2.2vw,28px);line-height:1;color:#16302E;text-align:center}
.elementor-972 .gs-stat-l .elementor-heading-title{font-family:'Space Mono',monospace;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:#CB5C39;font-weight:400;line-height:1.3;text-align:center;margin-top:8px}
.elementor-972 .gs-stat-d p{font-family:'Inter',sans-serif;font-size:12.5px;color:#4A5B58;line-height:1.45;text-align:center;margin:8px 0 0}
/* cards grid */
.elementor-972 .gs-tgrid{margin-top:28px;align-items:stretch}
.elementor-972 .gs-tcard{background:#fff;border:1px solid rgba(22,48,46,.1);border-radius:14px;padding:22px 22px;flex:1 1 240px;min-width:240px}
.elementor-972 .gs-card-h3 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:18px;line-height:1.15;color:#16302E;margin:0 0 8px}
.elementor-972 .gs-card-p p{font-family:'Inter',sans-serif;font-size:14px;color:#4A5B58;line-height:1.55;margin:0}
/* dark band */
.elementor-972 .gs-de .elementor-heading-title,.elementor-972 .gs-cfeye .elementor-heading-title{font-family:'Space Mono',monospace;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;color:#E0714E;margin:0 0 12px}
.elementor-972 .gs-de .elementor-heading-title::before,.elementor-972 .gs-cfeye .elementor-heading-title::before{content:"";width:22px;height:1px;background:#E0714E;display:inline-block}
.elementor-972 .gs-dh2 .elementor-heading-title{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.12;color:#fff;margin:0}
.elementor-972 .gs-dlead p{font-family:'Inter',sans-serif;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.82);margin:14px 0 0;max-width:640px}
.elementor-972 .gs-steprow{margin-top:34px;align-items:flex-start}
.elementor-972 .gs-step{flex:1 1 220px;min-width:220px}
.elementor-972 .gs-num .elementor-heading-title{font-family:'Fraunces',serif;font-size:34px;font-weight:600;color:#E0714E;line-height:1;margin:0 0 10px}
.elementor-972 .gs-stitle .elementor-heading-title{font-family:'Fraunces',serif;font-size:19px;font-weight:600;color:#fff;line-height:1.25;margin:0 0 8px}
.elementor-972 .gs-stext p{font-family:'Inter',sans-serif;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.72);margin:0}
/* passo/form grid */
.elementor-972 .gs-cfgrid{align-items:flex-start}
.elementor-972 .gs-cfhead{flex:1 1 380px;min-width:300px}
.elementor-972 .gs-formwrap{flex:1 1 460px;min-width:320px;background:#fff;border-radius:18px;padding:26px 26px}
/* faq */
.elementor-972 .gs-faq .elementor-accordion-item{background:#fff;border:1px solid rgba(22,48,46,.1);border-radius:12px;margin-bottom:12px;overflow:hidden}
.elementor-972 .gs-faq .elementor-tab-title{font-family:'Fraunces',serif;font-weight:600;font-size:17px;color:#16302E;border:0;padding:16px 20px}
.elementor-972 .gs-faq .elementor-tab-content{color:#4A5B58;font-family:'Inter',sans-serif;font-size:15px;line-height:1.6;border:0;padding:0 20px 18px}
.elementor-972 .gs-faq .elementor-accordion-icon{color:#CB5C39}
@media(max-width:860px){
 .elementor-972 .gs-stat{width:100%!important;flex:1 1 100%}
 .elementor-972 .gs-tcard,.elementor-972 .gs-step{width:100%!important;flex:1 1 100%}
}/* End custom CSS */