.elementor-224 .elementor-element.elementor-element-c0003f2{--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-224 .elementor-element.elementor-element-48a4a0f{--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-224 .elementor-element.elementor-element-e07b223{--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-224 .elementor-element.elementor-element-e07b223.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-224 .elementor-element.elementor-element-624a692 .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-224 .elementor-element.elementor-element-23ca53c{font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-69addde{--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-224 .elementor-element.elementor-element-2caf44a .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-224 .elementor-element.elementor-element-2caf44a .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-2caf44a .elementor-button:focus{background-color:#E07A48;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-2caf44a .elementor-button-content-wrapper{flex-direction:row;}.elementor-224 .elementor-element.elementor-element-2caf44a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-224 .elementor-element.elementor-element-2caf44a .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-2caf44a .elementor-button:focus svg{fill:#172A2D;}.elementor-224 .elementor-element.elementor-element-a9a4956 .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-224 .elementor-element.elementor-element-a9a4956 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-a9a4956 .elementor-button:focus{background-color:transparent;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-a9a4956 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-a9a4956 .elementor-button:focus svg{fill:#172A2D;}.elementor-224 .elementor-element.elementor-element-924175c{--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-224 .elementor-element.elementor-element-924175c.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-c6dc9fc{--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-224 .elementor-element.elementor-element-c6dc9fc:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-c6dc9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4F57;}.elementor-224 .elementor-element.elementor-element-a3771a4{--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-224 .elementor-element.elementor-element-892afb5{--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-224 .elementor-element.elementor-element-892afb5:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-892afb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F4F57;}.elementor-224 .elementor-element.elementor-element-ff496b0{--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-224 .elementor-element.elementor-element-ff496b0.e-con{--flex-grow:5;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-45c1d47 .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-224 .elementor-element.elementor-element-4bca093{font-family:"Figtree", Sans-serif;font-size:17px;line-height:1.6em;color:#D6E6E0;}.elementor-224 .elementor-element.elementor-element-ec0c713{--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-224 .elementor-element.elementor-element-ec0c713.e-con{--flex-grow:7;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-3b3a64d{--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-224 .elementor-element.elementor-element-3b3a64d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-9ebd2ba{--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-224 .elementor-element.elementor-element-9ebd2ba.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-64d8298{--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-224 .elementor-element.elementor-element-1ff4518{--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-224 .elementor-element.elementor-element-78992bf .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-224 .elementor-element.elementor-element-9ffc108{text-align:start;font-family:"Figtree", Sans-serif;font-size:18px;line-height:1.7em;color:#3F5154;}.elementor-224 .elementor-element.elementor-element-293a5c8{--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-224 .elementor-element.elementor-element-418efe3 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-224 .elementor-element.elementor-element-5d7deda .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-224 .elementor-element.elementor-element-903ebb1{--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-224 .elementor-element.elementor-element-080e2cc > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-224 .elementor-element.elementor-element-0a55879{--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-224 .elementor-element.elementor-element-6ba022f .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-224 .elementor-element.elementor-element-6738c4c{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-224 .elementor-element.elementor-element-7383c61{--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-224 .elementor-element.elementor-element-96a4ccb{--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-224 .elementor-element.elementor-element-96a4ccb:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-96a4ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-96a4ccb.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-c3806b8{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-224 .elementor-element.elementor-element-ca9e011 .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-224 .elementor-element.elementor-element-469209c{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-f5db563{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-873504d{--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-224 .elementor-element.elementor-element-73347a9 .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-224 .elementor-element.elementor-element-73347a9 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-73347a9 .elementor-button:focus{background-color:#E07A48;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-73347a9 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-73347a9 .elementor-button:focus svg{fill:#172A2D;}.elementor-224 .elementor-element.elementor-element-79031f9{--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-224 .elementor-element.elementor-element-79031f9:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-79031f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-79031f9.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-08d1bc3{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-224 .elementor-element.elementor-element-5871771 .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-224 .elementor-element.elementor-element-685d8c7{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-824e0dc{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-d8e9a29{--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-224 .elementor-element.elementor-element-b6dde00 .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-224 .elementor-element.elementor-element-b6dde00 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-b6dde00 .elementor-button:focus{background-color:#172A2D;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-b6dde00 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-b6dde00 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-1424190 .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-224 .elementor-element.elementor-element-1424190 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-1424190 .elementor-button:focus{background-color:transparent;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-1424190 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-1424190 .elementor-button:focus svg{fill:#172A2D;}.elementor-224 .elementor-element.elementor-element-5ba3e18{--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-224 .elementor-element.elementor-element-5ba3e18:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-5ba3e18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-5ba3e18.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-2bcc9f0{font-family:"Figtree", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#316D7A;}.elementor-224 .elementor-element.elementor-element-2804ab8 .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-224 .elementor-element.elementor-element-79ef178{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-9227d4b{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.6em;color:#172A2D;}.elementor-224 .elementor-element.elementor-element-58530ba{--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-224 .elementor-element.elementor-element-2974cfc .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-224 .elementor-element.elementor-element-2974cfc .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-2974cfc .elementor-button:focus{background-color:#172A2D;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-2974cfc .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-2974cfc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-0f755cd{--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-224 .elementor-element.elementor-element-0f755cd:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-0f755cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-07e4297{--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-224 .elementor-element.elementor-element-8917041{--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-224 .elementor-element.elementor-element-8917041.e-con{--flex-grow:4;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-cfc5302 .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-224 .elementor-element.elementor-element-5b59750{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-87ccc35{--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-224 .elementor-element.elementor-element-87ccc35.e-con{--flex-grow:8;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-8ff5823{--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-224 .elementor-element.elementor-element-d31993a{--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-224 .elementor-element.elementor-element-ac47d4a{--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-224 .elementor-element.elementor-element-ac47d4a:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-ac47d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-ac47d4a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-cb10d4a .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-224 .elementor-element.elementor-element-d319c11{font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-f8bdf7d{--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-224 .elementor-element.elementor-element-f8bdf7d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-224 .elementor-element.elementor-element-9339864{--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-224 .elementor-element.elementor-element-9339864:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-9339864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-e2d48ce{--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-224 .elementor-element.elementor-element-71e2269 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-224 .elementor-element.elementor-element-4305279 .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-224 .elementor-element.elementor-element-0e05af7{font-size:18px;line-height:1.6em;color:#55625F;}.elementor-224 .elementor-element.elementor-element-f53dfe3{--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-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-item{border-width:0px;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-icon, .elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-title{color:#1F4F57;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-icon svg{fill:#1F4F57;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-active .elementor-accordion-icon, .elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-active .elementor-accordion-title{color:#1F4F57;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-active .elementor-accordion-icon svg{fill:#1F4F57;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-tab-title .elementor-accordion-icon i:before{color:#316D7A;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-tab-title .elementor-accordion-icon svg{fill:#316D7A;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#EE8B5A;}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#EE8B5A;}.elementor-224 .elementor-element.elementor-element-32f6c3a .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-224 .elementor-element.elementor-element-c0003f2{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-64d8298{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-1ff4518{--content-width:820px;}.elementor-224 .elementor-element.elementor-element-293a5c8{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-903ebb1{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-0f755cd{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-8ff5823{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-9339864{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-e2d48ce{--width:36%;}.elementor-224 .elementor-element.elementor-element-f53dfe3{--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-224 .elementor-element.elementor-element-c0003f2{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-48a4a0f{--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-224 .elementor-element.elementor-element-624a692 .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-224 .elementor-element.elementor-element-a3771a4{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-224 .elementor-element.elementor-element-892afb5{--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-224 .elementor-element.elementor-element-45c1d47 .elementor-heading-title{font-size:36px;}.elementor-224 .elementor-element.elementor-element-64d8298{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-1ff4518{--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-224 .elementor-element.elementor-element-78992bf .elementor-heading-title{font-size:34px;}.elementor-224 .elementor-element.elementor-element-9ffc108{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-293a5c8{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-5d7deda .elementor-heading-title{font-size:34px;}.elementor-224 .elementor-element.elementor-element-903ebb1{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-0a55879{--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-224 .elementor-element.elementor-element-6ba022f .elementor-heading-title{font-size:34px;}.elementor-224 .elementor-element.elementor-element-6738c4c{width:100%;max-width:100%;}.elementor-224 .elementor-element.elementor-element-7383c61{--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-224 .elementor-element.elementor-element-ca9e011 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-5871771 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-2804ab8 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-0f755cd{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-07e4297{--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-224 .elementor-element.elementor-element-cfc5302 .elementor-heading-title{font-size:18px;}.elementor-224 .elementor-element.elementor-element-8ff5823{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-d31993a{--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-224 .elementor-element.elementor-element-cb10d4a .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-9339864{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-4305279 .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-224 .elementor-element.elementor-element-c0003f2{--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-224 .elementor-element.elementor-element-624a692 .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-224 .elementor-element.elementor-element-23ca53c{font-size:16px;}.elementor-224 .elementor-element.elementor-element-c6dc9fc{--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-a3771a4{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-224 .elementor-element.elementor-element-892afb5{--border-radius:28px 28px 28px 28px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-224 .elementor-element.elementor-element-45c1d47 .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-4bca093{font-size:16px;}.elementor-224 .elementor-element.elementor-element-ec0c713{--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-224 .elementor-element.elementor-element-64d8298{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-78992bf .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-9ffc108{font-size:17px;}.elementor-224 .elementor-element.elementor-element-293a5c8{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-5d7deda .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-903ebb1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-6ba022f .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-6738c4c{font-size:16px;}.elementor-224 .elementor-element.elementor-element-96a4ccb{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-224 .elementor-element.elementor-element-c3806b8{font-size:13px;}.elementor-224 .elementor-element.elementor-element-ca9e011 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-469209c{font-size:16px;}.elementor-224 .elementor-element.elementor-element-f5db563{font-size:15px;}.elementor-224 .elementor-element.elementor-element-79031f9{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-224 .elementor-element.elementor-element-08d1bc3{font-size:13px;}.elementor-224 .elementor-element.elementor-element-5871771 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-685d8c7{font-size:16px;}.elementor-224 .elementor-element.elementor-element-824e0dc{font-size:15px;}.elementor-224 .elementor-element.elementor-element-5ba3e18{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-224 .elementor-element.elementor-element-2bcc9f0{font-size:13px;}.elementor-224 .elementor-element.elementor-element-2804ab8 .elementor-heading-title{font-size:24px;}.elementor-224 .elementor-element.elementor-element-79ef178{font-size:16px;}.elementor-224 .elementor-element.elementor-element-9227d4b{font-size:15px;}.elementor-224 .elementor-element.elementor-element-0f755cd{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-cfc5302 .elementor-heading-title{font-size:18px;}.elementor-224 .elementor-element.elementor-element-5b59750{font-size:16px;}.elementor-224 .elementor-element.elementor-element-8ff5823{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-ac47d4a{--padding-top:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-224 .elementor-element.elementor-element-cb10d4a .elementor-heading-title{font-size:26px;}.elementor-224 .elementor-element.elementor-element-d319c11{font-size:16px;}.elementor-224 .elementor-element.elementor-element-9339864{--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-224 .elementor-element.elementor-element-e2d48ce{--width:100%;}.elementor-224 .elementor-element.elementor-element-4305279 .elementor-heading-title{font-size:30px;}.elementor-224 .elementor-element.elementor-element-0e05af7{font-size:17px;}.elementor-224 .elementor-element.elementor-element-f53dfe3{--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-a9a4956 */.elementor-224 .elementor-element.elementor-element-a9a4956 .elementor-button-text{text-decoration:underline;text-underline-offset:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-892afb5 */.elementor-224 .elementor-element.elementor-element-892afb5{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ffc108 */.elementor-224 .elementor-element.elementor-element-9ffc108 h3{font-family:"Figtree",sans-serif;font-weight:700;color:#1F4F57;font-size:22px;line-height:1.3;margin:36px 0 10px}
.elementor-224 .elementor-element.elementor-element-9ffc108 p{margin:0 0 18px}
.elementor-224 .elementor-element.elementor-element-9ffc108 ul{margin:0 0 20px;padding-left:22px}
.elementor-224 .elementor-element.elementor-element-9ffc108 li{margin-bottom:8px}
.elementor-224 .elementor-element.elementor-element-9ffc108 a{color:#316D7A;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1424190 */.elementor-224 .elementor-element.elementor-element-1424190 .elementor-button-text{text-decoration:underline;text-underline-offset:5px}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-32f6c3a */.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-accordion-item{background:#F3EFE9;border:0 !important;border-radius:20px;margin-bottom:10px;overflow:hidden}.elementor-224 .elementor-element.elementor-element-32f6c3a .elementor-tab-title{padding:22px 26px !important}.elementor-224 .elementor-element.elementor-element-32f6c3a .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 */