.elementor-296 .elementor-element.elementor-element-369ef8a{--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;--padding-top:clamp(34px,4.5vw,60px);--padding-bottom:clamp(30px,4vw,48px);--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-369ef8a:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-369ef8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-760d6cb );}.elementor-296 .elementor-element.elementor-element-c4c2315{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-612397b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(20px,5vw,64px);--padding-right:clamp(20px,5vw,64px);}.elementor-296 .elementor-element.elementor-element-098be10 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-296 .elementor-element.elementor-element-098be10 .elementor-heading-title{font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:rgba(23,19,16,.55);}.elementor-296 .elementor-element.elementor-element-f259b14{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;}.elementor-296 .elementor-element.elementor-element-f259b14 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-296 .elementor-element.elementor-element-f259b14 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:clamp(2rem,1.2rem + 2.9vw,3.2rem);font-weight:400;line-height:1.12em;letter-spacing:-0.015em;color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-bc41076 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-296 .elementor-element.elementor-element-bc41076 .elementor-heading-title{font-size:0.88rem;font-weight:600;color:rgba(23,19,16,.55);}.elementor-296 .elementor-element.elementor-element-06fe82b img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-296 .elementor-element.elementor-element-a6231f1{--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;--padding-top:clamp(10px,1.5vw,18px);--padding-bottom:clamp(48px,6vw,84px);--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-a6231f1:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-a6231f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-760d6cb );}.elementor-296 .elementor-element.elementor-element-ee41df2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-75b60a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(20px,5vw,64px);--padding-right:clamp(20px,5vw,64px);}.elementor-296 .elementor-element.elementor-element-90616e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 56px;--row-gap:40px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-c04d04e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-c04d04e.e-con{--flex-grow:2.3;--flex-shrink:1;}.elementor-296 .elementor-element.elementor-element-b539bf2{color:var( --e-global-color-text );font-size:1.04rem;line-height:1.78em;}.elementor-296 .elementor-element.elementor-element-2ba68f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-2ba68f6.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-296 .elementor-element.elementor-element-1aff3c4{--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;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-296 .elementor-element.elementor-element-1aff3c4:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-1aff3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-467a647 );}.elementor-296 .elementor-element.elementor-element-c57033b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-296 .elementor-element.elementor-element-c57033b{text-align:start;}.elementor-296 .elementor-element.elementor-element-c57033b img{width:96px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0E4245;border-radius:50% 50% 50% 50%;}.elementor-296 .elementor-element.elementor-element-b9a962c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-296 .elementor-element.elementor-element-b9a962c .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:1.35rem;font-weight:400;line-height:1.15em;color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-c2c5b74 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-296 .elementor-element.elementor-element-c2c5b74{font-size:0.92rem;line-height:1.7em;color:rgba(23,19,16,.72);}.elementor-296 .elementor-element.elementor-element-51dd8f8 .elementor-button{background-color:var( --e-global-color-secondary );font-size:0.85rem;font-weight:600;fill:var( --e-global-color-760d6cb );color:var( --e-global-color-760d6cb );border-radius:100px 100px 100px 100px;padding:13px 24px 13px 24px;}.elementor-296 .elementor-element.elementor-element-51dd8f8 .elementor-button:hover, .elementor-296 .elementor-element.elementor-element-51dd8f8 .elementor-button:focus{background-color:var( --e-global-color-a7558d2 );color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-51dd8f8{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-296 .elementor-element.elementor-element-51dd8f8 .elementor-button:hover svg, .elementor-296 .elementor-element.elementor-element-51dd8f8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-c1fcd65{--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;--padding-top:clamp(40px,5vw,64px);--padding-bottom:clamp(56px,7vw,96px);--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-c1fcd65:not(.elementor-motion-effects-element-type-background), .elementor-296 .elementor-element.elementor-element-c1fcd65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-467a647 );}.elementor-296 .elementor-element.elementor-element-1243f9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-296 .elementor-element.elementor-element-328d8e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(20px,5vw,64px);--padding-right:clamp(20px,5vw,64px);}.elementor-296 .elementor-element.elementor-element-054f692 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-296 .elementor-element.elementor-element-054f692 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:clamp(1.6rem,1.15rem + 1.8vw,2.35rem);font-weight:400;line-height:1.16em;color:var( --e-global-color-primary );}.elementor-296 .elementor-element.elementor-element-224f001{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:26px;}@media(min-width:721px){.elementor-296 .elementor-element.elementor-element-c4c2315{--content-width:1240px;}.elementor-296 .elementor-element.elementor-element-ee41df2{--content-width:1240px;}.elementor-296 .elementor-element.elementor-element-c04d04e{--width:0px;}.elementor-296 .elementor-element.elementor-element-2ba68f6{--width:0px;}.elementor-296 .elementor-element.elementor-element-1243f9a{--content-width:1240px;}}@media(max-width:980px){.elementor-296 .elementor-element.elementor-element-224f001{--grid-columns:2;}}@media(max-width:720px){.elementor-296 .elementor-element.elementor-element-224f001{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-a6231f1 */.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-sidebar{max-width:340px}
/* the article body comes from the editor, so its rhythm is set here */
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;
  font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.2;margin:2em 0 .6em}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;
  font-size:1.3rem;line-height:1.25;margin:1.6em 0 .5em}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article p{margin:0 0 1.15em}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article img{border-radius:16px}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article ul,.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article ol{margin:0 0 1.3em 1.1em}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article li{margin:0 0 .5em}
.elementor-296 .elementor-element.elementor-element-a6231f1 .dm-article blockquote{margin:1.6em 0;padding:4px 0 4px 22px;
  border-left:3px solid var(--e-global-color-a7558d2);font-style:italic}
@media(max-width:980px){
  .elementor-296 .elementor-element.elementor-element-a6231f1 .dm-post-row>.e-con{width:100%!important;flex-basis:100%!important}
  .elementor-296 .elementor-element.elementor-element-a6231f1 .dm-sidebar{max-width:none}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Serif Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://digitalmango.biz/wp-content/uploads/dm-serif-display-400.woff2') format('woff2');
}
@font-face {
	font-family: 'DM Serif Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://digitalmango.biz/wp-content/uploads/dm-serif-display-400i.woff2') format('woff2');
}
/* End Custom Fonts CSS */