.elementor-808 .elementor-element.elementor-element-7c318fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--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-808 .elementor-element.elementor-element-6355e814 .elementor-heading-title{font-family:"Lato",Sans-serif;font-weight:700;color:#4A6F5A}.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-808 .elementor-element.elementor-element-3c9418a2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:80px 0 80px 0;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;line-height:1.8rem;color:#333}.elementor-808 .elementor-element.elementor-element-3c9418a2 p{margin-block-end:1.8rem}.elementor-808 .elementor-element.elementor-element-b0e2d01 .elementor-heading-title{color:#333}.elementor-808 .elementor-element.elementor-element-0d07c0d{padding:80px 0 80px 0;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-0d07c0d p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-124c333 .elementor-heading-title{color:#051217}.elementor-808 .elementor-element.elementor-element-cdf565c{padding:80px 0 80px 0;font-family:"Playfair",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-cdf565c p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-918eb95 .elementor-heading-title{color:#333}.elementor-808 .elementor-element.elementor-element-bbd9dca{padding:80px 0 80px 0;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-bbd9dca p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-381e841 .elementor-heading-title{color:#333}.elementor-808 .elementor-element.elementor-element-28340c1{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-28340c1 p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-e7f8f5f .elementor-heading-title{color:#333}.elementor-808 .elementor-element.elementor-element-2113e34{padding:80px 0 80px 0;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-2113e34 p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-8626ab7{padding:0 0 0 0}.elementor-808 .elementor-element.elementor-element-8626ab7 .elementor-heading-title{color:#333}.elementor-808 .elementor-element.elementor-element-623a709{padding:80px 0 80px 0;font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:400;color:#333}.elementor-808 .elementor-element.elementor-element-623a709 p{margin-block-end:1.8px}.elementor-808 .elementor-element.elementor-element-7e42212c{--display:flex}.elementor-808 .elementor-element.elementor-element-6fc9c326.elementor-element{--align-self:center}.elementor-808 .elementor-element.elementor-element-680ccab5{--display:flex}.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)}@media(max-width:1024px){.elementor-808 .elementor-element.elementor-element-7c318fa{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px}.elementor-808 .elementor-element.elementor-element-0d07c0d{padding:0 35px 0 35px}.elementor-808 .elementor-element.elementor-element-cdf565c{padding:0 35px 0 35px}.elementor-808 .elementor-element.elementor-element-bbd9dca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 35px 0 35px}.elementor-808 .elementor-element.elementor-element-28340c1{padding:0 35px 0 35px}.elementor-808 .elementor-element.elementor-element-2113e34{padding:0 35px 0 35px}.elementor-808 .elementor-element.elementor-element-623a709{padding:0 35px 0 35px}}@media(max-width:767px){.elementor-808 .elementor-element.elementor-element-7c318fa{--margin-top:20px;--margin-bottom:20px;--margin-left:15px;--margin-right:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-808 .elementor-element.elementor-element-6355e814{margin:24px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 24px;padding:16px 8px 8px 16px}.elementor-808 .elementor-element.elementor-element-3c9418a2{margin:25px 15px calc(var(--kit-widget-spacing, 0px) + 25px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-0d07c0d{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-cdf565c{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-bbd9dca{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-28340c1{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-2113e34{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}.elementor-808 .elementor-element.elementor-element-623a709{margin:20px 15px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:20px 10px 20px 10px}}