.elementor-446 .elementor-element.elementor-element-2dd1ba65:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-2dd1ba65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97a783a );}.elementor-446 .elementor-element.elementor-element-2dd1ba65 > .elementor-container{max-width:950px;}.elementor-446 .elementor-element.elementor-element-2dd1ba65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-446 .elementor-element.elementor-element-2dd1ba65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-446 .elementor-element.elementor-element-3dcb4aab{text-align:center;}.elementor-446 .elementor-element.elementor-element-dea087c{text-align:center;}.elementor-446 .elementor-element.elementor-element-f76dd20 > .elementor-container{max-width:950px;}.elementor-446 .elementor-element.elementor-element-7f318cf > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 2em 0em 2em;}.elementor-446 .elementor-element.elementor-element-d1702de .elementor-icon-wrapper{text-align:center;}.elementor-446 .elementor-element.elementor-element-871b3ab{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-text );}.elementor-446 .elementor-element.elementor-element-8dc66cf > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-1cea924{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-c91a82e{text-align:center;}.elementor-446 .elementor-element.elementor-element-72d4174 > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 2em 0em 2em;}.elementor-446 .elementor-element.elementor-element-0f5b144 .elementor-icon-wrapper{text-align:center;}.elementor-446 .elementor-element.elementor-element-00a80bd{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-text );}.elementor-446 .elementor-element.elementor-element-1ec637a > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-c507b32{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-b4790da{text-align:center;}.elementor-446 .elementor-element.elementor-element-f601145 > .elementor-element-populated{margin:-35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 2em 0em 2em;}.elementor-446 .elementor-element.elementor-element-3d3b15e .elementor-icon-wrapper{text-align:center;}.elementor-446 .elementor-element.elementor-element-097d514{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-text );}.elementor-446 .elementor-element.elementor-element-08c46b6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-446 .elementor-element.elementor-element-7014ccd{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-134fee3{text-align:center;}.elementor-446 .elementor-element.elementor-element-cab128d{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-abe800f{text-align:center;}.elementor-446 .elementor-element.elementor-element-6648c0d{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-41644c5{text-align:center;}.elementor-446 .elementor-element.elementor-element-c75a962{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-accent );}.elementor-446 .elementor-element.elementor-element-6d8fbf1{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-72d4174 > .elementor-element-populated{margin:4em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-446 .elementor-element.elementor-element-f601145 > .elementor-element-populated{margin:4em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}/* Start custom CSS for html, class: .elementor-element-8dc66cf */.elementor-446 .elementor-element.elementor-element-8dc66cf {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cea924 */.elementor-446 .elementor-element.elementor-element-1cea924, .elementor-446 .elementor-element.elementor-element-1cea924 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c91a82e */.elementor-446 .elementor-element.elementor-element-c91a82e p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ec637a */.elementor-446 .elementor-element.elementor-element-1ec637a {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c507b32 */.elementor-446 .elementor-element.elementor-element-c507b32, .elementor-446 .elementor-element.elementor-element-c507b32 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4790da */.elementor-446 .elementor-element.elementor-element-b4790da p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08c46b6 */.elementor-446 .elementor-element.elementor-element-08c46b6 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7014ccd */.elementor-446 .elementor-element.elementor-element-7014ccd, .elementor-446 .elementor-element.elementor-element-7014ccd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-134fee3 */.elementor-446 .elementor-element.elementor-element-134fee3 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cab128d */.elementor-446 .elementor-element.elementor-element-cab128d, .elementor-446 .elementor-element.elementor-element-cab128d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abe800f */.elementor-446 .elementor-element.elementor-element-abe800f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6648c0d */.elementor-446 .elementor-element.elementor-element-6648c0d, .elementor-446 .elementor-element.elementor-element-6648c0d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41644c5 */.elementor-446 .elementor-element.elementor-element-41644c5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c75a962 */.elementor-446 .elementor-element.elementor-element-c75a962, .elementor-446 .elementor-element.elementor-element-c75a962 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d8fbf1 */.elementor-446 .elementor-element.elementor-element-6d8fbf1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f76dd20 */.elementor-446 .elementor-element.elementor-element-f76dd20 .elementor-icon {
    border-radius: 50px;
    padding: 16px;
    background: var( --e-global-color-97a783a );
}/* End custom CSS */