.elementor-19918 .elementor-element.elementor-element-a180117{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-9209394{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19918 .elementor-element.elementor-element-50709a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.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-19918 .elementor-element.elementor-element-8c7d5ef{text-align:left;}.elementor-19918 .elementor-element.elementor-element-8c7d5ef .elementor-heading-title{font-family:"Larken", sans-serif;font-size:9.667em;font-weight:400;line-height:0.85;letter-spacing:-0.025em;color:#253916;}.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-19918 .elementor-element.elementor-element-8c4ed8a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"DM Sans", sans-serif;font-size:max(1.425em,18px);font-weight:400;line-height:1.3;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-8c4ed8a > .elementor-widget-container{margin:32px 0px 0px 8px;padding:0px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-cabef1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-c0d1515{--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;--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-19918 .elementor-element.elementor-element-0dda931{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:9em 9em;--row-gap:9em;--column-gap:9em;--grid-auto-flow:row;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-19918 .elementor-element.elementor-element-9079888{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap: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-19918 .elementor-element.elementor-element-f8f18e6{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-f8f18e6 > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-a657b99 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-a657b99 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-3ce7531 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-3ce7531 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-7b5134a > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-7b5134a{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.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-19918 .elementor-element.elementor-element-f9c67d7 .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-f9c67d7 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-30cd127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-5774a75{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-5774a75 > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-89df5dd > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-89df5dd .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-6cda636 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-6cda636 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-26c9e58 > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-26c9e58{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-1f4fb8a .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-1f4fb8a > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-1f4fb8a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19918 .elementor-element.elementor-element-df6ca80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-ec0dfd4{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-ec0dfd4 > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-8357196{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-8357196 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-8357196.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19918 .elementor-element.elementor-element-8357196 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-24a9ee9 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-24a9ee9 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-38cf313 > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-38cf313{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-5d76fa8 .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-5d76fa8 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-0c62cc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-5372edb{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-5372edb > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-99c3168 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-99c3168 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-6208f75 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-6208f75 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-5f63374 > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-5f63374{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-6a0d14a .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-6a0d14a > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-38ee850{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-20a7e9a{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-20a7e9a > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-04ceaa3 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-04ceaa3 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-d28cb1e > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-d28cb1e .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-fdad3c5 > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-fdad3c5{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-38d7542 .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-38d7542 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-76c0c91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-7fd301c{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-7fd301c > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-78aa74e > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-78aa74e .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-1202ac2 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-1202ac2 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-4c5d7c4 > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-4c5d7c4{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-f4494d5 .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-f4494d5 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-f5afa39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19918 .elementor-element.elementor-element-6333a4b{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-19918 .elementor-element.elementor-element-6333a4b > .elementor-widget-container{box-shadow:6px 6px 12px 0px rgba(0, 0, 0, 0.45);}.elementor-19918 .elementor-element.elementor-element-6bf38ff > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-6bf38ff .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(14px,0.95em);font-weight:500;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-9b26a72 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-9b26a72 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:max(21px,1.7em);font-weight:400;letter-spacing:0em;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-2ba9abb > .elementor-widget-container{margin:18px 0px 28px 0px;}.elementor-19918 .elementor-element.elementor-element-2ba9abb{font-family:"DM Sans", sans-serif;font-size:max(12px,0.825em);line-height:1.35;color:var( --e-global-color-3ad8f28 );}.elementor-19918 .elementor-element.elementor-element-7634a58 .elementor-button{background-color:var( --e-global-color-eea1bf9 );font-family:"DM Sans", sans-serif;font-size:max(12px,.8em);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;fill:var( --e-global-color-3ad8f28 );color:var( --e-global-color-3ad8f28 );border-radius:64px 64px 64px 64px;padding:10px 24px 10px 24px;}.elementor-19918 .elementor-element.elementor-element-7634a58 > .elementor-widget-container{margin:auto 0 0 0;}.elementor-19918 .elementor-element.elementor-element-99d4a53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body.elementor-page-19918:not(.elementor-motion-effects-element-type-background), body.elementor-page-19918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F8F9E9 0%, #E4D8BB 100%);}body.elementor-page-19918{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1068px){.elementor-19918 .elementor-element.elementor-element-8c7d5ef > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-8c7d5ef{text-align:left;}.elementor-19918 .elementor-element.elementor-element-8c7d5ef .elementor-heading-title{font-size:7.5em;}.elementor-19918 .elementor-element.elementor-element-8c4ed8a > .elementor-widget-container{margin:16px 0px 0px 6px;}.elementor-19918 .elementor-element.elementor-element-8c4ed8a{font-size:max(1.25em,16px);}.elementor-19918 .elementor-element.elementor-element-cabef1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-0dda931{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5.5em 5.5em;--row-gap:5.5em;--column-gap:5.5em;--grid-auto-flow:row;}}@media(min-width:735px){.elementor-19918 .elementor-element.elementor-element-a180117{--content-width:1680px;}.elementor-19918 .elementor-element.elementor-element-9209394{--width:82%;}.elementor-19918 .elementor-element.elementor-element-50709a3{--width:100%;}.elementor-19918 .elementor-element.elementor-element-c0d1515{--content-width:1680px;}.elementor-19918 .elementor-element.elementor-element-0dda931{--width:84%;}}@media(max-width:1068px) and (min-width:735px){.elementor-19918 .elementor-element.elementor-element-a180117{--content-width:1600px;}.elementor-19918 .elementor-element.elementor-element-50709a3{--width:100%;}}@media(max-width:734px){.elementor-19918 .elementor-element.elementor-element-a180117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-9209394{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19918 .elementor-element.elementor-element-50709a3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-19918 .elementor-element.elementor-element-8c7d5ef{text-align:center;}.elementor-19918 .elementor-element.elementor-element-8c7d5ef .elementor-heading-title{font-size:min(6em,72px);}.elementor-19918 .elementor-element.elementor-element-8c4ed8a > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-19918 .elementor-element.elementor-element-8c4ed8a{text-align:center;font-size:14px;}.elementor-19918 .elementor-element.elementor-element-cabef1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-c0d1515{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19918 .elementor-element.elementor-element-0dda931{--width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:6.5em 0em;--row-gap:6.5em;--column-gap:0em;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:4.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-19918 .elementor-element.elementor-element-9079888{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19918 .elementor-element.elementor-element-f8f18e6{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-f8f18e6.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-a657b99{text-align:left;}.elementor-19918 .elementor-element.elementor-element-3ce7531{text-align:left;}.elementor-19918 .elementor-element.elementor-element-7b5134a{text-align:left;}.elementor-19918 .elementor-element.elementor-element-f9c67d7 .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-30cd127{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19918 .elementor-element.elementor-element-5774a75{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-5774a75.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-6cda636{text-align:left;}.elementor-19918 .elementor-element.elementor-element-1f4fb8a .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-ec0dfd4{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-ec0dfd4.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-5d76fa8 .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-5372edb{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-5372edb.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-6a0d14a .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-20a7e9a{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-20a7e9a.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-38d7542 .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-7fd301c{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-7fd301c.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-f4494d5 .elementor-button{padding:10px 28px 10px 28px;}.elementor-19918 .elementor-element.elementor-element-6333a4b{width:100%;max-width:100%;}.elementor-19918 .elementor-element.elementor-element-6333a4b.elementor-element{--align-self:center;}.elementor-19918 .elementor-element.elementor-element-7634a58 .elementor-button{padding:10px 28px 10px 28px;}}/* Start custom CSS */.outboundlink 
 .elementor-button-icon svg {
 
    
    max-width: 12px;
}
 .outboundlink .elementor-button-icon svg path {
	stroke: currentColor !important;
}
 .outboundlink
.elementor-button-content-wrapper {
    gap: 0
}
.outboundlink .elementor-button-icon 
{
    position: relative
}
.outboundlink .elementor-button-icon svg 
{
    
    transform-origin: right center;
        top: .5px;
    right: -8px;
    position: absolute;
}
.outboundlink .elementor-button-icon svg {
	margin-top: -1.5px;
	margin-left: 6px;
 
}
 .resource-item
 .outbound-btn {
     margin-top: auto
 }
#section-welcome.section-welcome .welcome_intro-bodycopy p:not(:last-child) {
	margin-bottom: 16px;
}

#section-case_study_modal.section-case_study_modal {
	display: none;
}
#section-case_study_modal.section-case_study_modal:focus {
	outline: none;
}

body.elementor-editor-active
	#section-case_study_modal.section-case_study_modal {
	position: relative;
	display: flex;
}

#section-case_study_modal.section-case_study_modal.activated {
	display: flex;
}

#section-case_study_modal.section-case_study_modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100dvh;
	z-index: 9999;
	overflow: auto;
}

#section-case_study_modal.section-case_study_modal {
	background: rgba(18, 14, 0, 0.5);
	background: var(--modal-backdrop-fill);
	-webkit-backdrop-filter: blur(var(--modal-backdrop-blur));
	backdrop-filter: blur(var(--modal-backdrop-blur));
}

#section-case_study_modal.section-case_study_modal
	.cs_modal-study_type
	.elementor-widget-container {
	height: auto;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img {
	aspect-ratio: 1092 / 237;
	object-fit: cover;
	object-position: center;
}

#section-case_study_modal.section-case_study_modal .cs_modal-close_btn {
	--btn-dimensions: 56px;
	height: calc(100% - 2.25em - var(--btn-dimensions));
	overflow: visible;
}

#section-case_study_modal.section-case_study_modal
	.cs_modal-close_btn
	.elementor-widget-container {
	display: contents;
}
#section-case_study_modal.section-case_study_modal .cs_modal-close_btn-object {
	background-color: var(--e-global-color-eea1bf9);
	border-radius: var(--btn-dimensions);
	border: none;
	width: var(--btn-dimensions);
	height: var(--btn-dimensions);
	display: flex;
	padding: 16px;
	align-items: center;
	justify-content: center;
	position: sticky;
	top: -48px;
}
#section-case_study_modal.section-case_study_modal
	.cs_modal-close_btn-object:focus {
	outline: none;
}
#section-case_study_modal.section-case_study_modal
	.cs_modal-close_btn-object:focus-visible {
	outline: 2px solid var(--e-global-color-d94ceb7, #0071e3) !important;
	outline-offset: var(--e-focus-offset-container, 3px);
}
#section-case_study_modal.section-case_study_modal .cs_modal-btn_gfx {
	stroke: var(--e-global-color-0bdbfe1);
	fill: var(--e-global-color-0bdbfe1);
	stroke-width: 1.5px;
	overflow: visible;
	width: 70%;
}
#section-case_study_modal.section-case_study_modal .cs_modal-main_body_wrapper {
	display: contents;
}
#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18606"] {
    object-position: 50% 40%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18737"] {
    object-position: 50% 17%;

}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18804"] {
    object-position: 50% 20%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18831"] {
    object-position: 50% 30%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18832"] {
    object-position: 50% 40%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18834"] {
    object-position: 50% 10%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18835"] {
    object-position: 50% 10%;
}
#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18836"] {
    object-position: 50% 20%;
}
#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18833"] {
    object-position: 50% 20%;
}

#section-case_study_modal.section-case_study_modal .cs_modal-heading_image img[data-case-study-id="18837"] {
    object-position: 50% 20%;
}

@media only screen and (max-width: 1068px) {
	#section-case_study_modal.section-case_study_modal
		.cs_modal-heading_image
		img {
		aspect-ratio: 1092 / 360;
	}

	#section-case_study_modal.section-case_study_modal .cs_modal-close_btn {
		--btn-dimensions: 42px;
	}

	#section-case_study_modal.section-case_study_modal
		.cs_modal-close_btn-object {
		padding: 12px;
	}
}
@media only screen and (max-width: 734px) {
	#section-case_study_modal.section-case_study_modal
		.cs_modal-main_body_wrapper {
		display: flex;
	}
	#section-case_study_modal.section-case_study_modal .cs_modal-heading_image {
		left: 0;
		top: 0;
	}

	#section-case_study_modal.section-case_study_modal
		.cs_modal-heading_image
		img {
		aspect-ratio: 1092 / 480;
	}

	#section-case_study_modal.section-case_study_modal .cs_modal-close_btn {
		--btn-dimensions: 36px;
	}

	#section-case_study_modal.section-case_study_modal
		.cs_modal-close_btn-object {
		padding: 12px;
		top: 16px;
	}

	#section-case_study_modal.section-case_study_modal .cs_modal-btn_gfx {
		width: 100%;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Larken';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ambercabral.com/wp-content/uploads/2025/06/Larken-Thin.woff2') format('woff2'),
		url('https://ambercabral.com/wp-content/uploads/2025/06/Larken-ThinItalic.woff') format('woff');
}
@font-face {
	font-family: 'Larken';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://ambercabral.com/wp-content/uploads/2025/06/Larken-ThinItalic.woff2') format('woff2'),
		url('https://ambercabral.com/wp-content/uploads/2025/06/Larken-ThinItalic.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://ambercabral.com/wp-content/uploads/2025/04/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */