.elementor-504 .elementor-element.elementor-element-9dd3a4c{--display:flex;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.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-504 .elementor-element.elementor-element-1af54cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-1af54cd{font-family:"Helvetica Now Display", Sans-serif;font-size:68px;font-weight:500;color:var( --e-global-color-15eeb1f );}.elementor-504 .elementor-element.elementor-element-453a319{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-504 .elementor-element.elementor-element-3acd463{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-504 .elementor-element.elementor-element-3acd463 > .elementor-widget-container{margin:0px 0px 080px 0px;padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-504 .elementor-element.elementor-element-c520932{--grid-columns:1;}.elementor-504 .elementor-element.elementor-element-b78e336{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.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-504 .elementor-element.elementor-element-e19a8c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-e19a8c3{text-align:start;}.elementor-504 .elementor-element.elementor-element-e19a8c3 .elementor-heading-title{font-family:"Helvetica Now Display", Sans-serif;font-size:68px;font-weight:500;color:var( --e-global-color-15eeb1f );}.elementor-504 .elementor-element.elementor-element-7889f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-7889f85{text-align:start;font-family:"Helvetica Now Display", Sans-serif;font-size:68px;font-weight:500;}.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-504 .elementor-element.elementor-element-fe05b4c .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica Now Display", Sans-serif;font-size:28px;font-weight:500;fill:var( --e-global-color-15eeb1f );color:var( --e-global-color-15eeb1f );border-style:none;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-fe05b4c > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-fe05b4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-504 .elementor-element.elementor-element-fe05b4c .elementor-button .elementor-button-content-wrapper{gap:16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-504 .elementor-element.elementor-element-c520932{--grid-columns:1;}}@media(max-width:767px){.elementor-504 .elementor-element.elementor-element-9dd3a4c{--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:012px;}.elementor-504 .elementor-element.elementor-element-453a319{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:012px;}.elementor-504 .elementor-element.elementor-element-3acd463 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-504 .elementor-element.elementor-element-c520932{--grid-columns:1;}.elementor-504 .elementor-element.elementor-element-b78e336{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:012px;}.elementor-504 .elementor-element.elementor-element-e19a8c3 .elementor-heading-title{font-size:54px;}.elementor-504 .elementor-element.elementor-element-7889f85{font-size:54px;}.elementor-504 .elementor-element.elementor-element-fe05b4c > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-504 .elementor-element.elementor-element-fe05b4c .elementor-button{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-1af54cd */.special-blog-title {
    color: #909090;
}/* End custom CSS */


/* Start custom CSS for taxonomy-filter, class: .elementor-element-3acd463 *//* 1. Reset native button look */
.e-filter .e-filter-item {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: none;
}

/* 2. Pill styling */
.e-filter .e-filter-item {
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #E6E6E6;
  border-radius: 999px;
  font-size: 16px;
  color: #444;
  background-color: #fff;
  transition: all 0.2s ease;
}

/* 3. Active filter */
.e-filter .e-filter-item[aria-pressed="true"] {
  background-color: #1E1E2C;
  color: #fff;
  border-color: #1E1E2C;
}

/* 4. Custom focus ring (optional) */
.e-filter .e-filter-item:focus {
  box-shadow: 0 0 0 3px rgba(30, 30, 44, 0.5);
}/* End custom CSS */





/* Start custom CSS for button, class: .elementor-element-fe05b4c */.elementor-504 .elementor-element.elementor-element-fe05b4c .elementor-button {
    display: flex;
    align-items: center;
}

.elementor-504 .elementor-element.elementor-element-fe05b4c .elementor-button-icon {
    font-size: 57px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -15px;
}/* End custom CSS */


/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://adverra.io/wp-content/uploads/2025/03/HelveticaNowDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://adverra.io/wp-content/uploads/2025/03/HelveticaNowDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://adverra.io/wp-content/uploads/2025/03/HelveticaNowDisplay-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
