.elementor-85 .elementor-element.elementor-element-fa9e3ac{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:70px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-fa9e3ac:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-fa9e3ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/07/cover-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-488dcee{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-85 .elementor-element.elementor-element-e15b5a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e15b5a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-a58efbd{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-a58efbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-a58efbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a58efbd .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-a58efbd .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-e52335c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e52335c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-d1b31e0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-d1b31e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-d1b31e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d1b31e0 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:80px;font-weight:700;line-height:86px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-3769263{width:var( --container-widget-width, 39.061% );max-width:39.061%;--container-widget-width:39.061%;--container-widget-flex-grow:0;font-family:"Inter", sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD9;}.elementor-85 .elementor-element.elementor-element-3769263.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-3769263.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a83a42b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-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-85 .elementor-element.elementor-element-0d0fcdb .elementor-button{background-color:#C89A4B;font-family:"Inter", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#0B2D6B;color:#0B2D6B;border-radius:6px 6px 6px 6px;padding:15px 32px 15px 32px;}.elementor-85 .elementor-element.elementor-element-0d0fcdb .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-0d0fcdb .elementor-button:focus{background-color:#B8883A;}.elementor-85 .elementor-element.elementor-element-0d0fcdb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-8204f04 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:6px 6px 6px 6px;padding:15px 32px 15px 32px;}.elementor-85 .elementor-element.elementor-element-8204f04 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-8204f04 .elementor-button:focus{background-color:rgba(255,255,255,0.14);}.elementor-85 .elementor-element.elementor-element-8204f04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-50b46cd{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-85 .elementor-element.elementor-element-50b46cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-cdfa6ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-cdfa6ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-47b0ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-47b0ac5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-ea2ddd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ea2ddd2 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:30px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-9903d58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9903d58 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.78);}.elementor-85 .elementor-element.elementor-element-785d8e7{--display:flex;}.elementor-85 .elementor-element.elementor-element-785d8e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-d690a69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d690a69 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:30px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-c366216.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c366216 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.78);}.elementor-85 .elementor-element.elementor-element-f084a37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-85 .elementor-element.elementor-element-94e8c5c{--display:flex;}.elementor-85 .elementor-element.elementor-element-94e8c5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-09d6a95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-09d6a95 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:30px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-9c1a12f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9c1a12f .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.78);}.elementor-85 .elementor-element.elementor-element-5467a7e{--display:flex;}.elementor-85 .elementor-element.elementor-element-40cbbbe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-40cbbbe .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:30px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-c0f9913.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c0f9913 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,0.78);}.elementor-85 .elementor-element.elementor-element-1f396db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-1f396db.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-1f396db.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-1aca7e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.89;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-1aca7e0:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-1aca7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_09-scaled.jpg");background-position:center center;}.elementor-85 .elementor-element.elementor-element-1aca7e0::before, .elementor-85 .elementor-element.elementor-element-1aca7e0 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-1aca7e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-1aca7e0 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-1aca7e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-1aca7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-b05b090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-bcbed61{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-bcbed61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-9c2a3e5{--display:flex;}.elementor-85 .elementor-element.elementor-element-9c2a3e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-eec0a5e{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:2.8px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-eec0a5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-eec0a5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-eec0a5e .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-eec0a5e .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-1efdc01{--display:flex;}.elementor-85 .elementor-element.elementor-element-1efdc01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-a67c9cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a67c9cd .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-ea7e751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-ea7e751.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ea7e751 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-10ff4cd{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-10ff4cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-10ff4cd .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-10ff4cd .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-85 .elementor-element.elementor-element-48d91fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Playfair Display", sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-48d91fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d933c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", sans-serif;font-size:16px;line-height:1.75em;color:rgba(255,255,255,0.82);}.elementor-85 .elementor-element.elementor-element-d933c24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-59741ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-85 .elementor-element.elementor-element-7037086{background-color:rgba(255,255,255,0.05);padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#C89A4B;border-radius:4px 10px 10px 4px;}.elementor-85 .elementor-element.elementor-element-7037086.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-7037086.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.08);fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-7037086.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-7037086.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.08);color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.08);}.elementor-85 .elementor-element.elementor-element-7037086.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-7037086:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-7037086:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-9512daf{background-color:rgba(255,255,255,0.05);padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#C89A4B;border-radius:4px 10px 10px 4px;}.elementor-85 .elementor-element.elementor-element-9512daf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-9512daf.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.08);fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-9512daf.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-9512daf.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.08);color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.08);}.elementor-85 .elementor-element.elementor-element-9512daf.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-9512daf:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-9512daf:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-60a47e2{background-color:rgba(255,255,255,0.05);padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#C89A4B;border-radius:4px 10px 10px 4px;}.elementor-85 .elementor-element.elementor-element-60a47e2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-60a47e2.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.08);fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-60a47e2.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-60a47e2.elementor-view-default .elementor-icon{fill:rgba(255,255,255,0.08);color:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.08);}.elementor-85 .elementor-element.elementor-element-60a47e2.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-60a47e2:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-60a47e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;line-height:1.65em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-6f5888b{--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:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-6f5888b:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-6f5888b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F1;}.elementor-85 .elementor-element.elementor-element-86eed0d{--display:flex;}.elementor-85 .elementor-element.elementor-element-2fe7288{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5d20cb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5d20cb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-878613b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-878613b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-878613b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-878613b .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-878613b .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-ab862d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ab862d0 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-dab1804{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-dab1804.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-dab1804 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;line-height:1.12em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-d9979b1{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-d9979b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d9979b1 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-d9979b1 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-85 .elementor-element.elementor-element-374df28{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-374df28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ff8efb7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9c369cb{--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:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-eb7fbe5{--display:flex;}.elementor-85 .elementor-element.elementor-element-f6e6d07{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2c3fd3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-2c3fd3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-403b7a1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-403b7a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-403b7a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-403b7a1 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-403b7a1 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-daf82d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-daf82d7 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-91bb581{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-91bb581.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-91bb581 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;line-height:1.12em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-05fee76{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-05fee76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-05fee76 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-05fee76 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-85 .elementor-element.elementor-element-3dc5061{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-7694d8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a352a35{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-9428a92.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9428a92 img{border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-ae6bde7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-57026a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-57026a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-57026a4 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:26px;font-weight:700;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-a2c88fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", sans-serif;font-size:15.5px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-a2c88fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-e077e34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E2E8F0;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-icon i{color:#4FA3C7;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-icon svg{fill:#4FA3C7;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-e077e34{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-d9f12c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-55a78aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-60af59a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-4237219.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4237219 img{border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-46ebf74{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-6c1c795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-6c1c795.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-6c1c795 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:26px;font-weight:700;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-909b471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", sans-serif;font-size:15.5px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-909b471.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b75fbf1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E2E8F0;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-icon i{color:#4FA3C7;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-icon svg{fill:#4FA3C7;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-b75fbf1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-7cbfd97{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-896b427{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-d453b3a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-65d5893.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-65d5893 img{border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-7aac252{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e5643da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-e5643da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e5643da .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:26px;font-weight:700;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-733933d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", sans-serif;font-size:15.5px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-733933d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2f2e613.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E2E8F0;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-icon i{color:#4FA3C7;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-icon svg{fill:#4FA3C7;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-2f2e613{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-0b02fd9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-341539a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e836c38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5effbe0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5effbe0 img{border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-a27a9b2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-14ee23d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-14ee23d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-14ee23d .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:26px;font-weight:700;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-4a686da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", sans-serif;font-size:15.5px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-4a686da.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f46afe7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E2E8F0;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:dotted;border-block-start-width:1px;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:dotted;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-icon i{color:#4FA3C7;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-icon svg{fill:#4FA3C7;transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-f46afe7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-text{color:#334155;transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-4fd12a4{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:3px 3px 3px 3px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:13px;--n-tabs-title-color:var( --e-global-color-midtext );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-4fd12a4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-4fd12a4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-waterlight );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-4fd12a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-85 .elementor-element.elementor-element-4fd12a4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BCD7E2;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-4fd12a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4fd12a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-4fd12a4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", sans-serif;font-weight:600;}.elementor-85 .elementor-element.elementor-element-4fd12a4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-9d0b4bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-96fd5a9{--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;--align-items:center;}.elementor-85 .elementor-element.elementor-element-241b9ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e5c32ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-e5c32ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-632c034{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-632c034.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-632c034.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-632c034 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-632c034 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-da6d6ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-da6d6ef .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-fc90b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-fc90b6a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-fc90b6a .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-4aa20d1{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-4aa20d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4aa20d1 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-4aa20d1 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-4c4e29f{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-4c4e29f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-1801a0e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-a42ed4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-a42ed4b:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-a42ed4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-477206e{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-477206e{left:22px;}.elementor-85 .elementor-element.elementor-element-477206e{top:16px;}.elementor-85 .elementor-element.elementor-element-477206e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-477206e .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-a9f4401{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-a9f4401.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-a9f4401.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-a9f4401.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-a9f4401 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-e44d2cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-e44d2cc:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-e44d2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-f5fbf62{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-f5fbf62{left:22px;}.elementor-85 .elementor-element.elementor-element-f5fbf62{top:16px;}.elementor-85 .elementor-element.elementor-element-f5fbf62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f5fbf62 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-ab849eb{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-ab849eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-ab849eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-ab849eb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-ab849eb .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-6633ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-6633ec7:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-6633ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-2e6eab1{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-2e6eab1{left:22px;}.elementor-85 .elementor-element.elementor-element-2e6eab1{top:16px;}.elementor-85 .elementor-element.elementor-element-2e6eab1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2e6eab1 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-6c969f6{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-6c969f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-6c969f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-6c969f6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-6c969f6 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-5d43356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-5d43356:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5d43356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-fd2fc24{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-fd2fc24{left:22px;}.elementor-85 .elementor-element.elementor-element-fd2fc24{top:16px;}.elementor-85 .elementor-element.elementor-element-fd2fc24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-fd2fc24 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-9b1fe20{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-9b1fe20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-9b1fe20.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-9b1fe20 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-8fc4b35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-8fc4b35:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-8fc4b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-c0bdbf6{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-c0bdbf6{left:22px;}.elementor-85 .elementor-element.elementor-element-c0bdbf6{top:16px;}.elementor-85 .elementor-element.elementor-element-c0bdbf6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c0bdbf6 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-2d1bc90{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-2d1bc90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-2d1bc90.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-2d1bc90 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-d191103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 6px 22px 0px rgba(11,45,107,0.06);--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-85 .elementor-element.elementor-element-d191103:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d191103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-85 .elementor-element.elementor-element-4ac9f6a{right:22px;}body.rtl .elementor-85 .elementor-element.elementor-element-4ac9f6a{left:22px;}.elementor-85 .elementor-element.elementor-element-4ac9f6a{top:16px;}.elementor-85 .elementor-element.elementor-element-4ac9f6a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4ac9f6a .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:700;color:#0B2D6B2E;}.elementor-85 .elementor-element.elementor-element-5c4ae34{width:var( --container-widget-width, 226.704% );max-width:226.704%;--container-widget-width:226.704%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-5c4ae34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-85 .elementor-element.elementor-element-5c4ae34.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon{font-size:26px;}.elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:600;}.elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-5c4ae34 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:14.5px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-6f5b54f{--display:flex;}.elementor-85 .elementor-element.elementor-element-c6d4c59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-c6d4c59:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-c6d4c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F7;}.elementor-85 .elementor-element.elementor-element-304b782.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-304b782{text-align:center;font-family:"Inter", sans-serif;font-size:14px;line-height:1.65em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-86d838b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5d839b0{--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:flex-end;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-85 .elementor-element.elementor-element-5d839b0:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5d839b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/07/KennedyBarachois_02_Open-Lake-From-Shore_DJI0734-scaled.jpg");background-position:center center;background-size:cover;}.elementor-85 .elementor-element.elementor-element-3b58762{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 10px 10px 10px;}.elementor-85 .elementor-element.elementor-element-3b58762:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-3b58762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-3b58762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-1cd8b03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon-box-wrapper{align-items:start;gap:4px;}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon-box-title{margin-block-end:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-85 .elementor-element.elementor-element-1cd8b03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-1cd8b03.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-1cd8b03.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon{font-size:20px;}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon i{transform:rotate(0deg);}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-1cd8b03 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;}.elementor-85 .elementor-element.elementor-element-ac4eb48{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-85 .elementor-element.elementor-element-ac4eb48:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-ac4eb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-ecfd40d{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-faff670{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-faff670.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-4e42008{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-4e42008.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-4e42008.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4e42008 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-4e42008 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-742631c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-742631c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-313cd74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-85 .elementor-element.elementor-element-313cd74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-313cd74.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-313cd74 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-de7498f{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-de7498f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-de7498f .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-de7498f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-85 .elementor-element.elementor-element-f1bae6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:var( --e-global-color-lightgray );}.elementor-85 .elementor-element.elementor-element-f1bae6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f1bae6f p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-3802df4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b44ecfc{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F847;--border-color:#F8F8F847;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a147022.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a147022 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e64cd49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e64cd49 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-ec42d91{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F847;--border-color:#F8F8F847;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a800ef3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a800ef3 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-af893cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-af893cd .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-859e42f{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F847;--border-color:#F8F8F847;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ec199de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ec199de .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-3531065.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-3531065 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-990de89{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F847;--border-color:#F8F8F847;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-f9613cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f9613cd .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-5d3589e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5d3589e .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-a73e68c{--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F8F8F847;--border-color:#F8F8F847;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-eb15e4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-eb15e4b .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e840a0c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e840a0c .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-1d0ed24{--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:center;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-fb38ce8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-fb38ce8 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-a4f80e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a4f80e8 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:14px;font-weight:700;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-8bb10b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-a92f6e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-8323bc3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-8323bc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-4143d52{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-4143d52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-4143d52.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4143d52 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-4143d52 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-22cc953.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-22cc953 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-21b7872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-21b7872.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-21b7872 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-df6de04{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-df6de04.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-df6de04 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-df6de04 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-f3bb01e{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-f3bb01e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e02f6c3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;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:#E5EDF5;--border-color:#E5EDF5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-0ca7950{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-0ca7950:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-7ed3dfc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7ed3dfc.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-7ed3dfc.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-7ed3dfc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-aa51305{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-aa51305:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-baa05a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-baa05a7.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-baa05a7.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-baa05a7.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-baa05a7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-a3fd4ce{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-a3fd4ce:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-6d08543.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-6d08543.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6d08543.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6d08543.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-6d08543.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-7a8e6cc{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-7a8e6cc:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-7078aee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-7078aee.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7078aee.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-7078aee.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-7078aee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-b22b196{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-b22b196:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-3ccf34d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-3ccf34d.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-3ccf34d.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-3ccf34d.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-3ccf34d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-e874e32{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-e874e32:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-c928e6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-c928e6e.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-c928e6e.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-c928e6e.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-c928e6e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-84c28ca{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-84c28ca:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-b24ba3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-b24ba3c.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b24ba3c.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-b24ba3c.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-b24ba3c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-1641a4d{--display:flex;--min-height:215px;--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5EDF5;--border-color:#E5EDF5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-85 .elementor-element.elementor-element-1641a4d:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-85 .elementor-element.elementor-element-7340ff7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-wrapper{gap:20px;}.elementor-85 .elementor-element.elementor-element-7340ff7.elementor-view-stacked .elementor-icon{background-color:#DFF2FD;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7340ff7.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-7340ff7.elementor-view-default .elementor-icon{fill:#DFF2FD;color:#DFF2FD;border-color:#DFF2FD;}.elementor-85 .elementor-element.elementor-element-7340ff7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon{font-size:25px;padding:17px;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-title a{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-title{color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-description{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;line-height:1.8em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-047afc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-3dab706{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-200417c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-200417c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-d2200fa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-d2200fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-d2200fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d2200fa .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-d2200fa .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-f46da38.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f46da38 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-4db165a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-4db165a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4db165a .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-a9c4e2d{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-a9c4e2d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a9c4e2d .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-a9c4e2d .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-93a7688{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-93a7688.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-082eb0f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-8b404ea{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-8b404ea:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-8b404ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_06-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-8b404ea::before, .elementor-85 .elementor-element.elementor-element-8b404ea > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-8b404ea > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-8b404ea > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-8b404ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-8b404ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B2D6B17 0%, #0B2D6BEB 49%);}.elementor-85 .elementor-element.elementor-element-8b404ea.e-con{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b4d3f13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b4d3f13 .elementor-icon-wrapper{text-align:start;}.elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b4d3f13.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-b4d3f13 .elementor-icon{font-size:16px;padding:15px;}.elementor-85 .elementor-element.elementor-element-b4d3f13 .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-0349736.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-0349736{text-align:start;}.elementor-85 .elementor-element.elementor-element-0349736 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e8b65b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e8b65b1{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-e8b65b1 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-d79ed0d{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-d79ed0d:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-d79ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-d79ed0d::before, .elementor-85 .elementor-element.elementor-element-d79ed0d > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d79ed0d > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-d79ed0d > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d79ed0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-d79ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B2D6B17 0%, #0B2D6BEB 49%);}.elementor-85 .elementor-element.elementor-element-d79ed0d.e-con{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-6ad94e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-6ad94e0 .elementor-icon-wrapper{text-align:start;}.elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6ad94e0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-6ad94e0 .elementor-icon{font-size:16px;padding:15px;}.elementor-85 .elementor-element.elementor-element-6ad94e0 .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-c386a1a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c386a1a{text-align:start;}.elementor-85 .elementor-element.elementor-element-c386a1a .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-c8322f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c8322f2{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-c8322f2 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-68f023c{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-68f023c:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-68f023c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_07-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-68f023c::before, .elementor-85 .elementor-element.elementor-element-68f023c > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-68f023c > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-68f023c > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-68f023c > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-68f023c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B2D6B17 0%, #0B2D6BEB 49%);}.elementor-85 .elementor-element.elementor-element-68f023c.e-con{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-8e3ff0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-8e3ff0a .elementor-icon-wrapper{text-align:start;}.elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-8e3ff0a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-8e3ff0a .elementor-icon{font-size:16px;padding:15px;}.elementor-85 .elementor-element.elementor-element-8e3ff0a .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-3f24a25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-3f24a25{text-align:start;}.elementor-85 .elementor-element.elementor-element-3f24a25 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-11b2414.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-11b2414{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-11b2414 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-260ff85{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.6;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-85 .elementor-element.elementor-element-260ff85:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-260ff85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_03-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-85 .elementor-element.elementor-element-260ff85::before, .elementor-85 .elementor-element.elementor-element-260ff85 > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-260ff85 > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-260ff85 > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-260ff85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-260ff85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0B2D6B17 0%, #0B2D6BEB 49%);}.elementor-85 .elementor-element.elementor-element-260ff85.e-con{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-aee028a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-aee028a .elementor-icon-wrapper{text-align:start;}.elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-aee028a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-aee028a .elementor-icon{font-size:16px;padding:15px;}.elementor-85 .elementor-element.elementor-element-aee028a .elementor-icon svg{height:16px;}.elementor-85 .elementor-element.elementor-element-d3a1b12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-d3a1b12{text-align:start;}.elementor-85 .elementor-element.elementor-element-d3a1b12 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-b481e52.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b481e52{font-family:"Inter", sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-b481e52 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-415abf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-1260ce7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:049px;}.elementor-85 .elementor-element.elementor-element-0beb74f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-0beb74f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f42b0fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-6bfedfc{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5a04f00{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-5a04f00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-caa753a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-caa753a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-caa753a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-caa753a .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-caa753a .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-a332db5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a332db5 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-e8b1ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-85 .elementor-element.elementor-element-e8b1ff8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e8b1ff8 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-73e723c{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-73e723c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-73e723c .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-73e723c .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-531a546{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-531a546.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-531a546 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-283aa83{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-ec7407a{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-85 .elementor-element.elementor-element-1c475fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-69b759d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-69b759d .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-69b759d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-69b759d.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-69b759d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-69b759d.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-69b759d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-69b759d .elementor-icon{font-size:15px;padding:10px;}.elementor-85 .elementor-element.elementor-element-69b759d .elementor-icon svg{height:15px;}.elementor-85 .elementor-element.elementor-element-fa6f5aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-42bef2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-42bef2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-42bef2b .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:16px;font-weight:700;line-height:10px;}.elementor-85 .elementor-element.elementor-element-221a4cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-221a4cc{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-85 .elementor-element.elementor-element-0f34eb3{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-85 .elementor-element.elementor-element-79cce90{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-038360c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-038360c .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-038360c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-038360c.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-038360c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-038360c.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-038360c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-038360c .elementor-icon{font-size:15px;padding:10px;}.elementor-85 .elementor-element.elementor-element-038360c .elementor-icon svg{height:15px;}.elementor-85 .elementor-element.elementor-element-f9c0cad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-7065271{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-7065271.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7065271 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:16px;font-weight:700;line-height:10px;}.elementor-85 .elementor-element.elementor-element-cc5b675.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-cc5b675{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-85 .elementor-element.elementor-element-82133bb{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-85 .elementor-element.elementor-element-0fa4706{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-3492c4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-3492c4b .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-3492c4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-3492c4b.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-3492c4b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-3492c4b.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-3492c4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-3492c4b .elementor-icon{font-size:15px;padding:10px;}.elementor-85 .elementor-element.elementor-element-3492c4b .elementor-icon svg{height:15px;}.elementor-85 .elementor-element.elementor-element-6821d08{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-764e257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-764e257.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-764e257 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:16px;font-weight:700;line-height:10px;}.elementor-85 .elementor-element.elementor-element-a1e20f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a1e20f0{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-85 .elementor-element.elementor-element-3f4c9d1{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-85 .elementor-element.elementor-element-69de756{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-b281c9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b281c9f .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-b281c9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-b281c9f.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-b281c9f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-b281c9f.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-b281c9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-b281c9f .elementor-icon{font-size:15px;padding:10px;}.elementor-85 .elementor-element.elementor-element-b281c9f .elementor-icon svg{height:15px;}.elementor-85 .elementor-element.elementor-element-f8e020d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-fc2ce26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-fc2ce26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-fc2ce26 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:16px;font-weight:700;line-height:10px;}.elementor-85 .elementor-element.elementor-element-dafba02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-dafba02{font-family:"Inter", sans-serif;font-size:12px;font-weight:400;line-height:14px;}.elementor-85 .elementor-element.elementor-element-abfc5ae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-abfc5ae:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-abfc5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2521b0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-85 .elementor-element.elementor-element-9820623{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-85 .elementor-element.elementor-element-304af9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-304af9b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-304af9b .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-ead23ef{--display:flex;}.elementor-85 .elementor-element.elementor-element-4805acf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4805acf .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-4805acf .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-ddcd1cf{--display:flex;}.elementor-85 .elementor-element.elementor-element-f1b0d0b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f1b0d0b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-f1b0d0b .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-a53a3d1{--display:flex;}.elementor-85 .elementor-element.elementor-element-b240d8a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b240d8a .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:"Playfair Display", sans-serif;font-size:50px;font-weight:700;}.elementor-85 .elementor-element.elementor-element-b240d8a .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-85 .elementor-element.elementor-element-df9c018{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-736f81a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-8439e3d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-8439e3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-f9eb7c2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-f9eb7c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-f9eb7c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f9eb7c2 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-f9eb7c2 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-8520a9d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-8520a9d .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-00b1b70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-00b1b70.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-00b1b70 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-f9050f6{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-f9050f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f9050f6 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-f9050f6 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-ee200cf{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", sans-serif;font-size:16px;line-height:1.7em;color:#4A5568;}.elementor-85 .elementor-element.elementor-element-ee200cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-4a0502e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f86e29b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-089763f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.88;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-089763f:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-089763f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kennedycove.com/wp-content/uploads/2026/06/image_05-scaled.jpg");background-position:center center;background-size:cover;}.elementor-85 .elementor-element.elementor-element-089763f::before, .elementor-85 .elementor-element.elementor-element-089763f > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-089763f > .e-con-inner > .elementor-background-video-container::before, .elementor-85 .elementor-element.elementor-element-089763f > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-089763f > .e-con-inner > .elementor-background-slideshow::before, .elementor-85 .elementor-element.elementor-element-089763f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-85 .elementor-element.elementor-element-941fc81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-941fc81{text-align:center;}.elementor-85 .elementor-element.elementor-element-941fc81 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:45px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-d9b8d80{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-lightgray );}.elementor-85 .elementor-element.elementor-element-d9b8d80.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-d9b8d80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7a7a7a6 .elementor-button{background-color:#C89A4B;font-family:"Inter", sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;fill:#0B2D6B;color:#0B2D6B;border-radius:4px 4px 4px 4px;padding:15px 32px 15px 32px;}.elementor-85 .elementor-element.elementor-element-7a7a7a6 .elementor-button:hover, .elementor-85 .elementor-element.elementor-element-7a7a7a6 .elementor-button:focus{background-color:#B8883A;}.elementor-85 .elementor-element.elementor-element-7a7a7a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7d63008{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-7d63008:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-7d63008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-85 .elementor-element.elementor-element-75ad9ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-00de3e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-00de3e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-b7e583d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-b7e583d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-b7e583d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b7e583d .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-b7e583d .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-661eeee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-661eeee .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-f67da19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-f67da19.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-f67da19 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-b78dbdd{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-b78dbdd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-b78dbdd .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-b78dbdd .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-85 .elementor-element.elementor-element-f2ef902{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-49d5499.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-cedafb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-dc8bf86.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9d818f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-21c705c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-a06c265{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-621b78d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9b352a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-503834d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-ebf5b1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-63f0f26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-c1ad061{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-lightgray );}.elementor-85 .elementor-element.elementor-element-c1ad061.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7af6f852{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-30da970a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-21f08966{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-21f08966.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-77b947e0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2.6px;width:var( --container-widget-width, 117.716% );max-width:117.716%;--container-widget-width:117.716%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-77b947e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-77b947e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-77b947e0 .elementor-divider-separator{width:26px;margin:0 auto;margin-left:0;}.elementor-85 .elementor-element.elementor-element-77b947e0 .elementor-divider{text-align:left;padding-block-start:7px;padding-block-end:7px;}.elementor-85 .elementor-element.elementor-element-12812aa1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-12812aa1 .elementor-heading-title{font-family:"Inter", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-85 .elementor-element.elementor-element-7b866c48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-85 .elementor-element.elementor-element-7b866c48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7b866c48 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#0B2D6B;}.elementor-85 .elementor-element.elementor-element-2cbef093{--divider-border-style:solid;--divider-color:#C89A4B;--divider-border-width:3px;}.elementor-85 .elementor-element.elementor-element-2cbef093.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2cbef093 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-2cbef093 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-85 .elementor-element.elementor-element-6f862ee9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-67907225{--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-85 .elementor-element.elementor-element-737ddfc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4{background-color:#EBEBEB;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-5c3e4fa4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-5c3e4fa4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-5c3e4fa4.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title a{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-5c3e4fa4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-description{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2ee026e{background-color:#EBEBEB;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-2ee026e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-2ee026e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-2ee026e.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-2ee026e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-2ee026e.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title a{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-85 .elementor-element.elementor-element-2ee026e:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-2ee026e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-description{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-1248cf86{background-color:#EBEBEB;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:5px 5px 5px 5px;}.elementor-85 .elementor-element.elementor-element-1248cf86.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:18px;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-1248cf86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#C89A4B;color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-1248cf86.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-1248cf86.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-1248cf86.elementor-view-framed .elementor-icon{background-color:#C89A4B;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon{font-size:24px;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title a{font-family:"Inter", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;}.elementor-85 .elementor-element.elementor-element-1248cf86:has(:hover) .elementor-icon-box-title,
					 .elementor-85 .elementor-element.elementor-element-1248cf86:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-midtext );}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-description{font-family:"Playfair Display", sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-35677178{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-35677178:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-35677178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-73137a66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-161e9f28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-161e9f28 .elementor-icon-wrapper{text-align:center;}.elementor-85 .elementor-element.elementor-element-161e9f28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-161e9f28.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-161e9f28.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-161e9f28.elementor-view-framed .elementor-icon, .elementor-85 .elementor-element.elementor-element-161e9f28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-161e9f28 .elementor-icon{font-size:25px;}.elementor-85 .elementor-element.elementor-element-161e9f28 .elementor-icon svg{height:25px;}.elementor-85 .elementor-element.elementor-element-9baf631{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-85 .elementor-element.elementor-element-9baf631.elementor-element{--align-self:center;}.elementor-85 .elementor-element.elementor-element-9baf631.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-9baf631 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:23px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-7fcfeae6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-7fcfeae6 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-7fcfeae6{color:var( --e-global-color-lightgray );}.elementor-85 .elementor-element.elementor-element-5ab5c7e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-5ab5c7e5{font-family:"Playfair Display", sans-serif;font-size:17px;font-weight:700;line-height:0px;color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-5ab5c7e5 p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-6ddd3f87{--display:flex;--overflow:hidden;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-85 .elementor-element.elementor-element-5def12b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-6c0f5f47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-e2cb252.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2b1ad003{--divider-border-style:solid;--divider-color:#808080;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-2b1ad003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-85 .elementor-element.elementor-element-2b1ad003 .elementor-divider-separator{width:100%;}.elementor-85 .elementor-element.elementor-element-2b1ad003 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-85 .elementor-element.elementor-element-2dc07b4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-85 .elementor-element.elementor-element-d1b31e0{width:var( --container-widget-width, 446.938px );max-width:446.938px;--container-widget-width:446.938px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-d1b31e0 .elementor-heading-title{font-size:60px;}.elementor-85 .elementor-element.elementor-element-3769263{width:var( --container-widget-width, 460.125px );max-width:460.125px;--container-widget-width:460.125px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-1801a0e{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-e02f6c3{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-082eb0f{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-283aa83{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-6f862ee9{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title a{font-size:20px;}}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-fa9e3ac{--content-width:1280px;}.elementor-85 .elementor-element.elementor-element-488dcee{--width:1280px;}.elementor-85 .elementor-element.elementor-element-e15b5a1{--width:2.748%;}.elementor-85 .elementor-element.elementor-element-a83a42b{--width:autopx;}.elementor-85 .elementor-element.elementor-element-cdfa6ec{--width:50%;}.elementor-85 .elementor-element.elementor-element-47b0ac5{--width:50%;}.elementor-85 .elementor-element.elementor-element-785d8e7{--width:50%;}.elementor-85 .elementor-element.elementor-element-f084a37{--width:50%;}.elementor-85 .elementor-element.elementor-element-94e8c5c{--width:50%;}.elementor-85 .elementor-element.elementor-element-5467a7e{--width:50%;}.elementor-85 .elementor-element.elementor-element-b05b090{--width:50%;}.elementor-85 .elementor-element.elementor-element-bcbed61{--width:50%;}.elementor-85 .elementor-element.elementor-element-9c2a3e5{--width:16.207%;}.elementor-85 .elementor-element.elementor-element-1efdc01{--width:56%;}.elementor-85 .elementor-element.elementor-element-59741ec{--width:50%;}.elementor-85 .elementor-element.elementor-element-2fe7288{--width:50%;}.elementor-85 .elementor-element.elementor-element-5d20cb5{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-f6e6d07{--width:50%;}.elementor-85 .elementor-element.elementor-element-2c3fd3c{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-241b9ac{--width:50%;}.elementor-85 .elementor-element.elementor-element-e5c32ba{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-6f5b54f{--width:60%;}.elementor-85 .elementor-element.elementor-element-5d839b0{--width:50%;}.elementor-85 .elementor-element.elementor-element-3b58762{--width:64.194%;}.elementor-85 .elementor-element.elementor-element-ac4eb48{--width:50%;}.elementor-85 .elementor-element.elementor-element-ecfd40d{--width:50%;}.elementor-85 .elementor-element.elementor-element-faff670{--width:12.833%;}.elementor-85 .elementor-element.elementor-element-3802df4{--width:100%;}.elementor-85 .elementor-element.elementor-element-a92f6e7{--width:50%;}.elementor-85 .elementor-element.elementor-element-8323bc3{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-3dab706{--width:50%;}.elementor-85 .elementor-element.elementor-element-200417c{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-1260ce7{--width:50%;}.elementor-85 .elementor-element.elementor-element-f42b0fb{--width:50%;}.elementor-85 .elementor-element.elementor-element-6bfedfc{--width:50%;}.elementor-85 .elementor-element.elementor-element-5a04f00{--width:12.515%;}.elementor-85 .elementor-element.elementor-element-1c475fe{--width:20%;}.elementor-85 .elementor-element.elementor-element-fa6f5aa{--width:80%;}.elementor-85 .elementor-element.elementor-element-79cce90{--width:20%;}.elementor-85 .elementor-element.elementor-element-f9c0cad{--width:80%;}.elementor-85 .elementor-element.elementor-element-0fa4706{--width:20%;}.elementor-85 .elementor-element.elementor-element-6821d08{--width:80%;}.elementor-85 .elementor-element.elementor-element-69de756{--width:20%;}.elementor-85 .elementor-element.elementor-element-f8e020d{--width:80%;}.elementor-85 .elementor-element.elementor-element-736f81a{--width:50%;}.elementor-85 .elementor-element.elementor-element-8439e3d{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-75ad9ec{--width:50%;}.elementor-85 .elementor-element.elementor-element-00de3e8{--width:7.995%;}.elementor-85 .elementor-element.elementor-element-30da970a{--width:50%;}.elementor-85 .elementor-element.elementor-element-21f08966{--width:7.995%;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-fa9e3ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-85 .elementor-element.elementor-element-d1b31e0{--container-widget-width:720px;--container-widget-flex-grow:0;width:var( --container-widget-width, 720px );max-width:720px;}.elementor-85 .elementor-element.elementor-element-d1b31e0 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-85 .elementor-element.elementor-element-3769263{width:100%;max-width:100%;font-size:15px;}.elementor-85 .elementor-element.elementor-element-50b46cd{--width:100%;--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-cdfa6ec{--width:100%;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-47b0ac5{--width:40%;}.elementor-85 .elementor-element.elementor-element-ea2ddd2 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-9903d58 .elementor-heading-title{font-size:10px;}.elementor-85 .elementor-element.elementor-element-785d8e7{--width:50%;}.elementor-85 .elementor-element.elementor-element-d690a69 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-c366216 .elementor-heading-title{font-size:10px;}.elementor-85 .elementor-element.elementor-element-f084a37{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-94e8c5c{--width:40%;}.elementor-85 .elementor-element.elementor-element-09d6a95 .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-9c1a12f .elementor-heading-title{font-size:10px;}.elementor-85 .elementor-element.elementor-element-5467a7e{--width:50%;}.elementor-85 .elementor-element.elementor-element-40cbbbe .elementor-heading-title{font-size:20px;}.elementor-85 .elementor-element.elementor-element-c0f9913 .elementor-heading-title{font-size:10px;}.elementor-85 .elementor-element.elementor-element-bcbed61{--width:100%;--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:flex-start;--align-items:center;}.elementor-85 .elementor-element.elementor-element-9c2a3e5{--width:14.29%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-eec0a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-eec0a5e .elementor-divider-separator{width:69%;}.elementor-85 .elementor-element.elementor-element-eec0a5e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-85 .elementor-element.elementor-element-1efdc01{--width:60%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-a67c9cd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-ea7e751 .elementor-heading-title{font-size:30px;}.elementor-85 .elementor-element.elementor-element-48d91fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;word-spacing:0em;}.elementor-85 .elementor-element.elementor-element-48d91fc p{margin-block-end:0px;}.elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7037086 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-9512daf .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-60a47e2 .elementor-icon-box-title a{font-size:20px;}.elementor-85 .elementor-element.elementor-element-dab1804 .elementor-heading-title{font-size:32px;}.elementor-85 .elementor-element.elementor-element-91bb581 .elementor-heading-title{font-size:32px;}.elementor-85 .elementor-element.elementor-element-a2c88fe{padding:0px 0px 0px 0px;font-size:15px;}.elementor-85 .elementor-element.elementor-element-a2c88fe p{margin-block-end:2px;}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-e077e34 .elementor-icon-list-item > a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-909b471{padding:0px 0px 0px 0px;font-size:15px;}.elementor-85 .elementor-element.elementor-element-909b471 p{margin-block-end:2px;}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-b75fbf1 .elementor-icon-list-item > a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-733933d{padding:0px 0px 0px 0px;font-size:15px;}.elementor-85 .elementor-element.elementor-element-733933d p{margin-block-end:2px;}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-2f2e613 .elementor-icon-list-item > a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4a686da{padding:0px 0px 0px 0px;font-size:15px;}.elementor-85 .elementor-element.elementor-element-4a686da p{margin-block-end:2px;}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-f46afe7 .elementor-icon-list-item > a{font-size:15px;}.elementor-85 .elementor-element.elementor-element-4fd12a4{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-85 .elementor-element.elementor-element-fc90b6a .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-1801a0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-a42ed4b{--width:100%;}.elementor-85 .elementor-element.elementor-element-e44d2cc{--width:100%;}.elementor-85 .elementor-element.elementor-element-6633ec7{--width:100%;}.elementor-85 .elementor-element.elementor-element-5d43356{--width:100%;}.elementor-85 .elementor-element.elementor-element-8fc4b35{--width:100%;}.elementor-85 .elementor-element.elementor-element-d191103{--width:100%;}.elementor-85 .elementor-element.elementor-element-5d839b0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-85 .elementor-element.elementor-element-313cd74{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-313cd74 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-21b7872 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-e02f6c3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-0ca7950{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-7ed3dfc .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-aa51305{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-baa05a7 .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-a3fd4ce{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-6d08543 .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-7a8e6cc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-7078aee .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-b22b196{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-3ccf34d .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-e874e32{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-c928e6e .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-84c28ca{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-b24ba3c .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-1641a4d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-wrapper{gap:5px;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon{font-size:20px;padding:15px;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-title a{font-size:14px;}.elementor-85 .elementor-element.elementor-element-7340ff7 .elementor-icon-box-description{font-size:13px;}.elementor-85 .elementor-element.elementor-element-4db165a .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-082eb0f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-1260ce7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-85 .elementor-element.elementor-element-0beb74f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-85 .elementor-element.elementor-element-e8b1ff8 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-283aa83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-2521b0d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-85 .elementor-element.elementor-element-00b1b70 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-941fc81 .elementor-heading-title{font-size:26px;}.elementor-85 .elementor-element.elementor-element-d9b8d80{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;}.elementor-85 .elementor-element.elementor-element-f67da19 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-7b866c48 .elementor-heading-title{font-size:28px;}.elementor-85 .elementor-element.elementor-element-6f862ee9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-5c3e4fa4 .elementor-icon-box-title a{font-size:17px;}.elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-2ee026e .elementor-icon-box-title a{font-size:17px;}.elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title, .elementor-85 .elementor-element.elementor-element-1248cf86 .elementor-icon-box-title a{font-size:17px;}}/* Start custom CSS for heading, class: .elementor-element-d1b31e0 */.elementor-85 .elementor-element.elementor-element-d1b31e0 span{
color:#C89A4B;
font-style:italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa9e3ac */.elementor-85 .elementor-element.elementor-element-fa9e3ac::before{
content:"";
position:absolute;
inset:0;
background:linear-gradient(
165deg,
rgba(11,45,107,.82) 0%,
rgba(11,45,107,.45) 55%,
rgba(79,163,199,.30) 100%
);
z-index:1;
}

.elementor-85 .elementor-element.elementor-element-fa9e3ac > *{
position:relative;
z-index:2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7037086 */.elementor-85 .elementor-element.elementor-element-7037086{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-7037086:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9512daf */.elementor-85 .elementor-element.elementor-element-9512daf{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-9512daf:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60a47e2 */.elementor-85 .elementor-element.elementor-element-60a47e2{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-60a47e2:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4fd12a4 */@media (max-width:767px){

.elementor-85 .elementor-element.elementor-element-4fd12a4 .e-n-tabs-heading{
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    column-gap:12px !important;
    row-gap:8px !important;
    padding:0 !important;
    margin:0 !important;
}

.elementor-85 .elementor-element.elementor-element-4fd12a4 .e-n-tab-title{
    min-height:44px !important;
    height:44px !important;
    padding:0 12px !important;
    margin:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    border-radius:4px !important;
    white-space:nowrap !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a42ed4b */.elementor-85 .elementor-element.elementor-element-a42ed4b{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-a42ed4b:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-a42ed4b:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-a42ed4b:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e44d2cc */.elementor-85 .elementor-element.elementor-element-e44d2cc{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-e44d2cc:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-e44d2cc:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-e44d2cc:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6633ec7 */.elementor-85 .elementor-element.elementor-element-6633ec7{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-6633ec7:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-6633ec7:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-6633ec7:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d43356 */.elementor-85 .elementor-element.elementor-element-5d43356{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-5d43356:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-5d43356:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-5d43356:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc4b35 */.elementor-85 .elementor-element.elementor-element-8fc4b35{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-8fc4b35:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-8fc4b35:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-8fc4b35:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d191103 */.elementor-85 .elementor-element.elementor-element-d191103{
position:relative;
overflow:hidden;
background:#fff;
border:1px solid #dfe5ec;
border-radius:10px;
transition:all .35s ease;
}

/* Hidden by default */
.elementor-85 .elementor-element.elementor-element-d191103:before{
content:'';
position:absolute;
top:0;
left:0;
width:0;
height:3px;
background:linear-gradient(
90deg,
#C89A4B 0%,
#4FA3C7 100%
);
transition:width .4s ease;
}

/* Hover */
.elementor-85 .elementor-element.elementor-element-d191103:hover{
transform:translateY(-8px);
border-color:#cfd8e3;
box-shadow:0 20px 40px rgba(11,45,107,.08);
}

.elementor-85 .elementor-element.elementor-element-d191103:hover:before{
width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b404ea */.elementor-85 .elementor-element.elementor-element-8b404ea{
position:relative;
overflow:hidden;
cursor:pointer;
border-radius:16px;

background-size:100%;
background-position:center;
background-repeat:no-repeat;

transition:
background-size .8s ease,
transform .4s ease;
}


}
/* Content Wrapper */
.elementor-85 .elementor-element.elementor-element-8b404ea .kc-icon,
.elementor-85 .elementor-element.elementor-element-8b404ea .kc-title{
    transition:all .45s ease;
}

/* Description Hidden */
.elementor-85 .elementor-element.elementor-element-8b404ea .kc-desc{
    opacity:0;
    max-height:0;
    overflow:hidden;
    transform:translateY(12px);
    transition:
    opacity .45s ease,
    transform .45s ease,
    max-height .45s ease;
}

/* Hover Animation */
.elementor-85 .elementor-element.elementor-element-8b404ea:hover .kc-icon,
.elementor-85 .elementor-element.elementor-element-8b404ea:hover .kc-title{
    transform:translateY(-18px);
}

.elementor-85 .elementor-element.elementor-element-8b404ea:hover .kc-desc{
    opacity:1;
    max-height:120px;
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d79ed0d */.elementor-85 .elementor-element.elementor-element-d79ed0d{
position:relative;
overflow:hidden;
cursor:pointer;
border-radius:16px;

background-size:100%;
background-position:center;
background-repeat:no-repeat;

transition:
background-size .8s ease,
transform .4s ease;
}


/* Content Wrapper */
.elementor-85 .elementor-element.elementor-element-d79ed0d .kc-icon,
.elementor-85 .elementor-element.elementor-element-d79ed0d .kc-title{
    transition:all .45s ease;
}

/* Description Hidden */
.elementor-85 .elementor-element.elementor-element-d79ed0d .kc-desc{
    opacity:0;
    max-height:0;
    overflow:hidden;
    transform:translateY(12px);
    transition:
    opacity .45s ease,
    transform .45s ease,
    max-height .45s ease;
}

/* Hover Animation */
.elementor-85 .elementor-element.elementor-element-d79ed0d:hover .kc-icon,
.elementor-85 .elementor-element.elementor-element-d79ed0d:hover .kc-title{
    transform:translateY(-18px);
}

.elementor-85 .elementor-element.elementor-element-d79ed0d:hover .kc-desc{
    opacity:1;
    max-height:120px;
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68f023c */.elementor-85 .elementor-element.elementor-element-68f023c{
position:relative;
overflow:hidden;
cursor:pointer;
border-radius:16px;

background-size:100%;
background-position:center;
background-repeat:no-repeat;

transition:
background-size .8s ease,
transform .4s ease;
}

/* Content Wrapper */
.elementor-85 .elementor-element.elementor-element-68f023c .kc-icon,
.elementor-85 .elementor-element.elementor-element-68f023c .kc-title{
    transition:all .45s ease;
}

/* Description Hidden */
.elementor-85 .elementor-element.elementor-element-68f023c .kc-desc{
    opacity:0;
    max-height:0;
    overflow:hidden;
    transform:translateY(12px);
    transition:
    opacity .45s ease,
    transform .45s ease,
    max-height .45s ease;
}

/* Hover Animation */
.elementor-85 .elementor-element.elementor-element-68f023c:hover .kc-icon,
.elementor-85 .elementor-element.elementor-element-68f023c:hover .kc-title{
    transform:translateY(-18px);
}

.elementor-85 .elementor-element.elementor-element-68f023c:hover .kc-desc{
    opacity:1;
    max-height:120px;
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-260ff85 */.elementor-85 .elementor-element.elementor-element-260ff85{
position:relative;
overflow:hidden;
cursor:pointer;
border-radius:16px;

background-size:100%;
background-position:center;
background-repeat:no-repeat;

transition:
background-size .8s ease,
transform .4s ease;
}


}
/* Content Wrapper */
.elementor-85 .elementor-element.elementor-element-260ff85 .kc-icon,
.elementor-85 .elementor-element.elementor-element-260ff85 .kc-title{
    transition:all .45s ease;
}

/* Description Hidden */
.elementor-85 .elementor-element.elementor-element-260ff85 .kc-desc{
    opacity:0;
    max-height:0;
    overflow:hidden;
    transform:translateY(12px);
    transition:
    opacity .45s ease,
    transform .45s ease,
    max-height .45s ease;
}

/* Hover Animation */
.elementor-85 .elementor-element.elementor-element-260ff85:hover .kc-icon,
.elementor-85 .elementor-element.elementor-element-260ff85:hover .kc-title{
    transform:translateY(-18px);
}

.elementor-85 .elementor-element.elementor-element-260ff85:hover .kc-desc{
    opacity:1;
    max-height:120px;
    transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-082eb0f *//* =========================
   MOBILE GRID FIX
========================= */

@media (max-width: 767px){

/* Grid */
.elementor-85 .elementor-element.elementor-element-082eb0f{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:16px !important;
    width:100% !important;
}

/* Card */
.elementor-85 .elementor-element.elementor-element-082eb0f .kc-card,
.elementor-85 .elementor-element.elementor-element-082eb0f > .e-con{
    width:100% !important;
    min-width:0 !important;
    min-height:230px !important;
    border-radius:16px !important;
}

/* Padding */
.elementor-85 .elementor-element.elementor-element-082eb0f .kc-card,
.elementor-85 .elementor-element.elementor-element-082eb0f > .e-con{
    padding:18px !important;
}

/* Icon */
.kc-icon{
    margin-bottom:14px !important;
}

/* Title */
.kc-title{
    font-size:17px !important;
    line-height:1.15 !important;
}

/* Description */
.kc-desc{
    font-size:14px !important;
    line-height:1.45 !important;
}

/* Hover Animation */
.kc-card:hover .kc-icon,
.kc-card:hover .kc-title{
    transform:translateY(-14px) !important;
}

.kc-card:hover .kc-desc{
    transform:translateY(-8px) !important;
}

}
@media (max-width:767px){

/* Disable only image zoom */
.elementor-85 .elementor-element.elementor-element-082eb0f:hover{
    background-size:cover !important;
    transform:none !important;
}

.kc-card:hover .kc-icon,
.kc-card:hover .kc-title{
    transform:none !important;
}

.kc-card:hover .kc-desc{
    opacity:1 !important;
    max-height:120px !important;
    transform:none !important;
}

}

/* ==========================
   MOBILE FIX
========================== */

@media (max-width:767px){

/* Disable Image Zoom */
.elementor-85 .elementor-element.elementor-element-082eb0f,
.elementor-85 .elementor-element.elementor-element-082eb0f:hover{
    background-size:cover !important;
    transform:none !important;
}

/* Don't move title */
.elementor-85 .elementor-element.elementor-element-082eb0f:hover .kc-icon,
.elementor-85 .elementor-element.elementor-element-082eb0f:hover .kc-title{
    transform:none !important;
}

/* Description stays hidden */
.elementor-85 .elementor-element.elementor-element-082eb0f .kc-desc{
    opacity:0;
    max-height:0;
    overflow:hidden;
}

/* Show description only while card is active/focused */
.elementor-85 .elementor-element.elementor-element-082eb0f:active .kc-desc,
.elementor-85 .elementor-element.elementor-element-082eb0f:focus-within .kc-desc{
    opacity:1;
    max-height:150px;
    transform:none;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0beb74f *//* =======================================
   ABOUT IMAGE
======================================= */
.about-image-section{
    width:100%;
    padding:0;
}
.image-wrapper{
    position:relative;
    width:100%;
    max-width:720px;
    margin:0 auto;
    padding-bottom:70px;
}
/* Main Image */
.main-image-box{
    border-radius:24px;
    overflow:hidden;
    box-shadow:0 30px 70px rgba(16,36,94,.12);
}
.main-image{
    width:100%;
    height:860px;
    display:block;
    object-fit:cover;
    transition:.6s;
}
.image-wrapper:hover .main-image{
    transform:scale(1.03);
}
/* Badge */
.experience-box{
    position:absolute;
    top:22px;
    right:-35px;
    width:150px;
    height:150px;
    background:#C89A4B;
    border-radius:12px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    z-index:10;
}
.experience-box h2{
    margin:0;
    font-size:52px;
    line-height:1;
    color:#0B2D6B;
    font-family:'Playfair Display',serif;
}
.experience-box span{
    font-size:28px;
}
.experience-box p{
    margin:8px 0 4px;
    color:#0B2D6B;
    font-size:12px;
    font-weight:700;
    letter-spacing:2px;
}
.experience-box small{
    color:#0B2D6B;
    font-size:11px;
    letter-spacing:2px;
}
/* Floating Image */
.floating-image{
    position:absolute;
    left:-35px;
    bottom:15px;
    width:235px;
    height:160px;
    background:#fff;
    padding:6px;
    border-radius:10px;
    box-shadow:0 18px 45px rgba(0,0,0,.16);
}
.floating-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    border-radius:6px;
}
/* ======================
   Desktop only (height barano)
====================== */
@media(min-width:992px){
.main-image{
    height:960px;   /* ja chao boshao: 920 / 1000 / 1050 etc */
}
}
/* ======================
   Tablet
====================== */
@media(max-width:991px){
.image-wrapper{
    max-width:100%;
    padding:0 15px 40px;
}
.main-image{
    height:700px;
}
.experience-box{
    width:120px;
    height:120px;
    right:15px;
    top:15px;
}
.experience-box h2{
    font-size:38px;
}
.floating-image{
    width:180px;
    height:120px;
    left:0;
    bottom:-5px;
}
}
/* ======================
   Mobile
====================== */
@media(max-width:767px){
.about-image-section{
    padding:10px 0;
}
.image-wrapper{
    padding:0 8px 20px;
}
.main-image{
    height:560px;
}
.experience-box{
    width:90px;
    height:90px;
    top:18px;
    right:12px;
}
.experience-box h2{
    font-size:30px;
}
.experience-box p{
    font-size:8px;
    letter-spacing:1px;
}
.experience-box small{
    font-size:8px;
    letter-spacing:1px;
}
.floating-image{
    width:120px;
    height:85px;
    left:0;
    bottom:-5px;
    padding:4px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a0502e *//* =====================================
   Kennedy Cove Premium Gallery
   Part 1
=====================================*/

:root{

--primary:#0B2D6B;

--gold:#C89A4B;

--text:#26354D;

--border:#E6EAF1;

--radius:8px;

--transition:.35s ease;

}

*{

margin:0;

padding:0;

box-sizing:border-box;

}

.kc-gallery-section{

width:100%;

max-width:1280px;

margin:auto;

padding:0px 0;

}

/* ==========================
   FILTER
========================== */

.gallery-filter{

display:flex;

justify-content:center;

align-items:center;

gap:14px;

flex-wrap:wrap;

margin-bottom:45px;

}

.gallery-filter button{

border:1px solid var(--border);

background:#fff;

color:var(--text);

padding:12px 26px;

border-radius:50px;

cursor:pointer;

font-size:14px;

font-weight:600;

transition:var(--transition);

}

.gallery-filter button:hover{

background:var(--primary);

color:#fff;

border-color:var(--primary);

}

.gallery-filter button.active{

background:var(--primary);

color:#fff;

border-color:var(--primary);

}

/* ==========================
   GRID
========================== */

.kc-gallery{

display:grid;

grid-template-columns:repeat(4,1fr);

grid-auto-rows:180px;

gap:18px;

}

/* ==========================
   ITEM
========================== */

.gallery-item{

position:relative;

overflow:hidden;

border-radius:var(--radius);

display:block;

background:#f3f5f9;

}

.gallery-item img{

width:100%;

height:100%;

display:block;

object-fit:cover;

transition:.6s;

}

.gallery-item:hover img{

transform:scale(1.08);

}

/* ==========================
   OVERLAY
========================== */

.gallery-item::after{

content:"";

position:absolute;

left:0;

right:0;

bottom:0;

top:0;

background:linear-gradient(to top,
rgba(0,0,0,.45),
rgba(0,0,0,0));

opacity:0;

transition:.4s;

}

.gallery-item:hover::after{

opacity:1;

}

/* ==========================
   ZOOM BUTTON
========================== */

.zoom-btn{

position:absolute;

top:15px;

right:15px;

width:42px;

height:42px;

background:#fff;

border-radius:50%;

display:flex;

justify-content:center;

align-items:center;

z-index:10;

opacity:0;

transform:translateY(-8px);

transition:.35s;

box-shadow:0 8px 30px rgba(0,0,0,.15);

}

.zoom-btn::before{

content:"+";

font-size:22px;

font-weight:300;

color:var(--primary);

line-height:1;

}

.gallery-item:hover .zoom-btn{

opacity:1;

transform:translateY(0);

}

/* ==========================
   IMAGE SIZES
========================== */

.large{

grid-column:span 2;

grid-row:span 2;

}

.wide{

grid-column:span 2;

}

.tall{

grid-row:span 2;

}

.medium{

grid-column:span 1;

grid-row:span 1;

}

.small{

grid-column:span 1;

grid-row:span 1;

}

/* ==========================
   HOVER
========================== */

.gallery-item:hover{

box-shadow:0 25px 50px rgba(0,0,0,.15);

}

/* =====================================
   Kennedy Cove Premium Gallery
   Part 2
=====================================*/

/* ==========================
   FILTER ANIMATION
========================== */

.gallery-item{

opacity:1;

visibility:visible;

transform:scale(1);

transition:
opacity .45s ease,
transform .45s ease,
visibility .45s ease;

}

.gallery-item.hide{

opacity:0;

visibility:hidden;

transform:scale(.92);

pointer-events:none;

position:absolute;

}

/* ==========================
   CARD EFFECT
========================== */

.gallery-item{

border:1px solid #EEF2F7;

}

.gallery-item:hover{

transform:translateY(-4px);

}

.gallery-item img{

backface-visibility:hidden;

}

.gallery-item:hover img{

filter:brightness(.92);

}

/* ==========================
   DIFFERENT SHAPES
========================== */

.gallery-item.large{

min-height:380px;

}

.gallery-item.wide{

min-height:180px;

}

.gallery-item.tall{

min-height:380px;

}

.gallery-item.medium{

min-height:180px;

}

.gallery-item.small{

min-height:180px;

}

/* ==========================
   PROPERTY STYLE
========================== */

.gallery-item.property{

border-radius:10px;

}

.gallery-item.property:hover{

box-shadow:
0 20px 45px rgba(0,0,0,.12);

}

/* ==========================
   COMMUNITY STYLE
========================== */

.gallery-item.community{

border-radius:14px;

}

.gallery-item.community:hover{

box-shadow:
0 20px 45px rgba(10,30,60,.18);

}

/* ==========================
   NATURE STYLE
========================== */

.gallery-item.nature{

border-radius:12px;

}

.gallery-item.nature:hover{

box-shadow:
0 25px 60px rgba(0,0,0,.18);

}

/* ==========================
   ALL PHOTOS
========================== */

.gallery-item.all{

border-radius:8px;

}

/* ==========================
   VIEW MORE BUTTON
========================== */

.gallery-more{

display:none;

justify-content:center;

margin-top:45px;

}

.gallery-more.is-visible{

display:flex;

}

.gallery-more-btn{

display:inline-flex;

align-items:center;

gap:11px;

border:1px solid var(--primary);

background:var(--primary);

color:#fff;

padding:14px 38px;

border-radius:50px;

cursor:pointer;

font-size:14px;

font-weight:600;

letter-spacing:.3px;

transition:var(--transition);

}

.gallery-more-btn:hover{

background:#fff;

color:var(--primary);

box-shadow:0 12px 30px rgba(11,45,107,.18);

}

.gallery-more-btn:focus{

outline:none;

box-shadow:0 0 0 3px rgba(11,45,107,.18);

}

/* chevron icon — points down, flips up when expanded */

.more-icon{

width:8px;

height:8px;

border-right:2px solid currentColor;

border-bottom:2px solid currentColor;

transform:rotate(45deg);

margin-top:-3px;

transition:transform .35s ease,margin-top .35s ease;

}

.gallery-more-btn.expanded .more-icon{

transform:rotate(-135deg);

margin-top:3px;

}

/* ==========================
   LIGHTBOX
========================== */

.kc-lightbox{

position:fixed;

left:0;

top:0;

width:100%;

height:100%;

background:rgba(0,0,0,.92);

display:none;

align-items:center;

justify-content:center;

z-index:99999;

padding:40px;

}

.kc-lightbox.active{

display:flex;

}

.lb-wrapper{

max-width:1200px;

width:100%;

text-align:center;

position:relative;

}

.lb-image{

max-width:100%;

max-height:82vh;

border-radius:10px;

display:block;

margin:auto;

}

.lb-caption{

margin-top:20px;

color:#fff;

font-size:18px;

font-weight:500;

}

.lb-close{

position:absolute;

top:25px;

right:25px;

width:50px;

height:50px;

border:none;

border-radius:50%;

background:#fff;

font-size:32px;

cursor:pointer;

z-index:5;

transition:.3s;

}

.lb-close:hover{

background:var(--primary);

color:#fff;

}

.lb-prev,

.lb-next{

position:absolute;

top:50%;

transform:translateY(-50%);

width:55px;

height:55px;

border:none;

background:#fff;

border-radius:50%;

cursor:pointer;

font-size:28px;

transition:.3s;

}

.lb-prev{

left:25px;

}

.lb-next{

right:25px;

}

.lb-prev:hover,

.lb-next:hover{

background:var(--primary);

color:#fff;

}

/* ==========================
   TABLET
========================== */

@media(max-width:1024px){

.kc-gallery{

grid-template-columns:repeat(2,1fr);

grid-auto-rows:220px;

gap:16px;

}

.large,

.wide,

.tall{

grid-column:span 1;

grid-row:span 1;

min-height:220px;

}

.gallery-filter{

gap:10px;

}

.gallery-filter button{

padding:11px 20px;

font-size:13px;

}

}


/* =====================================
   Kennedy Cove Premium Gallery
   Part 3 (Final)
======================================*/

/* ==========================
   MOBILE (768px)
========================== */

@media (max-width:767px){

.kc-gallery-section{

padding:40px 0;

}

.gallery-filter{

justify-content:flex-start;

flex-wrap:nowrap;

overflow-x:auto;

overflow-y:hidden;

gap:10px;

padding-bottom:8px;

margin-bottom:20px;

scrollbar-width:none;

-webkit-overflow-scrolling:touch;

}

.gallery-filter::-webkit-scrollbar{

display:none;

}

.gallery-filter button{

flex:0 0 auto;

padding:10px 18px;

font-size:13px;

white-space:nowrap;

}

.kc-gallery{

display:grid;

grid-template-columns:repeat(2,1fr);

grid-auto-rows:160px;

gap:10px;

}

.gallery-item,

.gallery-item.large,

.gallery-item.medium,

.gallery-item.small,

.gallery-item.wide,

.gallery-item.tall{

grid-column:span 1 !important;

grid-row:span 1 !important;

min-height:160px;

height:160px;

border-radius:8px;

}

.gallery-item img{

width:100%;

height:100%;

object-fit:cover;

}

.zoom-btn{

opacity:1;

transform:none;

width:32px;

height:32px;

top:10px;

right:10px;

}

.zoom-btn::before{

font-size:18px;

}

.gallery-more{

margin-top:28px;

}

.gallery-more-btn{

padding:13px 32px;

font-size:13px;

}

.lb-prev,

.lb-next{

display:none;

}

.lb-close{

width:42px;

height:42px;

font-size:26px;

top:15px;

right:15px;

}

.lb-image{

max-height:70vh;

}

.lb-caption{

font-size:15px;

padding:0 15px;

}

}

/* ==========================
   SMALL MOBILE
========================== */

@media (max-width:480px){

.kc-gallery{

grid-template-columns:repeat(2,1fr);

grid-auto-rows:140px;

gap:8px;

}

.gallery-item,

.gallery-item.large,

.gallery-item.medium,

.gallery-item.small,

.gallery-item.wide,

.gallery-item.tall{

height:140px;

min-height:140px;

}

.gallery-filter{

gap:8px;

}

.gallery-filter button{

padding:8px 16px;

font-size:12px;

}

}

/* ==========================
   IMAGE QUALITY
========================== */

.gallery-item img{

image-rendering:auto;

}

/* ==========================
   SMOOTH EFFECT
========================== */

.gallery-item{

will-change:transform;

}

.gallery-item img{

will-change:transform;

}

/* ==========================
   ACCESSIBILITY
========================== */

.gallery-filter button:focus{

outline:none;

box-shadow:0 0 0 3px rgba(11,45,107,.18);

}

.gallery-item:focus{

outline:none;

}

/* ==========================
   LOADING EFFECT
========================== */

.gallery-item{

background:#eef2f7;

}

.gallery-item img{

opacity:0;

transition:
opacity .45s ease,
transform .6s ease;

}

.gallery-item img[src]{

opacity:1;

}

/* ==========================
   FINAL POLISH
========================== */

.gallery-item{

overflow:hidden;

}

.gallery-item:hover{

z-index:2;

}

.gallery-item:hover img{

transform:scale(1.08);

}

.kc-gallery{

align-items:stretch;

}

.gallery-item img{

display:block;

}

/* END *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c1ad061 *//* Card */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item{
    background:#fff;
    border:1px solid #dfe8f2;
    border-radius:10px;
    margin-bottom:16px;
    overflow:hidden;
    box-shadow:none;
}

/* Header */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item-title{
    min-height:66px;
    padding:0 24px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}

/* Question */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item-title-text{
    font-family:Inter,sans-serif;
    font-size:17px;
    font-weight:600;
    color:#0B2D6B;
}

/* Circle */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item-title-icon{
    width:28px;
    height:28px;
    border-radius:50%;
    background:#E4F5FF;

    display:flex;
    align-items:center;
    justify-content:center;

    padding:0;
    margin:0;
    line-height:1;
}

/* Center icon */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item-title-icon svg{
    width:12px;
    height:12px;
    display:block;
    margin:auto;
    vertical-align:middle;
}

/* Active circle */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    background:#0B2D6B !important;
}

/* Active icon color */
.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{
    fill:#ffffff !important;
    stroke:#ffffff !important;
}

.elementor-85 .elementor-element.elementor-element-c1ad061 .e-n-accordion-item > *{
    border-top:0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c3e4fa4 */.elementor-85 .elementor-element.elementor-element-5c3e4fa4{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-5c3e4fa4:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ee026e */.elementor-85 .elementor-element.elementor-element-2ee026e{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-2ee026e:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1248cf86 */.elementor-85 .elementor-element.elementor-element-1248cf86{
position:relative;
overflow:hidden;
transition:
transform .35s ease,
background .35s ease,
border-color .35s ease;

background:rgba(255,255,255,.04);
border:1px solid rgba(255,255,255,.08);
box-shadow:none !important;
}

.elementor-85 .elementor-element.elementor-element-1248cf86:hover{
transform:translateX(10px);
background:rgba(255,255,255,.06);
border-color:rgba(255,255,255,.12);
box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2cb252 *//*=========================
CONTACT BUTTONS
=========================*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap');

.contact-grid{

display:grid;
grid-template-columns:repeat(2,1fr);
gap:14px;
width:100%;

}

.contact-card{

display:flex;
align-items:center;
gap:14px;

height:56px;

padding:0 18px;

border-radius:8px;

font-family:'Inter',sans-serif;

font-size:15px;

font-weight:700;

color:#fff !important;

text-decoration:none !important;

transition:.25s ease;

box-sizing:border-box;

}

.contact-card:hover{

transform:translateY(-2px);

filter:brightness(1.04);

box-shadow:0 8px 24px rgba(0,0,0,.18);

color:#fff;

}

.contact-card i{

font-size:24px;

width:24px;

text-align:center;

color:#fff;

}

.contact-card span{

font-size:15px;

font-weight:700;

line-height:1;

letter-spacing:.2px;

}

/* Remove underline */

.contact-card,
.contact-card:hover,
.contact-card:focus,
.contact-card:visited{

text-decoration:none !important;

}

.contact-card *,
.contact-card i{

text-decoration:none !important;

}

/* Colors */

.whatsapp{

background:#2ECC5F;

}

.telegram{

background:#3AA2E5;

}

.phone{

background:#173A80;

}

.email{

background:#5AA8CF;

}

/* Tablet */

@media (max-width:768px){

.contact-grid{

gap:12px;

}

.contact-card{

height:54px;

padding:0 16px;

}

.contact-card i{

font-size:22px;

}

.contact-card span{

font-size:14px;

}

}

/* Mobile */

@media (max-width:576px){

.contact-grid{

grid-template-columns:1fr;

gap:10px;

}

.contact-card{

height:54px;

padding:0 16px;

border-radius:8px;

}

.contact-card i{

font-size:21px;

width:22px;

}

.contact-card span{

font-size:15px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2dc07b4f *//* ===========================
   OFFICE WIDGET
=========================== */

.office-widget{
    font-family:"Inter", sans-serif;
}

.office-widget,
.office-widget *{
    box-sizing:border-box;
}

/* Office Time */
.office-widget .office-time{
    display:flex;
    align-items:flex-start;
    gap:12px;
    max-width:320px;
}

/* Clock */
.office-widget .clock{
    width:26px;
    height:26px;
    border:2px solid #111;
    border-radius:50%;
    position:relative;
    background:#fff;
    flex-shrink:0;
    margin-top:3px;
}

/* Center Dot */
.office-widget .clock::before{
    content:"";
    position:absolute;
    width:4px;
    height:4px;
    background:#111;
    border-radius:50%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:10;
}

/* Clock Hands */
.office-widget .hand{
    position:absolute;
    left:50%;
    bottom:50%;
    transform-origin:bottom center;
    border-radius:5px;
}

/* Hour Hand */
.office-widget .hour{
    width:3px;
    height:7px;
    background:#111;
    margin-left:-1.5px;
    animation:hourRotate 12s linear infinite;
}

/* Minute Hand */
.office-widget .minute{
    width:2px;
    height:10px;
    background:#111;
    margin-left:-1px;
    animation:minuteRotate 3s linear infinite;
}

/* Hour Animation */
@keyframes hourRotate{
    from{
        transform:rotate(0deg);
    }
    to{
        transform:rotate(360deg);
    }
}

/* Minute Animation */
@keyframes minuteRotate{
    from{
        transform:rotate(0deg);
    }
    to{
        transform:rotate(360deg);
    }
}

/* Text */
.office-widget .time-text{
    color:#d89b2b;
    font-size:18px;
    line-height:1.45;
    font-weight:500;
}

/* Tablet */
@media (max-width:768px){

.office-widget .office-time{
    gap:10px;
}

.office-widget .clock{
    width:24px;
    height:24px;
}

.office-widget .hour{
    height:6px;
}

.office-widget .minute{
    height:8px;
}

.office-widget .time-text{
    font-size:17px;
}

}

/* Mobile */
@media (max-width:480px){

.office-widget .office-time{
    gap:8px;
}

.office-widget .clock{
    width:20px;
    height:20px;
    margin-top:2px;
}

.office-widget .hour{
    width:2px;
    height:5px;
}

.office-widget .minute{
    width:2px;
    height:7px;
}

.office-widget .clock::before{
    width:3px;
    height:3px;
}

.office-widget .time-text{
    font-size:16px;
    line-height:1.4;
}

}/* End custom CSS */