.elementor-18 .elementor-element.elementor-element-f001395{--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;--padding-top:clamp(34px,6vw,70px);--padding-bottom:clamp(34px,6vw,70px);--padding-left:22px;--padding-right:22px;}.elementor-18 .elementor-element.elementor-element-f001395:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f001395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fppaper );}.elementor-18 .elementor-element.elementor-element-f00138c{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f001389 .elementor-heading-title{font-family:var( --e-global-typography-fpeyeb-font-family ), Sans-serif;font-size:var( --e-global-typography-fpeyeb-font-size );font-weight:var( --e-global-typography-fpeyeb-font-weight );text-transform:var( --e-global-typography-fpeyeb-text-transform );font-style:var( --e-global-typography-fpeyeb-font-style );text-decoration:var( --e-global-typography-fpeyeb-text-decoration );line-height:var( --e-global-typography-fpeyeb-line-height );letter-spacing:var( --e-global-typography-fpeyeb-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f00138a .elementor-heading-title{font-family:var( --e-global-typography-fph1-font-family ), Sans-serif;font-size:var( --e-global-typography-fph1-font-size );font-weight:var( --e-global-typography-fph1-font-weight );text-transform:var( --e-global-typography-fph1-text-transform );font-style:var( --e-global-typography-fph1-font-style );text-decoration:var( --e-global-typography-fph1-text-decoration );line-height:var( --e-global-typography-fph1-line-height );letter-spacing:var( --e-global-typography-fph1-letter-spacing );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-f00138b{text-align:start;font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.72em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-f001394{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));--e-con-grid-template-rows:auto;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-f001395{--content-width:1156px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-f001389 .elementor-heading-title{font-size:var( --e-global-typography-fpeyeb-font-size );line-height:var( --e-global-typography-fpeyeb-line-height );letter-spacing:var( --e-global-typography-fpeyeb-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f00138a .elementor-heading-title{font-size:var( --e-global-typography-fph1-font-size );line-height:var( --e-global-typography-fph1-line-height );letter-spacing:var( --e-global-typography-fph1-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f001394{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f001389 .elementor-heading-title{font-size:var( --e-global-typography-fpeyeb-font-size );line-height:var( --e-global-typography-fpeyeb-line-height );letter-spacing:var( --e-global-typography-fpeyeb-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f00138a .elementor-heading-title{font-size:var( --e-global-typography-fph1-font-size );line-height:var( --e-global-typography-fph1-line-height );letter-spacing:var( --e-global-typography-fph1-letter-spacing );}.elementor-18 .elementor-element.elementor-element-f00138b{font-size:17px;}.elementor-18 .elementor-element.elementor-element-f001394{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-f001389 */.elementor-18 .elementor-element.elementor-element-f001389 .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-f001389 a{color:inherit}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f00138a */.elementor-18 .elementor-element.elementor-element-f00138a .elementor-heading-title{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-f00138a a{color:inherit}.elementor-18 .elementor-element.elementor-element-f00138a{margin-top:14px}.elementor-18 .elementor-element.elementor-element-f00138a em{font-style:italic;color:#9A5730}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00138b */.elementor-18 .elementor-element.elementor-element-f00138b p{margin:0;text-wrap:pretty}.elementor-18 .elementor-element.elementor-element-f00138b p+p{margin-top:16px}.elementor-18 .elementor-element.elementor-element-f00138b a{color:#9A5730;text-decoration:none;transition:color .2s ease}.elementor-18 .elementor-element.elementor-element-f00138b a:hover{color:#231C17;text-decoration:underline;text-underline-offset:3px}.elementor-18 .elementor-element.elementor-element-f00138b{max-width:820px!important}.elementor-18 .elementor-element.elementor-element-f00138b{margin-top:22px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00138c */.elementor-18 .elementor-element.elementor-element-f00138c{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f00138d */.elementor-18 .elementor-element.elementor-element-f00138d{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f00138d a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f00138d img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f00138d img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f00138d a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f00138e */.elementor-18 .elementor-element.elementor-element-f00138e{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f00138e a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f00138e img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f00138e img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f00138e a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f00138f */.elementor-18 .elementor-element.elementor-element-f00138f{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f00138f a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f00138f img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f00138f img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f00138f a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f001390 */.elementor-18 .elementor-element.elementor-element-f001390{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f001390 a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f001390 img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f001390 img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f001390 a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f001391 */.elementor-18 .elementor-element.elementor-element-f001391{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f001391 a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f001391 img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f001391 img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f001391 a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f001392 */.elementor-18 .elementor-element.elementor-element-f001392{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f001392 a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f001392 img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f001392 img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f001392 a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f001393 */.elementor-18 .elementor-element.elementor-element-f001393{line-height:0;background:#EAE2D5;overflow:hidden}.elementor-18 .elementor-element.elementor-element-f001393 a{display:block;line-height:0}.elementor-18 .elementor-element.elementor-element-f001393 img{display:block;width:100%!important;max-width:100%!important;height:auto;object-fit:cover}.elementor-18 .elementor-element.elementor-element-f001393 img{aspect-ratio:4/5}.elementor-18 .elementor-element.elementor-element-f001393 a{cursor:zoom-in}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f001394 */.elementor-18 .elementor-element.elementor-element-f001394{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;grid-template-rows:auto!important;column-gap:10px!important;row-gap:10px!important;--gap:10px 10px!important}.elementor-18 .elementor-element.elementor-element-f001394{margin-top:40px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f001395 */.elementor-18 .elementor-element.elementor-element-f001395{--padding-top:clamp(34px,6vw,70px)!important;--padding-bottom:clamp(34px,6vw,70px)!important;--padding-left:22px!important;--padding-right:22px!important}.elementor-18 .elementor-element.elementor-element-f001395{--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important}/* End custom CSS */