.elementor-1420 .elementor-element.elementor-element-cd7ca35{--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:200px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1420 .elementor-element.elementor-element-d1e8ec5{text-align:center;}.elementor-1420 .elementor-element.elementor-element-d1e8ec5 .elementor-heading-title{font-family:"Morganite Black", Sans-serif;font-size:8vw;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-1420 .elementor-element.elementor-element-cedef8c{--display:flex;--min-height:500px;--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-1420 .elementor-element.elementor-element-cedef8c:not(.elementor-motion-effects-element-type-background), .elementor-1420 .elementor-element.elementor-element-cedef8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1420 .elementor-element.elementor-element-a6d76c5{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-theme-post-content{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-1420 .elementor-element.elementor-element-2610e64{font-family:"Inter", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-1420 .elementor-element.elementor-element-a6d76c5{--content-width:1000px;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-1420 .elementor-element.elementor-element-cd7ca35{--padding-top:180px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1420 .elementor-element.elementor-element-cedef8c{--min-height:400px;}}@media(max-width:880px){.elementor-1420 .elementor-element.elementor-element-d1e8ec5 .elementor-heading-title{font-size:120px;}.elementor-1420 .elementor-element.elementor-element-cedef8c{--min-height:350px;}}@media(max-width:767px){.elementor-1420 .elementor-element.elementor-element-cd7ca35{--padding-top:160px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1420 .elementor-element.elementor-element-d1e8ec5 .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:2px;}.elementor-1420 .elementor-element.elementor-element-cedef8c{--min-height:235px;}}@media(min-width:1441px){.elementor-1420 .elementor-element.elementor-element-cedef8c:not(.elementor-motion-effects-element-type-background), .elementor-1420 .elementor-element.elementor-element-cedef8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-2610e64 */.elementor-1420 .elementor-element.elementor-element-2610e64 h2,.elementor-1420 .elementor-element.elementor-element-2610e64 h3,.elementor-1420 .elementor-element.elementor-element-2610e64 h4,.elementor-1420 .elementor-element.elementor-element-2610e64 h5, .elementor-1420 .elementor-element.elementor-element-2610e64 h6{
    margin-top:1em;
    margin-bottom: 0.6em;
}

.elementor-1420 .elementor-element.elementor-element-2610e64 ul, .elementor-1420 .elementor-element.elementor-element-2610e64 ol{
    margin-top: 1em;
    margin-bottom: 1.5em;
}

.elementor-1420 .elementor-element.elementor-element-2610e64 ul li, .elementor-1420 .elementor-element.elementor-element-2610e64 ol li{
    padding-bottom: 5px;
}

.elementor-1420 .elementor-element.elementor-element-2610e64{
    background: black;
    padding: 30px 30px;
    border-radius: 15px;
}

.elementor-1420 .elementor-element.elementor-element-2610e64 table{
    margin-bottom: 2em;
    margin-top: 2em;
}

.elementor-1420 .elementor-element.elementor-element-2610e64 ul {
  list-style: none; /* remove default dots */
  padding-left: 0;
}

.elementor-1420 .elementor-element.elementor-element-2610e64 ul li {
  position: relative;
  padding-left: 25px; /* space for SVG */
    margin-left: 10px;
    
}

.elementor-1420 .elementor-element.elementor-element-2610e64 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px; /* adjust vertically if needed */
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7417 35.6146C16.4393 33.6156 15.5875 31.4538 14.1865 29.129C12.7861 26.7735 10.7695 24.576 8.13668 22.5364C5.53454 20.4973 2.91982 19.1788 0.292519 18.5809L0.326237 16.6492C2.94321 16.0814 5.46197 14.9906 7.8825 13.3765C10.3342 11.7324 12.3933 9.74405 14.0595 7.41144C15.7576 5.01805 16.8572 2.64488 17.3583 0.291933L19.29 0.325651C19.5392 1.86357 20.0636 3.45229 20.8631 5.09183C21.6631 6.7007 22.6942 8.25227 23.9563 9.74652C25.2496 11.2107 26.6986 12.5395 28.3034 13.733C30.6957 15.4924 33.1442 16.6699 35.6489 17.2657L35.6151 19.1974C33.9228 19.5053 32.1631 20.1647 30.3358 21.1756C28.5392 22.1871 26.8618 23.4 25.3035 24.8143C23.7458 26.198 22.4627 27.6632 21.4542 29.2098C19.973 31.4843 19.0461 33.6305 18.6735 35.6483L16.7417 35.6146Z' fill='%23c6dc67'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Morganite Black';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dobetter.tempstage.xyz/wp-content/uploads/2026/02/Morganite-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */