.elementor-763 .elementor-element.elementor-element-4f55287{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-763 .elementor-element.elementor-element-a17bcea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-a17bcea.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-763 .elementor-element.elementor-element-7ccb792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 16px 8px 16px;columns:1;text-align:center;font-family:"Lora", Sans-serif;font-size:clamp(1.25rem, 1.25rem + 0.8vw, 2.6rem);font-weight:600;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-7ccb792.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-7ccb792 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-aa264d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;columns:1;text-align:center;font-family:"Lora", Sans-serif;font-size:clamp(0.7rem, 0.7rem + 0.24vw, 1rem);font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-aa264d0.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-aa264d0 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-9c8c9c1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c01a11c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-c01a11c.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-8a52893{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-4979318{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-4979318:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-4979318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-4979318.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-e9c544c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-e9c544c.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-4a9e64d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-4a9e64d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-8c2528e{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-8c2528e p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-73bc403{background-color:#D4EDDA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;}.elementor-763 .elementor-element.elementor-element-6cee3a3{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-6cee3a3 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-58da2b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-58da2b3.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-c2cb0df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c2cb0df.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-0350e1e{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-0350e1e p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-adcb751{background-color:#D4EDDA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-adcb751 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-0f901b3{font-family:"Lora", Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-eca9da1 );}.elementor-763 .elementor-element.elementor-element-0f901b3 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-fc2b600{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-fc2b600.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-1b7eb0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-1b7eb0f.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-cc4358b{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-cc4358b p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-430b632{background-color:#D4EDDA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-430b632 p{margin-block-end:0px;}.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-763 .elementor-element.elementor-element-d689d44 .elementor-icon-wrapper{text-align:center;}.elementor-763 .elementor-element.elementor-element-d689d44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-d689d44.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-d689d44.elementor-view-default .elementor-icon{color:var( --e-global-color-8e91e35 );border-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-d689d44.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-d689d44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-d689d44 .elementor-icon{font-size:24px;}.elementor-763 .elementor-element.elementor-element-d689d44 .elementor-icon svg{height:24px;}.elementor-763 .elementor-element.elementor-element-3fc06bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-3fc06bf.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-c0e3bf9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c0e3bf9.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-45e2757{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-45e2757 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-1302291{background-color:#D4EDDA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-1302291 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-96db5fe .elementor-icon-wrapper{text-align:center;}.elementor-763 .elementor-element.elementor-element-96db5fe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-96db5fe.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-96db5fe.elementor-view-default .elementor-icon{color:var( --e-global-color-8e91e35 );border-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-96db5fe.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-96db5fe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-96db5fe .elementor-icon{font-size:24px;}.elementor-763 .elementor-element.elementor-element-96db5fe .elementor-icon svg{height:24px;}.elementor-763 .elementor-element.elementor-element-e233ccc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-e233ccc.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-ba9dadd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-ba9dadd.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-b54d4c1{font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0px;color:#54595F;}.elementor-763 .elementor-element.elementor-element-b54d4c1 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-bd3e919{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-763 .elementor-element.elementor-element-bd3e919:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-bd3e919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-6b4e9f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-6b4e9f3 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-0f64a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-0f64a74 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-4c88736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-4c88736 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-9b134cc .elementor-icon-wrapper{text-align:center;}.elementor-763 .elementor-element.elementor-element-9b134cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-9b134cc.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-9b134cc.elementor-view-default .elementor-icon{color:var( --e-global-color-8e91e35 );border-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-9b134cc.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-9b134cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-9b134cc .elementor-icon{font-size:24px;}.elementor-763 .elementor-element.elementor-element-9b134cc .elementor-icon svg{height:24px;}.elementor-763 .elementor-element.elementor-element-226a6e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-226a6e4.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-85be491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-85be491.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-83c3340 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-83c3340{color:#54595F;}.elementor-763 .elementor-element.elementor-element-6902191{background-color:#D4EDDA;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 4px 4px 4px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-6902191 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-7ce136a .elementor-icon-wrapper{text-align:center;}.elementor-763 .elementor-element.elementor-element-7ce136a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-7ce136a.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-7ce136a.elementor-view-default .elementor-icon{color:var( --e-global-color-8e91e35 );border-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-7ce136a.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-7ce136a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-7ce136a .elementor-icon{font-size:24px;}.elementor-763 .elementor-element.elementor-element-7ce136a .elementor-icon svg{height:24px;}.elementor-763 .elementor-element.elementor-element-f2d8e90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-f2d8e90.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-ddb44c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-ddb44c3.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-618658e p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-618658e{color:#54595F;}.elementor-763 .elementor-element.elementor-element-fb07cc9 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-fb07cc9{color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-e99fe06 .elementor-icon-wrapper{text-align:center;}.elementor-763 .elementor-element.elementor-element-e99fe06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-e99fe06.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-e99fe06.elementor-view-default .elementor-icon{color:var( --e-global-color-8e91e35 );border-color:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-e99fe06.elementor-view-framed .elementor-icon, .elementor-763 .elementor-element.elementor-element-e99fe06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e91e35 );}.elementor-763 .elementor-element.elementor-element-e99fe06 .elementor-icon{font-size:24px;}.elementor-763 .elementor-element.elementor-element-e99fe06 .elementor-icon svg{height:24px;}.elementor-763 .elementor-element.elementor-element-e2e297b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-e2e297b.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-59cd49f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-36d348b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-36d348b:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-36d348b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-763 .elementor-element.elementor-element-b7674d1{--display:flex;--min-height:48px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-712f6f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-712f6f4.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-b886687{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a7bf2b9 );--border-color:var( --e-global-color-a7bf2b9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-b886687:hover{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-b886687.e-con{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-d9a9c8a{width:100%;max-width:100%;text-align:center;}.elementor-763 .elementor-element.elementor-element-d9a9c8a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-0707ca2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a7bf2b9 );--border-color:var( --e-global-color-a7bf2b9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-0707ca2:hover{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-0707ca2.e-con{--align-self:flex-end;}.elementor-763 .elementor-element.elementor-element-779a463{width:100%;max-width:100%;text-align:center;}.elementor-763 .elementor-element.elementor-element-779a463 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-c48524d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c48524d.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-061f9d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a7bf2b9 );--border-color:var( --e-global-color-a7bf2b9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-061f9d4:hover{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-061f9d4.e-con{--align-self:flex-end;}.elementor-763 .elementor-element.elementor-element-51a258b{width:100%;max-width:100%;text-align:center;}.elementor-763 .elementor-element.elementor-element-51a258b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-5084d7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a7bf2b9 );--border-color:var( --e-global-color-a7bf2b9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-5084d7f:hover{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-5084d7f.e-con{--align-self:flex-end;}.elementor-763 .elementor-element.elementor-element-6c346ce{width:100%;max-width:100%;text-align:center;}.elementor-763 .elementor-element.elementor-element-6c346ce .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:0.7rem;font-weight:600;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-2101d08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-2101d08:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-2101d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-9eeb037{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-2c74c07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 2em 0em 2em;text-align:center;}.elementor-763 .elementor-element.elementor-element-2c74c07 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(1.2rem, 1rem + 0.77vw, 2rem);font-weight:700;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-df88df6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-df88df6::before, .elementor-763 .elementor-element.elementor-element-df88df6 > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-df88df6 > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-df88df6 > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-df88df6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-df88df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-763 .elementor-element.elementor-element-e8f83b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-e8f83b4.e-con{--align-self:flex-start;}.elementor-763 .elementor-element.elementor-element-3cfdde9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;}.elementor-763 .elementor-element.elementor-element-8cfdd5c{--display:flex;--justify-content:flex-start;box-shadow:0px 0px 2px 2px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-763 .elementor-element.elementor-element-8cfdd5c:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-8cfdd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-8cfdd5c.e-con{--align-self:stretch;}.elementor-763 .elementor-element.elementor-element-aae51d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-437c899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-437c899::before, .elementor-763 .elementor-element.elementor-element-437c899 > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-437c899 > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-437c899 > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-437c899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-437c899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-763 .elementor-element.elementor-element-b1efb19 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-d31360e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-804b688{--display:grid;--e-con-grid-template-columns:clamp(160px,10vw,220px) 1fr;--e-con-grid-template-rows:repeat(5, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-6a5aad5{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-6a5aad5:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-6a5aad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-90ecb14{text-align:start;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-90ecb14 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-352d041{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-352d041:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-352d041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-18ce86e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:2;column-gap:2rem;font-family:"Lora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-18ce86e p{margin-block-end:0.6em;}.elementor-763 .elementor-element.elementor-element-7b7b5b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-763 .elementor-element.elementor-element-7b7b5b2:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-7b7b5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-5fe09df{text-align:start;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-5fe09df p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-f5b205d{--display:flex;--justify-content:center;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-f5b205d:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-f5b205d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-3638eac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:2;column-gap:2rem;font-family:"Lora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-3638eac p{margin-block-end:0.6em;}.elementor-763 .elementor-element.elementor-element-9958ba2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-9958ba2:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-9958ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-716233e{text-align:start;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-716233e p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-a22d8ba{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-a22d8ba:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-a22d8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-6b0aa78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:2;column-gap:2rem;font-family:"Lora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-6b0aa78 p{margin-block-end:0.6em;}.elementor-763 .elementor-element.elementor-element-128deb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-763 .elementor-element.elementor-element-128deb8:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-128deb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-211c8d0{text-align:start;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-211c8d0 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-1a415e6{--display:flex;--justify-content:center;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-1a415e6:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-1a415e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-629860d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:2;column-gap:2rem;font-family:"Lora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-629860d p{margin-block-end:0.6em;}.elementor-763 .elementor-element.elementor-element-11b8f87{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-11b8f87:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-11b8f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-d76cc77{text-align:start;font-family:"Lora", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-d76cc77 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-771df51{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-771df51:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-771df51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-763 .elementor-element.elementor-element-0e5b4d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:2;column-gap:2rem;font-family:"Lora", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-0e5b4d1 p{margin-block-end:0.6em;}.elementor-763 .elementor-element.elementor-element-eac2055{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-a7bf2b9 );--border-color:var( --e-global-color-a7bf2b9 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-763 .elementor-element.elementor-element-eac2055:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-eac2055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a8826 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-763 .elementor-element.elementor-element-d49b3c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-1fc00be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-1fc00be:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-1fc00be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-e0359f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-e0359f5 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-ae7ce1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-569010d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-569010d:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-569010d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-b489b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-b489b1f p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-4644eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-30c2c1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-30c2c1c:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-30c2c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-09b2a4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-09b2a4b p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-b0edc39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-731e102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-731e102:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-731e102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-d5257dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-d5257dd p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-8408083{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c9009da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-763 .elementor-element.elementor-element-c9009da:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-c9009da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-c6cd611{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-c6cd611 p{margin-block-end:0px;}.elementor-763 .elementor-element.elementor-element-9918b39{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:8px;--n-tabs-gap:8px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:1rem;--n-tabs-title-color:var( --e-global-color-a7bf2b9 );--n-tabs-title-color-active:var( --e-global-color-57a8826 );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:32px;--n-tabs-icon-gap:12px;}.elementor-763 .elementor-element.elementor-element-9918b39 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-a7bf2b9 );}.elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-a7bf2b9 );}:where( .elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#D4EDDA;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Lora", Sans-serif;font-weight:600;line-height:1.35em;letter-spacing:0px;}.elementor-763 .elementor-element.elementor-element-9918b39 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-6d66bd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-6d66bd3:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-6d66bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-763 .elementor-element.elementor-element-e234428{--display:flex;--min-height:auto;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-e234428.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-b78c7df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-b78c7df:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-b78c7df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-3cd0da4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-3cd0da4.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-718bae1{--display:flex;--min-height:600px;--justify-content:center;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-718bae1:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-718bae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-57a8826 ) 30%, var( --e-global-color-a7bf2b9 ) 100%);}.elementor-763 .elementor-element.elementor-element-0e1ba1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-d8150e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-d8150e5.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-4b17ac3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-4b17ac3.elementor-element{--align-self:center;}.elementor-763 .elementor-element.elementor-element-c307438{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-c307438:not(.elementor-motion-effects-element-type-background), .elementor-763 .elementor-element.elementor-element-c307438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a8826 );}.elementor-763 .elementor-element.elementor-element-d426e35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-763 .elementor-element.elementor-element-ea5604c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-ea5604c.elementor-element{--align-self:center;}@media(min-width:481px){.elementor-763 .elementor-element.elementor-element-a17bcea{--width:80%;}.elementor-763 .elementor-element.elementor-element-8a52893{--width:99%;}.elementor-763 .elementor-element.elementor-element-9eeb037{--width:100%;}.elementor-763 .elementor-element.elementor-element-d31360e{--width:95%;}.elementor-763 .elementor-element.elementor-element-804b688{--width:80%;}.elementor-763 .elementor-element.elementor-element-eac2055{--width:80%;}.elementor-763 .elementor-element.elementor-element-e234428{--width:clamp(350px, 80%, 1300px);}.elementor-763 .elementor-element.elementor-element-d8150e5{--width:clamp(320px, 95%, 1200px);}.elementor-763 .elementor-element.elementor-element-d426e35{--width:clamp(320px, 95%, 900px);}}@media(max-width:1200px) and (min-width:481px){.elementor-763 .elementor-element.elementor-element-a17bcea{--width:100%;}.elementor-763 .elementor-element.elementor-element-d31360e{--width:100%;}.elementor-763 .elementor-element.elementor-element-804b688{--width:95%;}}@media(max-width:1200px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-763 .elementor-element.elementor-element-aa264d0{line-height:1.5em;}.elementor-763 .elementor-element.elementor-element-c01a11c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-763 .elementor-element.elementor-element-4979318.e-con{--align-self:center;}.elementor-763 .elementor-element.elementor-element-8c2528e{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-6cee3a3{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-0350e1e{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-cc4358b{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-45e2757{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-b54d4c1{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-6b4e9f3{font-size:1rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-0f64a74{font-size:1rem;line-height:1.6em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-763 .elementor-element.elementor-element-df88df6{--flex-wrap:wrap;}.elementor-763 .elementor-element.elementor-element-8cfdd5c{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-763 .elementor-element.elementor-element-437c899{--flex-wrap:wrap;}.elementor-763 .elementor-element.elementor-element-804b688{--grid-auto-flow:row;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-763 .elementor-element.elementor-element-7ccb792{padding:0px 16px 16px 16px;}.elementor-763 .elementor-element.elementor-element-8c2528e{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-6cee3a3{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-0350e1e{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-cc4358b{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-45e2757{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-b54d4c1{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-6b4e9f3{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-0f64a74{font-size:1.4rem;line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-59cd49f{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-763 .elementor-element.elementor-element-804b688{--grid-auto-flow:row;}}@media(max-width:480px){.elementor-763 .elementor-element.elementor-element-4f55287{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-763 .elementor-element.elementor-element-7ccb792{line-height:1.35em;}.elementor-763 .elementor-element.elementor-element-aa264d0{line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-c01a11c{--width:100%;}.elementor-763 .elementor-element.elementor-element-4979318{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-763 .elementor-element.elementor-element-4a9e64d{--justify-content:center;}.elementor-763 .elementor-element.elementor-element-8c2528e{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-6cee3a3{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-0350e1e{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-0f901b3{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-cc4358b{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-45e2757{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-ba9dadd{--justify-content:center;}.elementor-763 .elementor-element.elementor-element-b54d4c1{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-6b4e9f3{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-0f64a74{font-size:1.4rem;line-height:1.7em;}.elementor-763 .elementor-element.elementor-element-b7674d1{--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-763 .elementor-element.elementor-element-d9a9c8a .elementor-heading-title{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-779a463 .elementor-heading-title{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-51a258b .elementor-heading-title{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-6c346ce .elementor-heading-title{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-2101d08{--flex-wrap:wrap;--align-content:flex-start;--padding-top:2em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-763 .elementor-element.elementor-element-9eeb037{--justify-content:flex-start;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-763 .elementor-element.elementor-element-2c74c07{padding:0px 12px 0px 12px;text-align:center;}.elementor-763 .elementor-element.elementor-element-2c74c07 .elementor-heading-title{line-height:1.35em;}.elementor-763 .elementor-element.elementor-element-437c899{--width:100%;}.elementor-763 .elementor-element.elementor-element-b1efb19{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-b1efb19 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5em;--swiper-pagination-bullet-vertical-gap:0.5em;width:0.5em;height:0.5em;}.elementor-763 .elementor-element.elementor-element-b1efb19 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-763 .elementor-element.elementor-element-d31360e{--width:100%;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-763 .elementor-element.elementor-element-804b688{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-763 .elementor-element.elementor-element-90ecb14{font-size:1.25rem;line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-18ce86e{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-5fe09df{font-size:1.25rem;line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-3638eac{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-716233e{font-size:1.25rem;line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-6b0aa78{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-211c8d0{font-size:1.25rem;line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-629860d{line-height:1.65em;}.elementor-763 .elementor-element.elementor-element-d76cc77{font-size:1.25rem;line-height:1.4em;}.elementor-763 .elementor-element.elementor-element-0e5b4d1{line-height:1.65em;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-763 .elementor-element.elementor-element-e0359f5{font-size:0.9rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-e0359f5 p{margin-block-end:1em;}.elementor-763 .elementor-element.elementor-element-b489b1f{font-size:0.9rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-b489b1f p{margin-block-end:1em;}.elementor-763 .elementor-element.elementor-element-09b2a4b{font-size:0.9rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-09b2a4b p{margin-block-end:1em;}.elementor-763 .elementor-element.elementor-element-d5257dd{font-size:0.9rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-d5257dd p{margin-block-end:1em;}.elementor-763 .elementor-element.elementor-element-c6cd611{font-size:0.9rem;line-height:1.6em;}.elementor-763 .elementor-element.elementor-element-c6cd611 p{margin-block-end:1em;}.elementor-763 .elementor-element.elementor-element-9918b39{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-763 .elementor-element.elementor-element-9918b39.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1.4em;}}/* Start custom CSS for container, class: .elementor-element-9c8c9c1 */.testata-testo-piccolo {
  font-family: 'Lora', sans-serif !important;
  font-size: 0.6rem !important;
  font-weight: 600 !important;
  line-height: 1.5em !important;
  text-transform: uppercase !important;
  color: #54595F !important;
}

.testata-testo-medio {
  font-family: 'Lora', sans-serif !important;
  font-size: clamp(1.3rem, 1.4rem + 0.25vw, 1.7rem) !important;
  font-weight: 600!important;
  line-height: 1.35em!important;
  color: #155724!important;
}

.testata-testo-grande {
  font-family: 'Lora', sans-serif!important;
  font-size: clamp(1.4rem, 1.4rem + 0.28vw, 2rem) !important;
  font-weight: 600!important;
  line-height: 1.35em!important;
  color: #155724!important;
}

.testata-divisori-verticali {
  width: 1px;
  height: clamp(3.5rem, 5vw, 5rem);
  background: #7A7A7A;
  align-self: center;
  flex: 0 0 auto !important;
  margin: 0 !important;
}

.testata-blocco-info{
  width: 95%;
  margin: 0 auto;
  padding: 0;

  display: flex;
  justify-content: center;   /* centra la riga quando ci sta */
  overflow-x: auto;          /* scroll quando non ci sta */
  box-sizing: border-box;

  /* opzionale, stile bootstrap: respiro ai lati */
  padding-inline: 12px;
  scroll-padding-inline: 12px;
}

.testata-blocco-riga{
  display: inline-flex;
  flex-wrap: nowrap;
  width: max-content;
  gap: 16px;
  margin: 0 !important;
}

.testata-blocco-singolo-info{
  flex: 0 0 auto !important;

  /* aderisce al contenuto */
  width: fit-content;

  /* limiti */
  min-width: 100px;
  max-width: 360px;

  margin: 0 !important;
  box-sizing: border-box;
}

@media (max-width: 480px) {
    .testata-blocco-info {
        width: 100% !important;
        padding: 0;
        box-sizing: border-box;
    }
}

@media (max-width: 480px) {
    .testata-blocco-riga {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59cd49f */.contenitore-immagine {
    min-height: clamp(30dvh, calc(180px + 18.75vw), 50dvh) !important;
}
@media (max-width: 480px) {
    .contenitore-immagine {
        min-height: clamp(432px, 50dvh, 540px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7674d1 */.riga-scorciatoie {
    width: clamp(350px, 45vw, 450px);
    height: auto;    
}

.colonna-scorciatoia {
    width: 50%;
    height: auto;
}

@media (max-width: 767px) {
    .riga-scorciatoie {
        width: clamp(320px, 45vw, 450px);
    }
    .colonna-scorciatoia {
        /*width: clamp(160px, 23vw, 200px);*/
        width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8f83b4 */.colonna-foto-img img {
    width: clamp(350px, 45vw, 500px) !important;
    border: 2px solid #ffffff;
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.5);
    
}

.colonna-foto-img:hover{
    box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.5);
}

.tour-image-gallery-1 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e87075 *//* CONTENITORE SCORRIMENTO */
.tour-texts-carousel-mobile {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;

    /* opzionale ma consigliato */
    scroll-behavior: smooth;
}

/* nasconde scrollbar */
.tour-texts-carousel-mobile::-webkit-scrollbar {
    display: none;
}

/* TRACK */
.tour-texts-carousel-track {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch; /* IMPORTANTISSIMO per altezza uniforme */
}

/* SINGOLA SLIDE */
.tour-texts-carousel-slide {
    flex: 0 0 100%;
    width: 100%;
    scroll-snap-align: start;
    box-sizing: border-box;

    display: flex; /* per gestire altezza interna */
}

.tour-text-counter {
    position: absolute;
    top: 10px;
    right: 10px;

    font-size: 0.9rem;
    font-weight: 600; /* grassetto */
    opacity: 0.7;

    /*background: rgba(255,255,255,0.7);*/
    background: rgba(21,87,36,1);
    color: #FFF;
    padding: 2px 6px;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-804b688 */@media (min-width: 767px) {
    .griglia-testo-colonna-1 {
        font-size: 0.8rem !important;
    }
    .griglia-testo-colonna-2 {
        font-size: 0.7rem !important;
        column-rule: 1px solid rgba(0,0,0,0.08);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2101d08 */.blocco-dettagli {
    width: clamp(320px, 95%, 1400px);
    flex-wrap: nowrap;
}

.dettagli-colonna-foto {
    flex: 0 1 500px !important;
    width: clamp(250px, 28vw, 500px);
    min-width: 250px;
}

.dettagli-colonna-testo {
    flex: 0 0 auto;
    width: clamp(480px, 85vw, 500px) !important;
    min-width: 480px;
}

@media (max-width: 767px) {
    .blocco-dettagli {
        flex-wrap: wrap !important;
    }
  .dettagli-colonna-foto,
  .dettagli-colonna-testo{
    flex: 0 1 auto !important;
    width: clamp(340px, 95vw, 500px);
    min-width: 340px;
  }
}

.colonna-testo-oggetto-testo-mobile-1 {
    font-size: 0.95rem
    !important;
    color: #155724;
}

.colonna-testo-oggetto-testo-mobile-2 {
    position: relative;
    font-family: 'Lora', sans-serif;
    font-weight: 400;
    font-size: 0.92rem;
    color: #155724;
    padding: 48px 8px 8px 8px;
    background-color: #FFFFFF;
}

@media (max-width: 480px) {
    .titolo-descrittivo-testo .elementor-heading-title {
        background-color: #FFFFFF;
        padding: 8px 8px;
        }
}

.tabella-tabs {
    width: clamp(320px, 95%, 900px);
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66bd3 */@media (max-width: 767px) {
    .contenitore-mappa {
        width: clamp(340px, 95%, 720px);
    }
}

.mappa-itinerario-1 iframe,
.mappa-itinerario-fallback {
    width: 100%;
    height: clamp(280px, 75dvh, 800px);
    border: 0;
    display: block;
}

.mappa-itinerario-fallback {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 24px;
    box-sizing: border-box;
}

@media (max-width: 900px) and (orientation: landscape) {
    .mappa-itinerario-1 iframe,
    .mappa-itinerario-fallback {
        height: clamp(280px, 80dvh, 560px);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3cd0da4 */.colonna-accordion {
    width: clamp(700px, 95vw, 1400px);
    height: auto;
}

@media (max-width: 767px) {
    .colonna-accordion {
        width: 100%;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b78c7df *//* CARD GENERALE */
.it-day {
  border: 1px solid #e5e7eb;
  border-radius: 0;
  overflow: hidden;
  margin: 0;
  background: #ffffff;
  color: #155724;
}

.it-day:not(:last-child) {
  margin-bottom: 4px;
}

/* ===== RIGA TITOLO ===== */

.it-day__head {
  list-style: none;
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: clamp(0.9rem, 0.5rem + 1vw, 2rem);
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  min-height: 56px;
  padding: 12px 12px;
  cursor: pointer;
  background: #ffffff;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.it-day__head::-webkit-details-marker {
  display: none;
}

/* Hover */
@media (hover: hover) {
  .it-day__head:hover {
    background-color: #155724;
  }

  .it-day__head:hover .it-day__title,
  .it-day__head:hover .it-day__badge-label,
  .it-day__head:hover .it-day__badge-num,
  .it-day__head:hover .it-day__icon {
    color: #ffffff;
  }

  .it-day__head:hover .it-day__badge {
    background: #1b6b2f;
  }
}

/* Stato aperto */
.it-day[open] > .it-day__head {
  background: #155724;
}

.it-day[open] > .it-day__head .it-day__title,
.it-day[open] > .it-day__head .it-day__badge-label,
.it-day[open] > .it-day__head .it-day__badge-num,
.it-day[open] > .it-day__head .it-day__icon {
  color: #ffffff;
}

.it-day[open] > .it-day__head .it-day__badge {
  background: #1b6b2f;
}

/* Focus accessibilità */
.it-day__head:focus-visible {
  outline: 2px solid rgba(21, 87, 36, 1);
  outline-offset: 2px;
}

/* ===== BLOCCO GIORNO ===== */

.it-day__badge {
  width: clamp(60px, 7vw, 80px);
  height: clamp(60px, 7vw, 80px);
  border-radius: clamp(12px, 1vw, 16px);
  background: #f3f4f6;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 6px 0;
  transition: background-color 0.2s ease;
}

.it-day__badge-label {
  font-size: clamp(0.75rem, 0.7rem + 0.2vw, 0.85rem);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #155724;
  margin-bottom: 0.3rem;
  transition: color 0.2s ease;
}

.it-day__badge-num {
  font-size: clamp(1.2rem, 0.7rem + 1.8vw, 2.6rem);
  font-weight: 600;
  color: #155724;
  transition: color 0.2s ease;
}

/* BLOCCO TITOLO */
.it-day__heading {
  display: grid;
  gap: 4px;
  padding-inline: 6px;
  min-width: 0;
}

.it-day__title {
  font-size: clamp(1rem, 0.8rem + 0.8vw, 1.5rem);
  font-weight: 700;
  color: #155724;
  transition: color 0.2s ease;
  line-height: 1.15;
}

/* ICONA */
.it-day__icon {
  margin-left: auto;
  width: 12px;
  height: 12px;
  position: relative;
  flex: 0 0 auto;
  color: #155724;
  transition: color 0.2s ease;
}

.it-day__icon::before {
  content: "";
  position: absolute;
  inset: 0;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(45deg);
  transition: transform 0.25s ease;
}

.it-day[open] .it-day__icon::before {
  transform: rotate(225deg);
}

/* DIVIDER */
.it-day__divider {
  height: 1px;
  background: #e5e7eb;
  margin: 0;
}

.it-day[open] .it-day__divider {
  background: #155724;
}

/* ===== CONTENUTO ===== */

.it-day__body {
  display: grid;
  grid-template-columns: minmax(450px, 1fr) minmax(200px, 300px);
  gap: 16px;
  padding: 12px;
  background: #fafafa;
  align-items: start;
}

.it-day__content {
  background-color: #D4EDDA;
  padding: 8px;
  min-width: 0;
}

/* TESTO DESCRITTIVO */
.it-day__text {
font-size: clamp(0.85rem, 0.92rem - 0.08vw, 0.9rem);
line-height: clamp(1.4, 1.3 + 0.2vw, 1.65);
  color: #155724;
}

.it-day__text p:first-child {
  margin-top: 0;
}

.it-day__text p:last-child {
  margin-bottom: 0;
}

.it-day__text p {
  margin: 0 0 12px 0;
}

.it-day__text strong {
  color: #155724;
  font-weight: 700;
}

/* META INFO */
.it-day__meta {
  display: flex;
  gap: clamp(8px, 2%, 16px);
  flex-wrap: wrap;
  margin-top: 16px;
}

.it-day__meta-item {
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  background: #FFFFFF;
  padding: 6px 10px;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  box-sizing: border-box;
}

.it-day__meta-label {
  display: block;
  font-weight: 600;
  font-size: clamp(0.9rem, 0.84rem + 0.2vw, 1rem);
  color: #155724;
  line-height: 1.2;
  white-space: nowrap;
}

.it-day__meta-value {
  font-weight: 700;
  font-size: clamp(1rem, 0.92rem + 0.28vw, 1.15rem);
  color: #000000;
  line-height: 1.1;
  white-space: nowrap;
}

/* IMMAGINE */
.it-day__media {
  margin: 0;
  line-height: 0;
}

.it-day__media img {
  width: 100%;
  max-width: 300px;
  min-width: 200px;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 14px;
  display: block;
}

/* ===== TABLET / MOBILE ===== */

@media (max-width: 767px) {
  .it-day__head {
    padding: 10px 12px;
  }

  .it-day__body {
    grid-template-columns: 1fr;
  }

  .it-day__media img {
    width: 100%;
    max-width: 320px;
    height: auto;
    aspect-ratio: 1 / 1;
  }
}

@media (max-width: 420px) {
  .it-day__meta {
    gap: 8px;
  }

  .it-day__meta-item {
    padding: 5px 8px;
  }
}

@media (max-width: 480px) {
  .it-day__text-toggle {
    display: block;
  }

  .it-day__text-summary {
    list-style: none;
    cursor: pointer;
  }

  .it-day__text-summary::-webkit-details-marker {
    display: none;
  }

  .text-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  .it-day__text-toggle[open] .text-clamp {
    display: block;
    -webkit-line-clamp: unset;
    overflow: visible;
  }

.text-toggle-label {
  display: inline-block;
  margin-top: 8px;

  font-size: 0.8em; /* circa -20% */
  font-weight: 600;

  color: #ffffff;
  background-color: #155724;

  padding: 4px 10px;
  border-radius: 6px;
}

  .text-toggle-label--less {
    display: none;
  }

  .it-day__text-toggle[open] .text-toggle-label--more {
    display: none;
  }

  .it-day__text-toggle[open] .text-toggle-label--less {
    display: inline-block;
  }
}

@media (min-width: 481px) {
  .it-day__text-toggle {
    display: block;
  }

  .it-day__text-summary {
    list-style: none;
    cursor: default;
  }

  .it-day__text-summary::-webkit-details-marker {
    display: none;
  }

  .text-clamp {
    display: block;
    overflow: visible;
  }

  .text-toggle-label {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-718bae1 */.contenitore-livelli-blocco {
    width: clamp(350px, 100%, 1200px);
    height: auto;
}

.contenitore-livelli-colonna-singola {
    width: clamp(150px, 30vw, 250px);
    flex: 0 1 150px;
    /*width: auto;*/
}

.immagine-livello img {
    width: clamp(150px, 90%, 250px);
    height: auto;
}

@media (max-width: 420px) {
    .contenitore-livelli-blocco {
        display: flex;
        flex-direction: column !important;
        align-items: center;
        width: 95%;
    }

    .immagine-livello img {
        width: 200px;
    }
}

.testo-livello {
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4b17ac3 *//* Fa sparire i tasti ADD e REMOVE sul form */

.frm_repeat_buttons {
  display: none !important;
}

/* Personalizzazione messaggio FORM a schermo */

.ff-confirmation-box {
    width: 100%;
    margin: 0 auto;
	max-width: 600px !important;
	padding: 12px;
	border: 1px solid #d9e2e7;
	border-radius: 16px;
	background: #f7fbf9;
	box-sizing: border-box;
}

.ff-confirmation-inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	gap: 14px;
}

.ff-confirmation-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #1f7a4d;
	color: #ffffff;
	font-size: 22px;
	line-height: 1;
	font-weight: 700;
}

.ff-confirmation-title {
	margin: 0;
	font-size: 26px;
	line-height: 1.2;
	font-weight: 700;
	color: #155724 !important;
	align-self: center;
}

.ff-confirmation-text {
	margin: 0;
	font-size: 16px;
	line-height: 1.6;
	color: #155724;
	align-self: center;
}

.ff-confirmation-note {
	width: 100%;
	padding: 14px 16px;
	border-radius: 10px;
	background: #ffffff;
	border: 1px solid #e3e8eb;
	box-sizing: border-box;
}

.ff-confirmation-note-text {
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
	color: #155724;
	align-self: center;
}/* End custom CSS */