.elementor-1682 .elementor-element.elementor-element-33a26cd{--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;}.elementor-1682 .elementor-element.elementor-element-91f43d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1682 .elementor-element.elementor-element-463aa1f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}.elementor-1682 .elementor-element.elementor-element-463aa1f:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-463aa1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1682 .elementor-element.elementor-element-5d7400b{--display:flex;}.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-1682 .elementor-element.elementor-element-7795465 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1682 .elementor-element.elementor-element-ae3be6f .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;}.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-1682 .elementor-element.elementor-element-bde90c7 .elementor-button:hover, .elementor-1682 .elementor-element.elementor-element-bde90c7 .elementor-button:focus{background-color:#2C5811;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1682 .elementor-element.elementor-element-bde90c7{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-bde90c7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1682 .elementor-element.elementor-element-bde90c7 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:none;}.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-1682 .elementor-element.elementor-element-c38a5fd{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-1682 .elementor-element.elementor-element-c38a5fd.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1682 .elementor-element.elementor-element-c38a5fd img{width:100%;}.elementor-1682 .elementor-element.elementor-element-9ad1418{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}.elementor-1682 .elementor-element.elementor-element-9ad1418:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-9ad1418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1682 .elementor-element.elementor-element-bce8531{--display:flex;}.elementor-1682 .elementor-element.elementor-element-290c65e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;font-style:normal;text-decoration:none;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1682 .elementor-element.elementor-element-61ac51f .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;}.elementor-1682 .elementor-element.elementor-element-105f654 .elementor-button:hover, .elementor-1682 .elementor-element.elementor-element-105f654 .elementor-button:focus{background-color:#2C5811;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1682 .elementor-element.elementor-element-105f654{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-105f654.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1682 .elementor-element.elementor-element-105f654 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:none;}.elementor-1682 .elementor-element.elementor-element-08ddd45{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-1682 .elementor-element.elementor-element-08ddd45.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1682 .elementor-element.elementor-element-08ddd45 img{width:100%;}.elementor-1682 .elementor-element.elementor-element-febeb3d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}.elementor-1682 .elementor-element.elementor-element-febeb3d:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-febeb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1682 .elementor-element.elementor-element-5b0427c{--display:flex;}.elementor-1682 .elementor-element.elementor-element-7c8d003 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1682 .elementor-element.elementor-element-9a84471 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;}.elementor-1682 .elementor-element.elementor-element-f099b22 .elementor-button:hover, .elementor-1682 .elementor-element.elementor-element-f099b22 .elementor-button:focus{background-color:#2C5811;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1682 .elementor-element.elementor-element-f099b22{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-f099b22.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1682 .elementor-element.elementor-element-f099b22 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:none;}.elementor-1682 .elementor-element.elementor-element-4eae5a0{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-1682 .elementor-element.elementor-element-4eae5a0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1682 .elementor-element.elementor-element-4eae5a0 img{width:100%;}.elementor-1682 .elementor-element.elementor-element-710edc2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:010px;--margin-left:0px;--margin-right:0px;}.elementor-1682 .elementor-element.elementor-element-710edc2:not(.elementor-motion-effects-element-type-background), .elementor-1682 .elementor-element.elementor-element-710edc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1682 .elementor-element.elementor-element-af2fb1b{--display:flex;}.elementor-1682 .elementor-element.elementor-element-db537bc .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1682 .elementor-element.elementor-element-79b78fe .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-weight:600;}.elementor-1682 .elementor-element.elementor-element-88bec7f .elementor-button:hover, .elementor-1682 .elementor-element.elementor-element-88bec7f .elementor-button:focus{background-color:#2C5811;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1682 .elementor-element.elementor-element-88bec7f{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-88bec7f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-1682 .elementor-element.elementor-element-88bec7f .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;border-style:none;}.elementor-1682 .elementor-element.elementor-element-1e39ab3{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-1682 .elementor-element.elementor-element-1e39ab3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1682 .elementor-element.elementor-element-1e39ab3 img{width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1682 .elementor-element.elementor-element-463aa1f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1682 .elementor-element.elementor-element-c38a5fd{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-c38a5fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-c38a5fd img{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-9ad1418{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1682 .elementor-element.elementor-element-08ddd45{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-08ddd45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-08ddd45 img{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-febeb3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1682 .elementor-element.elementor-element-4eae5a0{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-4eae5a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-4eae5a0 img{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-710edc2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1682 .elementor-element.elementor-element-1e39ab3{width:100%;max-width:100%;}.elementor-1682 .elementor-element.elementor-element-1e39ab3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1682 .elementor-element.elementor-element-1e39ab3 img{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7795465 */.elementor-1682 .elementor-element.elementor-element-7795465 h2 {
    font-size: 50px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-7795465 h2 {
        font-size: 18px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3be6f */.elementor-1682 .elementor-element.elementor-element-ae3be6f p {
    font-size: 28px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-ae3be6f p {
        font-size: 15px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-290c65e */.elementor-1682 .elementor-element.elementor-element-290c65e h2 {
    font-size: 50px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-290c65e h2 {
        font-size: 18px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ac51f */.elementor-1682 .elementor-element.elementor-element-61ac51f p {
    font-size: 28px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-61ac51f p {
        font-size: 15px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8d003 */.elementor-1682 .elementor-element.elementor-element-7c8d003 h2 {
    font-size: 50px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-7c8d003 h2 {
        font-size: 18px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a84471 */.elementor-1682 .elementor-element.elementor-element-9a84471 p {
    font-size: 28px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-9a84471 p {
        font-size: 15px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db537bc */.elementor-1682 .elementor-element.elementor-element-db537bc h2 {
    font-size: 50px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-db537bc h2 {
        font-size: 18px; /* Size for mobile view */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79b78fe */.elementor-1682 .elementor-element.elementor-element-79b78fe p {
    font-size: 28px; /* Default size for larger screens */
}

@media (max-width: 768px) {
    .elementor-1682 .elementor-element.elementor-element-79b78fe p {
        font-size: 15px; /* Size for mobile view */
    }
}/* End custom CSS */