.elementor-219 .elementor-element.elementor-element-61a925a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-f169e18{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-60e2ad9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-60e2ad9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-07650fb .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:56px;font-weight:400;line-height:1.06em;letter-spacing:-0.025em;color:#1F4F57;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-219 .elementor-element.elementor-element-cade49b{font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-998a6a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button{background-color:#EE8B5A;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;fill:#172A2D;color:#172A2D;border-radius:999px 999px 999px 999px;padding:18px 28px 18px 28px;}.elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button:focus{background-color:#E07A48;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-2cf83a7 .elementor-button:focus svg{fill:#172A2D;}.elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button{background-color:transparent;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;fill:#1F4F57;color:#1F4F57;border-radius:999px 999px 999px 999px;padding:8px 4px 8px 4px;}.elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button:focus{background-color:transparent;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button:focus svg{fill:#172A2D;}.elementor-219 .elementor-element.elementor-element-ab56938{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-ab56938.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-2af3285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2af3285:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2af3285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-327461f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-91c5939{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:44px 44px 44px 44px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-219 .elementor-element.elementor-element-91c5939:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-91c5939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-893b5d7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-893b5d7.e-con{--flex-grow:5;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-7d9e073 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:44px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-aa9a60e{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.6em;color:#D6E6E0;}.elementor-219 .elementor-element.elementor-element-465414a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-465414a.e-con{--flex-grow:7;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-2a90d9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2a90d9b.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-c6c0c70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-c6c0c70.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-5b6fca9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-ef1c05b{--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:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-67b8217 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-5913320{text-align:start;font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.7em;color:#3F5154;}.elementor-219 .elementor-element.elementor-element-b63c400{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-5d3f635 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-219 .elementor-element.elementor-element-ab45ab0 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-91677b9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-0060a9f > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-219 .elementor-element.elementor-element-a61a9a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-9fc84e6 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-2a75a68{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-7b2146b{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-08ecebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(31,79,87,0.08);--border-color:rgba(31,79,87,0.08);--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-08ecebf:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-08ecebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-08ecebf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-2407914{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-219 .elementor-element.elementor-element-45094d5 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-f86f641{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-0881d53{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-219d351{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-b9f9bf6 .elementor-button{background-color:#EE8B5A;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;fill:#172A2D;color:#172A2D;border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-219 .elementor-element.elementor-element-b9f9bf6 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-b9f9bf6 .elementor-button:focus{background-color:#E07A48;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-b9f9bf6 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-b9f9bf6 .elementor-button:focus svg{fill:#172A2D;}.elementor-219 .elementor-element.elementor-element-2f520bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(31,79,87,0.08);--border-color:rgba(31,79,87,0.08);--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-2f520bf:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2f520bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-2f520bf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-b5c621c{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-219 .elementor-element.elementor-element-5c6ba4a .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-b9f554e{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-912c1fa{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-471f703{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-dce8579 .elementor-button{background-color:#1F4F57;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-219 .elementor-element.elementor-element-dce8579 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-dce8579 .elementor-button:focus{background-color:#172A2D;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-dce8579 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-dce8579 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-af88fab .elementor-button{background-color:transparent;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;fill:#1F4F57;color:#1F4F57;border-radius:999px 999px 999px 999px;padding:8px 2px 8px 2px;}.elementor-219 .elementor-element.elementor-element-af88fab .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-af88fab .elementor-button:focus{background-color:transparent;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-af88fab .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-af88fab .elementor-button:focus svg{fill:#172A2D;}.elementor-219 .elementor-element.elementor-element-e1f42bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(31,79,87,0.08);--border-color:rgba(31,79,87,0.08);--border-radius:28px 28px 28px 28px;--padding-top:36px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-219 .elementor-element.elementor-element-e1f42bd:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-e1f42bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-e1f42bd.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-bdb68af{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-219 .elementor-element.elementor-element-f61d30d .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-b655c69{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-326099a{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-219 .elementor-element.elementor-element-07bc455{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:autopx;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-a419530 .elementor-button{background-color:#1F4F57;font-family:"Figtree", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-219 .elementor-element.elementor-element-a419530 .elementor-button:hover, .elementor-219 .elementor-element.elementor-element-a419530 .elementor-button:focus{background-color:#172A2D;color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-a419530 .elementor-button:hover svg, .elementor-219 .elementor-element.elementor-element-a419530 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-4859544{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-4859544:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-4859544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-2d43744{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-07bd27b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-07bd27b.e-con{--flex-grow:4;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-8621653 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:18px;font-weight:400;line-height:1.1em;letter-spacing:0em;color:#316D7A;}.elementor-219 .elementor-element.elementor-element-e531665{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-435a889{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-435a889.e-con{--flex-grow:8;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-907a2b0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-3a8753a{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-2614124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:32px 32px 32px 32px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-219 .elementor-element.elementor-element-2614124:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-2614124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-2614124.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-640f55c .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:32px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-6850833{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-1d8b575{--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:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-1d8b575.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-219 .elementor-element.elementor-element-8f6a6b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:128px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-8f6a6b6:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-8f6a6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-17a455d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-f6f3e34 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-219 .elementor-element.elementor-element-c6ef71e .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-b71ede0{font-size:18px;line-height:1.6em;color:#55625F;}.elementor-219 .elementor-element.elementor-element-2a5aae2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-item{border-width:0px;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-icon, .elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-title{color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-icon svg{fill:#1F4F57;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-active .elementor-accordion-icon, .elementor-219 .elementor-element.elementor-element-6e0807c .elementor-active .elementor-accordion-title{color:#1F4F57;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-active .elementor-accordion-icon svg{fill:#1F4F57;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-title .elementor-accordion-icon i:before{color:#316D7A;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-title .elementor-accordion-icon svg{fill:#316D7A;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#EE8B5A;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#EE8B5A;}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-content{color:#55625F;font-size:17px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-61a925a{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-5b6fca9{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-ef1c05b{--content-width:820px;}.elementor-219 .elementor-element.elementor-element-b63c400{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-91677b9{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-4859544{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-907a2b0{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-8f6a6b6{--content-width:1280px;}.elementor-219 .elementor-element.elementor-element-17a455d{--width:36%;}.elementor-219 .elementor-element.elementor-element-2a5aae2{--width:64%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-61a925a{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-f169e18{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-219 .elementor-element.elementor-element-07650fb .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-219 .elementor-element.elementor-element-327461f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-91c5939{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-7d9e073 .elementor-heading-title{font-size:36px;}.elementor-219 .elementor-element.elementor-element-5b6fca9{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-ef1c05b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-219 .elementor-element.elementor-element-67b8217 .elementor-heading-title{font-size:34px;}.elementor-219 .elementor-element.elementor-element-5913320{width:100%;max-width:100%;}.elementor-219 .elementor-element.elementor-element-b63c400{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-ab45ab0 .elementor-heading-title{font-size:34px;}.elementor-219 .elementor-element.elementor-element-91677b9{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-a61a9a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-219 .elementor-element.elementor-element-9fc84e6 .elementor-heading-title{font-size:34px;}.elementor-219 .elementor-element.elementor-element-2a75a68{width:100%;max-width:100%;}.elementor-219 .elementor-element.elementor-element-7b2146b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-45094d5 .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-5c6ba4a .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-f61d30d .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-4859544{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-2d43744{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-8621653 .elementor-heading-title{font-size:18px;}.elementor-219 .elementor-element.elementor-element-907a2b0{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-3a8753a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-640f55c .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-8f6a6b6{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-219 .elementor-element.elementor-element-c6ef71e .elementor-heading-title{font-size:34px;}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-61a925a{--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-219 .elementor-element.elementor-element-07650fb .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-219 .elementor-element.elementor-element-cade49b{font-size:16px;}.elementor-219 .elementor-element.elementor-element-2af3285{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-327461f{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-219 .elementor-element.elementor-element-91c5939{--border-radius:28px 28px 28px 28px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-7d9e073 .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-aa9a60e{font-size:16px;}.elementor-219 .elementor-element.elementor-element-465414a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-5b6fca9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-67b8217 .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-5913320{font-size:17px;}.elementor-219 .elementor-element.elementor-element-b63c400{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-ab45ab0 .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-91677b9{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-9fc84e6 .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-2a75a68{font-size:16px;}.elementor-219 .elementor-element.elementor-element-08ecebf{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-2407914{font-size:13px;}.elementor-219 .elementor-element.elementor-element-45094d5 .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-f86f641{font-size:16px;}.elementor-219 .elementor-element.elementor-element-0881d53{font-size:15px;}.elementor-219 .elementor-element.elementor-element-2f520bf{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-b5c621c{font-size:13px;}.elementor-219 .elementor-element.elementor-element-5c6ba4a .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-b9f554e{font-size:16px;}.elementor-219 .elementor-element.elementor-element-912c1fa{font-size:15px;}.elementor-219 .elementor-element.elementor-element-e1f42bd{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-219 .elementor-element.elementor-element-bdb68af{font-size:13px;}.elementor-219 .elementor-element.elementor-element-f61d30d .elementor-heading-title{font-size:24px;}.elementor-219 .elementor-element.elementor-element-b655c69{font-size:16px;}.elementor-219 .elementor-element.elementor-element-326099a{font-size:15px;}.elementor-219 .elementor-element.elementor-element-4859544{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-8621653 .elementor-heading-title{font-size:18px;}.elementor-219 .elementor-element.elementor-element-e531665{font-size:16px;}.elementor-219 .elementor-element.elementor-element-907a2b0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-2614124{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-219 .elementor-element.elementor-element-640f55c .elementor-heading-title{font-size:26px;}.elementor-219 .elementor-element.elementor-element-6850833{font-size:16px;}.elementor-219 .elementor-element.elementor-element-8f6a6b6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-219 .elementor-element.elementor-element-17a455d{--width:100%;}.elementor-219 .elementor-element.elementor-element-c6ef71e .elementor-heading-title{font-size:30px;}.elementor-219 .elementor-element.elementor-element-b71ede0{font-size:17px;}.elementor-219 .elementor-element.elementor-element-2a5aae2{--width:100%;}.elementor-widget-accordion .elementor-accordion-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-ac817fc */.elementor-219 .elementor-element.elementor-element-ac817fc .elementor-button-text{text-decoration:underline;text-underline-offset:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c5939 */.elementor-219 .elementor-element.elementor-element-91c5939{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5913320 */.elementor-219 .elementor-element.elementor-element-5913320 h3{font-family:"Figtree",sans-serif;font-weight:700;color:#1F4F57;font-size:22px;line-height:1.3;margin:36px 0 10px}
.elementor-219 .elementor-element.elementor-element-5913320 p{margin:0 0 18px}
.elementor-219 .elementor-element.elementor-element-5913320 ul{margin:0 0 20px;padding-left:22px}
.elementor-219 .elementor-element.elementor-element-5913320 li{margin-bottom:8px}
.elementor-219 .elementor-element.elementor-element-5913320 a{color:#316D7A;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af88fab */.elementor-219 .elementor-element.elementor-element-af88fab .elementor-button-text{text-decoration:underline;text-underline-offset:5px}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6e0807c */.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-accordion-item{background:#F3EFE9;border:0 !important;border-radius:20px;margin-bottom:10px;overflow:hidden}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-title{padding:22px 26px !important}.elementor-219 .elementor-element.elementor-element-6e0807c .elementor-tab-content{border:0 !important;padding:0 26px 22px !important}/* End custom CSS */
/* Start custom CSS */.giu-sub{position:relative;display:inline-block;white-space:nowrap}
.giu-sub:after{content:"";position:absolute;left:0;right:0;bottom:-.1em;height:.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 20' preserveAspectRatio='none'%3E%3Cpath d='M3 12 C 60 4, 140 4, 217 10' stroke='%23EE8B5A' stroke-width='6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%}
.giu-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#1F4F57;line-height:1.3}
.giu-stats{display:flex;flex-wrap:wrap;gap:20px 32px;padding-top:22px;border-top:1px solid rgba(31,79,87,.14)}
.giu-stats div{display:flex;flex-direction:column}.giu-stats strong{font-family:'Young Serif',serif;font-weight:400;font-size:26px;line-height:1.1;color:#1F4F57}.giu-stats span{font-size:14px;color:#55625F}
.giu-foto{position:relative;display:flex;justify-content:center}
.giu-foto .o{position:absolute;left:-10px;top:-30px;opacity:.55}
.giu-foto img{position:relative;display:block;width:100%;max-width:520px;height:600px;object-fit:cover;object-position:50% 30%;border-radius:260px 260px 32px 32px}
.giu-foto .card{position:absolute;left:-12px;bottom:56px;padding:16px 20px;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(23,42,45,.12);display:flex;gap:14px;align-items:center;font-family:'Figtree',sans-serif}
.giu-foto .card .ic{display:flex;width:44px;height:44px;border-radius:14px;background:#1F4F57;align-items:center;justify-content:center}
.giu-foto .card strong{display:block;font-size:15px;color:#172A2D}.giu-foto .card span.s{font-size:13px;color:#55625F}
@keyframes giuTick{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.giu-tick{overflow:hidden}.giu-tick .t{display:inline-flex;white-space:nowrap;animation:giuTick 38s linear infinite;font-family:'Young Serif',serif;font-size:30px;color:#fff}
.giu-tick .t span{display:inline-flex;align-items:center;gap:36px;padding-right:36px}
.giu-sv{transition:transform .25s ease,box-shadow .25s ease}.giu-sv:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(23,42,45,.08)}
.giu-ic{display:flex;justify-content:space-between;align-items:flex-start}.giu-ic .b{display:flex;width:60px;height:60px;border-radius:18px;background:#E3EEE8;color:#1F4F57;align-items:center;justify-content:center}.giu-ic .n{font-family:'Young Serif',serif;font-size:15px;color:#9AA7A4}
.giu-li{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.giu-li li{display:flex;gap:10px;align-items:baseline}.giu-li li:before{content:"";flex:none;width:7px;height:7px;background:#316D7A;transform:rotate(45deg) translateY(-1px)}
.giu-dl{list-style:none;margin:0;padding:0}.giu-dl li{display:flex;gap:14px;align-items:baseline;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14);color:#fff;font-size:16px;line-height:1.5}.giu-dl li:before{content:"";flex:none;width:8px;height:8px;background:#A8D5BA;transform:rotate(45deg) translateY(-2px)}
.giu-stat{display:flex;align-items:baseline;gap:14px}.giu-stat strong{font-family:'Young Serif',serif;font-weight:400;font-size:72px;line-height:1;color:#fff}.giu-stat span{color:#D6E6E0;font-size:16px;line-height:1.35}
.giu-tl{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}
.giu-tl li{display:flex;flex-direction:column;gap:10px}.giu-tl .h{display:flex;align-items:center}
.giu-tl .n{display:flex;width:52px;height:52px;flex:none;border-radius:999px;background:#fff;border:1.5px solid #1F4F57;color:#1F4F57;align-items:center;justify-content:center;font-family:'Young Serif',serif;font-size:22px}
.giu-tl li:first-child .n{background:#1F4F57;color:#fff}
.giu-tl .l{flex:1;height:1.5px;margin-left:12px;background:repeating-linear-gradient(90deg,#1F4F57 0 6px,transparent 6px 12px)}
.giu-tl strong{font-family:'Young Serif',serif;font-weight:400;font-size:22px;color:#1F4F57;margin-top:10px}.giu-tl span.d{font-size:15px;line-height:1.55;color:#55625F;max-width:240px}
@media(max-width:1024px){.giu-tl{grid-template-columns:1fr 1fr;gap:32px}.giu-tl .l{display:none}}
@media(max-width:600px){.giu-tl{grid-template-columns:1fr}.giu-foto img{height:440px}.giu-foto .card{left:0}.giu-tick .t{font-size:22px}.giu-stat strong{font-size:56px}}
.giu-quote{position:relative;margin:0;padding-left:56px;border-left:2px solid #A8D5BA}.giu-quote:before{content:"“";position:absolute;left:18px;top:-46px;font-family:'Young Serif',serif;font-size:140px;line-height:1;color:#E3EEE8}
.giu-quote p{position:relative;margin:0;font-family:'Young Serif',serif;font-size:clamp(26px,2.8vw,40px);line-height:1.22;letter-spacing:-.015em;color:#1F4F57}
@media(max-width:600px){.giu-quote{padding-left:24px}.giu-quote:before{display:none}}
.giu-tags{display:flex;flex-wrap:wrap;gap:8px}.giu-tags span{padding:7px 14px;border-radius:999px;background:#F3EFE9;font-size:13px;font-weight:600;color:#1F4F57}
.giu-dark{position:relative;overflow:hidden}.giu-dark:after{content:"";position:absolute;right:-120px;bottom:-140px;width:560px;height:482px;opacity:.16;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 86'%3E%3Cg fill='none' stroke='%23A8D5BA' stroke-width='.5' stroke-linejoin='round'%3E%3Cpath d='M50 4 L22 38 L50 74 L78 38 Z'/%3E%3Cpath d='M22 38 L78 38 M50 4 L50 74'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}
.giu-dark>.e-con-inner,.giu-dark>*{position:relative;z-index:1}
.giu-mapcard{position:relative;border-radius:32px;overflow:hidden;min-height:520px;height:100%;background:#E6E3DC}
.giu-mapcard iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(.9) contrast(1.02)}
.giu-mapcard .info{position:absolute;left:24px;right:24px;bottom:24px;padding:24px 26px;border-radius:24px;background:#fff;display:flex;flex-direction:column;gap:12px;font-family:'Figtree',sans-serif;box-shadow:0 12px 30px rgba(23,42,45,.1)}
.giu-mapcard .info h3{margin:0;font-family:'Young Serif',serif;font-weight:400;font-size:26px;color:#1F4F57}
.giu-mapcard .g{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:15px;color:#55625F;line-height:1.5}.giu-mapcard .g strong{display:block;color:#1F4F57}
.giu-mapcard a{font-weight:600;font-size:15px;color:#1F4F57;text-underline-offset:5px}
@media(max-width:600px){.giu-mapcard{min-height:560px}.giu-mapcard .g{grid-template-columns:1fr}}
@media(max-width:600px){.giu-stats{gap:16px 22px}.giu-stats strong{font-size:20px}.giu-stats span{font-size:13px}}
/* ===== refinamentos v2.1 ===== */
.giu-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Figtree',sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#316D7A}
.giu-eyebrow:before{content:"";width:7px;height:7px;background:#A8D5BA;transform:rotate(45deg)}
.giu-stats{gap:0;border-top:1px solid rgba(31,79,87,.12)}
.giu-stats div{padding:0 28px}.giu-stats div:first-child{padding-left:0}.giu-stats div+div{border-left:1px solid rgba(31,79,87,.12)}
.giu-stats strong{font-size:22px;letter-spacing:-.01em}.giu-stats span{font-size:13px;margin-top:2px}
@media(max-width:600px){.giu-stats{display:grid;grid-template-columns:1fr 1fr;row-gap:18px}.giu-stats div{padding:0 0 0 14px}.giu-stats div:first-child{padding-left:0}.giu-stats div:nth-child(3){border-left:0;padding-left:0}}
.giu-foto .card{box-shadow:0 1px 2px rgba(23,42,45,.06),0 18px 40px rgba(23,42,45,.10)}
.giu-sv{border-color:rgba(31,79,87,.07)!important;box-shadow:0 1px 2px rgba(23,42,45,.03)}
.giu-sv:hover{box-shadow:0 1px 2px rgba(23,42,45,.04),0 24px 48px rgba(23,42,45,.08)}
.giu-ic .b{width:56px;height:56px;border-radius:16px;background:#EEF4F1}.giu-ic .n{font-size:14px;letter-spacing:.04em;color:#A7B3B0}
.giu-tl2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:s}
.giu-tl2 li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 18px}
.giu-tl2 li:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(50% + 40px);right:calc(-50% + 40px);height:1px;background:repeating-linear-gradient(90deg,rgba(31,79,87,.45) 0 4px,transparent 4px 9px)}
.giu-tl2 .n{display:flex;width:54px;height:54px;border-radius:999px;align-items:center;justify-content:center;border:1px solid rgba(31,79,87,.35);background:#F3EFE9;color:#1F4F57;font-family:'Young Serif',serif;font-size:18px;letter-spacing:.02em}
.giu-tl2 li:first-child .n{background:#1F4F57;border-color:#1F4F57;color:#fff}
.giu-tl2 strong{margin-top:22px;font-family:'Young Serif',serif;font-weight:400;font-size:21px;line-height:1.25;color:#1F4F57}
.giu-tl2 .d{margin-top:8px;max-width:230px;font-family:'Figtree',sans-serif;font-size:15px;line-height:1.55;color:#55625F}
@media(max-width:1024px){.giu-tl2{grid-template-columns:1fr 1fr;row-gap:44px}.giu-tl2 li:after{display:none}}
@media(max-width:600px){.giu-tl2{grid-template-columns:1fr;row-gap:0}.giu-tl2 li{display:grid;grid-template-columns:54px 1fr;column-gap:18px;text-align:left;align-items:start;padding:0 0 30px}
.giu-tl2 li .n{grid-row:span 2}.giu-tl2 strong{margin-top:12px}.giu-tl2 .d{margin-top:4px;max-width:none}
.giu-tl2 li:not(:last-child):after{display:block;left:27px;right:auto;top:58px;bottom:0;width:1px;height:auto;background:repeating-linear-gradient(180deg,rgba(31,79,87,.35) 0 4px,transparent 4px 9px)}}
.giu-quote{border-left:1px solid #A8D5BA}.giu-quote:before{color:#E8EFEB}
.giu-quote footer{margin-top:22px;font-family:'Figtree',sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#316D7A}
.giu-place{position:relative;margin:0;height:100%;min-height:540px;border-radius:32px;overflow:hidden;background:#D9D2C6}
.giu-place img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}
.giu-place:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,42,45,0) 45%,rgba(23,42,45,.35))}
.giu-place .info{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;padding:22px 24px;border-radius:22px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:12px;font-family:'Figtree',sans-serif}
.giu-place .k{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#316D7A}
.giu-place .g{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:14px;line-height:1.5;color:#55625F}.giu-place .g strong{display:block;font-size:15px;color:#1F4F57}
.giu-place a{align-self:flex-start;font-weight:600;font-size:14px;color:#1F4F57;text-decoration:none;border-bottom:1px solid rgba(31,79,87,.35);padding-bottom:2px}.giu-place a:hover{border-color:#1F4F57}
@media(max-width:600px){.giu-place{min-height:520px}.giu-place .g{grid-template-columns:1fr}}
.giu-dl li{border-bottom-color:rgba(255,255,255,.10);font-size:15.5px}
body.page-id-83 .elementor-location-footer .e-con.e-parent{background-image:none!important}
body.page-id-83 .elementor-location-footer .e-con.e-parent:before{content:"";position:absolute;left:auto;bottom:auto;right:-90px;top:-110px;z-index:0;width:420px;height:362px;opacity:.14;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 86'%3E%3Cg fill='none' stroke='%23A8D5BA' stroke-width='.5' stroke-linejoin='round'%3E%3Cpath d='M50 4 L22 38 L50 74 L78 38 Z'/%3E%3Cpath d='M22 38 L78 38 M50 4 L50 74'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain}
.giu-place .info,.giu-place .info *{font-style:normal!important;text-align:left}
.giu-place .info{margin:0}
@media(max-width:600px){.giu-stats strong{font-size:17px!important;line-height:1.2}.giu-stats span{font-size:12.5px!important;line-height:1.4}}
.giu-ic .n{color:#6F7D7A!important}
@media(min-width:601px){.giu-stats{flex-wrap:nowrap}.giu-stats div{padding:0 20px;white-space:normal}.giu-stats div:first-child{padding-left:0}.giu-stats strong{font-size:20px;white-space:nowrap}}
@media(min-width:601px){.giu-stats{display:grid!important;grid-template-columns:repeat(3,auto);justify-content:start}.giu-stats span{white-space:nowrap}}
@media(min-width:601px) and (max-width:1250px){.giu-stats{grid-template-columns:auto auto;row-gap:18px}.giu-stats div:nth-child(3){border-left:0!important;padding-left:0!important}}
.giu-stats{overflow:visible}/* End custom CSS */