.elementor-kit-479{--e-global-color-primary:#298389;--e-global-color-secondary:#F78B7D;--e-global-color-text:#333333;--e-global-color-accent:#9A845F;--e-global-color-cf1978e:#EABB43;--e-global-color-280e1d1:#163C49;--e-global-color-54a86eb:#20636C;--e-global-color-6a3ca08:#00C7CF;--e-global-color-f3bf1dc:#AECED3;--e-global-color-0c0faf9:#E7EDEE;--e-global-color-a5c61e1:#F4F5F5;--e-global-color-938eea6:#FFDA7B;--e-global-color-d745a11:#C70000;--e-global-color-2089b6b:#888888;--e-global-color-fa3ab2d:#616161;--e-global-color-989c375:#194F57;--e-global-color-a15998d:#FFFFFF;--e-global-color-2ff97a8:#99BCC2;--e-global-color-6d72207:#1FA700;--e-global-color-09ef819:#C9B087;--e-global-color-693cb3d:#F83131;--e-global-typography-primary-font-family:"Roboto Static";--e-global-typography-primary-font-size:1.1rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Roboto Slab Static";--e-global-typography-secondary-font-size:1.1rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Roboto Static";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto Slab Static";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.5em;--e-global-typography-ac36f3e-font-family:"Roboto Slab Static";--e-global-typography-ac36f3e-font-size:2.9rem;--e-global-typography-ac36f3e-font-weight:400;--e-global-typography-ac36f3e-line-height:1em;--e-global-typography-1df4e12-font-family:"Roboto Slab Static";--e-global-typography-1df4e12-font-size:2.4rem;--e-global-typography-1df4e12-font-weight:400;--e-global-typography-1df4e12-line-height:1.1em;--e-global-typography-28d45ce-font-family:"Roboto Slab Static";--e-global-typography-28d45ce-font-size:1.9rem;--e-global-typography-28d45ce-font-weight:400;--e-global-typography-28d45ce-line-height:1em;--e-global-typography-ce43e80-font-family:"Roboto Slab Static";--e-global-typography-ce43e80-font-size:1.4rem;--e-global-typography-ce43e80-font-weight:400;--e-global-typography-ce43e80-line-height:1em;--e-global-typography-6f67f35-font-family:"Roboto Slab Static";--e-global-typography-6f67f35-font-size:1.1rem;--e-global-typography-6f67f35-font-weight:700;--e-global-typography-6f67f35-text-transform:uppercase;--e-global-typography-6f67f35-line-height:1.5em;--e-global-typography-6f67f35-letter-spacing:1px;--e-global-typography-9461c12-font-family:"Roboto Slab Static";--e-global-typography-9461c12-font-size:1.3rem;--e-global-typography-9461c12-font-weight:500;--e-global-typography-9461c12-line-height:1.3em;color:#1B1B1D;font-family:"Roboto Static", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.75em;}.elementor-kit-479 button,.elementor-kit-479 input[type="button"],.elementor-kit-479 input[type="submit"],.elementor-kit-479 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a5c61e1 );border-style:none;}.elementor-kit-479 button:hover,.elementor-kit-479 button:focus,.elementor-kit-479 input[type="button"]:hover,.elementor-kit-479 input[type="button"]:focus,.elementor-kit-479 input[type="submit"]:hover,.elementor-kit-479 input[type="submit"]:focus,.elementor-kit-479 .elementor-button:hover,.elementor-kit-479 .elementor-button:focus{background-color:var( --e-global-color-54a86eb );color:var( --e-global-color-a5c61e1 );border-style:none;}.elementor-kit-479 p{margin-block-end:1.3em;}.elementor-kit-479 a{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;line-height:1em;}.elementor-kit-479 a:hover{color:var( --e-global-color-accent );}.elementor-kit-479 h1{color:var( --e-global-color-54a86eb );font-family:var( --e-global-typography-ac36f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-ac36f3e-font-size );font-weight:var( --e-global-typography-ac36f3e-font-weight );line-height:var( --e-global-typography-ac36f3e-line-height );}.elementor-kit-479 h2{color:var( --e-global-color-54a86eb );font-family:var( --e-global-typography-1df4e12-font-family ), Sans-serif;font-size:var( --e-global-typography-1df4e12-font-size );font-weight:var( --e-global-typography-1df4e12-font-weight );line-height:var( --e-global-typography-1df4e12-line-height );}.elementor-kit-479 h3{color:var( --e-global-color-54a86eb );font-family:var( --e-global-typography-28d45ce-font-family ), Sans-serif;font-size:var( --e-global-typography-28d45ce-font-size );font-weight:var( --e-global-typography-28d45ce-font-weight );line-height:var( --e-global-typography-28d45ce-line-height );}.elementor-kit-479 h4{color:var( --e-global-color-54a86eb );font-family:var( --e-global-typography-ce43e80-font-family ), Sans-serif;font-size:var( --e-global-typography-ce43e80-font-size );font-weight:var( --e-global-typography-ce43e80-font-weight );line-height:var( --e-global-typography-ce43e80-line-height );}.elementor-kit-479 h5{color:var( --e-global-color-d745a11 );font-size:16px;font-weight:700;}.elementor-kit-479 h6{color:var( --e-global-color-d745a11 );}.elementor-kit-479 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2ff97a8 );border-radius:12px 12px 12px 12px;}.elementor-kit-479 label{font-size:18px;font-weight:400;line-height:1.3em;}.elementor-kit-479 input:not([type="button"]):not([type="submit"]),.elementor-kit-479 textarea,.elementor-kit-479 .elementor-field-textual{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.75em;color:#1B1B1D;background-color:var( --e-global-color-a5c61e1 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f3bf1dc );border-radius:6px 6px 6px 6px;padding:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-479{--e-global-typography-primary-font-size:3em;--e-global-typography-secondary-font-size:1.4rem;--e-global-typography-ac36f3e-font-size:2.4rem;--e-global-typography-ac36f3e-line-height:1.1em;--e-global-typography-1df4e12-font-size:2.2rem;--e-global-typography-1df4e12-line-height:1.1em;--e-global-typography-6f67f35-font-size:1rem;--e-global-typography-6f67f35-line-height:1em;--e-global-typography-6f67f35-letter-spacing:1.6px;--e-global-typography-9461c12-font-size:1.1rem;font-size:18px;}.elementor-kit-479 h1{font-size:var( --e-global-typography-ac36f3e-font-size );line-height:var( --e-global-typography-ac36f3e-line-height );}.elementor-kit-479 h2{font-size:var( --e-global-typography-1df4e12-font-size );line-height:var( --e-global-typography-1df4e12-line-height );}.elementor-kit-479 h3{font-size:var( --e-global-typography-28d45ce-font-size );line-height:var( --e-global-typography-28d45ce-line-height );}.elementor-kit-479 h4{font-size:var( --e-global-typography-ce43e80-font-size );line-height:var( --e-global-typography-ce43e80-line-height );}.elementor-kit-479 h5{font-size:14px;}.elementor-kit-479 button,.elementor-kit-479 input[type="button"],.elementor-kit-479 input[type="submit"],.elementor-kit-479 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-479 label{font-size:14px;}.elementor-kit-479 input:not([type="button"]):not([type="submit"]),.elementor-kit-479 textarea,.elementor-kit-479 .elementor-field-textual{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-479{--e-global-typography-primary-font-size:2.2em;--e-global-typography-secondary-font-size:1.3rem;--e-global-typography-accent-font-size:1em;--e-global-typography-accent-line-height:1.5em;--e-global-typography-ac36f3e-font-size:2rem;--e-global-typography-ac36f3e-line-height:1.1em;--e-global-typography-1df4e12-font-size:1.9rem;--e-global-typography-1df4e12-line-height:1.1em;--e-global-typography-28d45ce-font-size:1.5rem;--e-global-typography-ce43e80-font-size:1.2rem;--e-global-typography-6f67f35-font-size:1.1em;--e-global-typography-6f67f35-line-height:1em;--e-global-typography-6f67f35-letter-spacing:1.6px;--e-global-typography-9461c12-font-size:1.1rem;font-size:16px;}.elementor-kit-479 h1{font-size:var( --e-global-typography-ac36f3e-font-size );line-height:var( --e-global-typography-ac36f3e-line-height );}.elementor-kit-479 h2{font-size:var( --e-global-typography-1df4e12-font-size );line-height:var( --e-global-typography-1df4e12-line-height );}.elementor-kit-479 h3{font-size:var( --e-global-typography-28d45ce-font-size );line-height:var( --e-global-typography-28d45ce-line-height );}.elementor-kit-479 h4{font-size:var( --e-global-typography-ce43e80-font-size );line-height:var( --e-global-typography-ce43e80-line-height );}.elementor-kit-479 h5{font-size:14px;}.elementor-kit-479 button,.elementor-kit-479 input[type="button"],.elementor-kit-479 input[type="submit"],.elementor-kit-479 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-479 label{font-size:14px;}.elementor-kit-479 input:not([type="button"]):not([type="submit"]),.elementor-kit-479 textarea,.elementor-kit-479 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */.jet-listing-grid__loader {margin: 48px 0px 32px 0px;}

/* GOOGLE MAP POPUP CLOSE BUTTON */
.jet-map-close {
	width: 24px !important;
	height: 24px !important;
	background: #fff !important;
	border-radius: 6px !important;
	border: 1px solid #cccccc !important;
	cursor: pointer !important;
	position: absolute !important;
	top: 8px !important;
	right: 8px !important;
	z-index: 9999 !important;

	display: flex !important;
	align-items: center !important;
	justify-content: center !important;

	/* hide the GIF but keep space */
	image-rendering: auto !important;
	mix-blend-mode: normal !important;
}

/* Draw our custom X inside */
.jet-map-close::before {
	content: "✕";
	color: #0073e6;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
}

/* Ensure the original GIF is hidden */
.jet-map-close[src*="close.gif"] {
	opacity: 1 !important;
}

.jet-map-close {
	content: "" !important;
}

/* GOOGLE MAP MARKER OUTLINE */
.jet-map-marker svg {
	overflow: visible !important;
}

.jet-map-marker svg path {
	stroke: #000;
	stroke-width: 0.4em;
	stroke-linejoin: round;
	stroke-linecap: round;
	transform: scale(0.97);
	transform-origin: center;
}

/* IMAGE CAPTION */
.wp-caption-text {
    font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.5em;
  font-family: Roboto Static;  
  text-align: center;
}

hr {
    visibility: hidden;
    padding: 12px;
}

/* GENERAL */

.elementor img {
    border-style: solid;
    border-width: 1px;
    border-color: var(--e-global-color-2ff97a8);
    border-radius: 12px 12px 12px 12px;
}

.elementor-kit-479 a:hover {
    line-height: 1em;
}

.small-caps{
    font-variant: small-caps;
}

.sitefeedback a {
	color: #F78B7D !important;
}

.sitefeedback a:hover {
	color: #EABB43 !important;
}


/* FIX PARAGRAPH SPACING */
.elementor-widget-text-editor p {
  margin: 0px 0px 18px 0px;
}

/* BUTTON TEXT ALIGNMENT FIX */
.elementor-button-text {
	text-align: left !important;
	display: block !important;
}

/* JET LISTINGS */
.jet-listing-not-found.jet-listing-grid__items {
    margin-top: 24px;
    font-size: 600;
}


/* JET TABS */
.jet-tabs__label-text{
    font-variant: small-caps;
}

.jet-tabs__content.active-content {
margin-top: -20px;    
}

.jet-tabs__content.active-content h2x {
margin-top: 4px;    
}



/* JET FORMS */
body .jet-form-builder__label-text {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
  font-family: Roboto Static;
}

.jet-form-builder-row.field-has-error .error-message {
    margin-top: 4px;
    color: red;
    font-size: 0.9rem;
    line-height: 1.1em;
}


.btn-submit-final {
  background-color: green !important;
 
}

#tt #ttcont div.glossaryItemTitle {
    margin: 0px -12px 12px !important;
    padding-left: 12px !important; 
}
#tt #ttcont div.glossaryItemBody{
    line-height: normal !important;
}

/* SEARCH WP */
form.searchwp-form .swp-input{
	/* add custom css for search form*/
}

#searchwp-form-1 input[type=submit] {
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 8px;
}

#searchwp-form-1 .swp-input, #searchwp-form-1 .swp-select {
    border: 1px solid #298389;
    background-color: #E7EDEE;
    border-radius: 8px;
}

/* SEARCH WP DROPDOWM*/
.searchwp-live-search-results .searchwp-live-search-result{
	/* add custom css for live results */
}

.searchwp-live-search-results-showing{
    max-height:50vh!important;
}

.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-result--desc{
    line-height: 1.5em;
    margin: 0px;
}

.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-result--title {
     line-height: 1.2em;
    margin: -8px 0px 0px 0px;
}

.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-result--img img {
     border-radius: 8px;
     border: 1px solid #298389;
     flex-basis: 90px;
     height: auto;
}

.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-results-showing {
    
}

/* GENERAL */
.image-no-border {
  border: 0 !important;
}

h2, h3, H4 {
    margin-bottom: 12px;
} 

blockquote {
    display: block;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    margin: 24px 0px;
    unicode-bidi: isolate;
    font-weight: 600;
    line-height: 1.3em;
    padding: 16px 16px 15px 16px !important;
    background-color: #AECED3;
    border-left: 4px solid #B8801F;
    border-right: 4px solid #B8801F;
    border-radius: 8px;
}

blockquote p{
    margin: 0px 0px 0px 0px !important;
}

h6 {
    display: block !important;
    padding: 12px 12px 12px 16px !important;
    background-color: #E7EDEE !important;
    border: 0px solid #B8801F !important;
    color: #163C49 !important;
    border-radius: 8px !important;
    font-weight: 500 !important;
    line-height: 1.2em !important;
    font-size: 1rem !important;
}

/*--NAV MENU--*/
.menu-item .elementor-sub-item{border-right:10px solid transparent;}
.menu-item .elementor-sub-item:hover{border-right:10px solid transparent;}
.sub-menu .elementor-item-active{border-right:10px solid transparent;}

/*FADES*/
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}

@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-25px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-25px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(25px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,25px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

/* BRAND ICONS - Base styles */
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  color: inherit; /* uses currentColor */
}

/* Facebook */
.icon-facebook {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%2320636C' d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/></svg>");
}

/* Instagram */
.icon-instagram {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%2320636C' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/></svg>");
}

/* Pinterest */
.icon-pinterest {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'><path fill='%2320636C' d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z'/></svg>");
}

/* X (Twitter) */
.icon-x-twitter {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%2320636C' d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/></svg>");
}

/* YouTube */
.icon-youtube {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'><path fill='%2320636C' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/></svg>");
}

/* LinkedIn */
.icon-linkedin {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%2320636C' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/></svg>");
}

/* Vimeo */
.icon-vimeo {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%2320636C' d='M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z'/></svg>");
}

/* Reddit */
.icon-reddit {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path fill='%2320636C' d='M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z'/></svg>");
}

/* Snapchat */
.icon-snapchat {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'><path fill='%2320636C' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm169.5 338.9c-3.5 8.1-18.1 14-44.8 18.2-1.4 1.9-2.5 9.8-4.3 15.9-1.1 3.7-3.7 5.9-8.1 5.9h-.2c-6.2 0-12.8-2.9-25.8-2.9-17.6 0-23.7 4-37.4 13.7-14.5 10.3-28.4 19.1-49.2 18.2-21 1.6-38.6-11.2-48.5-18.2-13.8-9.7-19.8-13.7-37.4-13.7-12.5 0-20.4 3.1-25.8 3.1-5.4 0-7.5-3.3-8.3-6-1.8-6.1-2.9-14.1-4.3-16-13.8-2.1-44.8-7.5-45.5-21.4-.2-3.6 2.3-6.8 5.9-7.4 46.3-7.6 67.1-55.1 68-57.1 0-.1.1-.2.2-.3 2.5-5 3-9.2 1.6-12.5-3.4-7.9-17.9-10.7-24-13.2-15.8-6.2-18-13.4-17-18.3 1.6-8.5 14.4-13.8 21.9-10.3 5.9 2.8 11.2 4.2 15.7 4.2 3.3 0 5.5-.8 6.6-1.4-1.4-23.9-4.7-58 3.8-77.1C183.1 100 230.7 96 244.7 96c.6 0 6.1-.1 6.7-.1 34.7 0 68 17.8 84.3 54.3 8.5 19.1 5.2 53.1 3.8 77.1 1.1.6 2.9 1.3 5.7 1.4 4.3-.2 9.2-1.6 14.7-4.2 4-1.9 9.6-1.6 13.6 0 6.3 2.3 10.3 6.8 10.4 11.9.1 6.5-5.7 12.1-17.2 16.6-1.4.6-3.1 1.1-4.9 1.7-6.5 2.1-16.4 5.2-19 11.5-1.4 3.3-.8 7.5 1.6 12.5.1.1.1.2.2.3.9 2 21.7 49.5 68 57.1 4 1 7.1 5.5 4.9 10.8z'/></svg>");
}

/* Threads */
.icon-threads {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%2320636C' d='M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z'/></svg>");
}


/*! elementor - v3.32.0 - 18-09-2025 */
body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}

/*! elementor - v3.32.0 - 18-09-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}

/*! elementor - v3.32.0 - 18-09-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}

/*! elementor-pro - v3.31.0 - 10-08-2025 */
.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}

.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Static';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Bold.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Bold.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Static';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-SemiBold.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-SemiBold.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Static';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Medium.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Medium.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Static';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Regular.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Regular.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/Roboto-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Slab Static';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Bold.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Bold.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab Static';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-SemiBold.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-SemiBold.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab Static';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Medium.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Medium.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab Static';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Regular.woff2') format('woff2'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Regular.woff') format('woff'),
		url('https://mattressunderground.com/wp-content/uploads/2025/06/RobotoSlab-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */