.elementor-12 .elementor-element.elementor-element-e7645c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e7645c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e7645c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e7628ca{text-align:center;}.elementor-12 .elementor-element.elementor-element-e7628ca .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#D98E73;}.elementor-12 .elementor-element.elementor-element-ad4c841{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ad4c841 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:600;line-height:1.18em;color:#2F3E38;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0622a81{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:19px;line-height:1.75em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-010a218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-afa948f{--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-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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f921be6 .elementor-button{background-color:#6B8E7F;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-12 .elementor-element.elementor-element-f526bbe{--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-12 .elementor-element.elementor-element-9549e81 .elementor-button{background-color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#2F3E38;color:#2F3E38;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6DDD7;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-12 .elementor-element.elementor-element-24b1989{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-24b1989:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-24b1989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B8E7F;}.elementor-12 .elementor-element.elementor-element-01c3e98{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-6572fd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c085163{text-align:center;}.elementor-12 .elementor-element.elementor-element-c085163 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6615744{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:1px;color:#DCE7E0;}.elementor-12 .elementor-element.elementor-element-ea51c79{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-350d667{text-align:center;}.elementor-12 .elementor-element.elementor-element-350d667 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f38c227{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:1px;color:#DCE7E0;}.elementor-12 .elementor-element.elementor-element-959a8c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-888ec29{text-align:center;}.elementor-12 .elementor-element.elementor-element-888ec29 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3dff002{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:1px;color:#DCE7E0;}.elementor-12 .elementor-element.elementor-element-74e44d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-9f4fe06{text-align:center;}.elementor-12 .elementor-element.elementor-element-9f4fe06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4d0ea0c{font-family:"Nunito Sans", Sans-serif;font-size:14px;letter-spacing:1px;color:#DCE7E0;}.elementor-12 .elementor-element.elementor-element-830ec03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-830ec03:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-830ec03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56468b6{text-align:center;}.elementor-12 .elementor-element.elementor-element-56468b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-11effaa{font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-55e5345{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-55e5345:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55e5345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7893e48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7893e48 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-64aef0b{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-9c2a482{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-9c2a482:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c2a482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-12 .elementor-element.elementor-element-843a7a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-dcf838e{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-9c52fa9 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cc3e7ab{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-cc3e7ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc3e7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1EC;}.elementor-12 .elementor-element.elementor-element-8b58d5a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-4a6f120{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-6bcc185 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1c0f508{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-1c0f508:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c0f508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E3DC;}.elementor-12 .elementor-element.elementor-element-7954dea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-e4c038a{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-f67fbef .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f42ee60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-f42ee60:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f42ee60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-12 .elementor-element.elementor-element-987f157 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-d033687{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-044adf6 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-61d0b0b{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-feb7b15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-feb7b15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-feb7b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1EC;}.elementor-12 .elementor-element.elementor-element-5f6b716 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-d86b95e{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-daaef70 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9759aaa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-9759aaa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9759aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E3DC;}.elementor-12 .elementor-element.elementor-element-3829919 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-4e9d08e{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-d0f60a8 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-081f7ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-081f7ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-081f7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-12 .elementor-element.elementor-element-b029e2b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-acd3035{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-1b7f1f1 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e66b042{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-e66b042:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e66b042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF1EC;}.elementor-12 .elementor-element.elementor-element-4278887 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-4ae1b4e{font-family:"Nunito Sans", Sans-serif;font-size:15px;line-height:1.7em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-aca0242 .elementor-button{background-color:#00000000;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:700;fill:#6B8E7F;color:#6B8E7F;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8b2de17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8b2de17:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b2de17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-12 .elementor-element.elementor-element-05cbe37{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-12 .elementor-element.elementor-element-96e0f03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-fb9012f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2.5px;color:#D98E73;}.elementor-12 .elementor-element.elementor-element-24277e0{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-24277e0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-fbd5b0c{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.8em;color:#55625C;}.elementor-12 .elementor-element.elementor-element-4c2ff3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-12 .elementor-element.elementor-element-4c2ff3a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c2ff3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-icon i{color:#6B8E7F;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-icon svg{fill:#6B8E7F;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-927186c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-927186c .elementor-icon-list-text{color:#2F3E38;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6663801{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6663801:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6663801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3E38;}.elementor-12 .elementor-element.elementor-element-068b2ef{text-align:center;}.elementor-12 .elementor-element.elementor-element-068b2ef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6e3a47f{font-family:"Nunito Sans", Sans-serif;font-size:17px;line-height:1.75em;color:#C6D2CB;}.elementor-12 .elementor-element.elementor-element-93009f7 .elementor-button{background-color:#D98E73;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:18px 44px 18px 44px;}.elementor-12 .elementor-element.elementor-element-93009f7{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-afa948f{--width:50%;}.elementor-12 .elementor-element.elementor-element-f526bbe{--width:50%;}.elementor-12 .elementor-element.elementor-element-6572fd6{--width:25%;}.elementor-12 .elementor-element.elementor-element-ea51c79{--width:25%;}.elementor-12 .elementor-element.elementor-element-959a8c6{--width:25%;}.elementor-12 .elementor-element.elementor-element-74e44d3{--width:25%;}.elementor-12 .elementor-element.elementor-element-9c2a482{--width:25%;}.elementor-12 .elementor-element.elementor-element-cc3e7ab{--width:25%;}.elementor-12 .elementor-element.elementor-element-1c0f508{--width:25%;}.elementor-12 .elementor-element.elementor-element-f42ee60{--width:25%;}.elementor-12 .elementor-element.elementor-element-feb7b15{--width:25%;}.elementor-12 .elementor-element.elementor-element-9759aaa{--width:25%;}.elementor-12 .elementor-element.elementor-element-081f7ee{--width:25%;}.elementor-12 .elementor-element.elementor-element-e66b042{--width:25%;}.elementor-12 .elementor-element.elementor-element-96e0f03{--width:50%;}.elementor-12 .elementor-element.elementor-element-4c2ff3a{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}