/**
* Template Name: Resi - v2.2.1
* Template URL: https://bootstrapmade.com/resi-free-bootstrap-html-template/
* Author: BootstrapMade.com
* License: https://bootstrapmade.com/license/
*/

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
    url('../font/OpenSans-VariableFont_wdth\,wght.ttf') format('wght');
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
    url('../font/OpenSans-Italic-VariableFont_wdth\,wght.ttf') format('wght');
}

/* <weight>: Use a value from 300 to 800 */

.open-sans-light {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-regular {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-medium {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-bold {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-light-italic {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-regular-italic {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-medium-italic {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.open-sans-bold-italic {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: local(''),
    url('../font/Rubik-VariableFont_wght.ttf') format('wght');
}

@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  src: local(''),
    url('../font/OpenSans-Italic-VariableFont_wdth\,wght.ttf') format('wght');
}

/* <weight>: Use a value from 300 to 800 */

.rubik-light {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-regular {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-medium {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-bold {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-extra-bold {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-light-italic {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-regular-italic {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-medium-italic {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-bold-italic {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

.rubik-extra-bold-italic {
  font-family: "Rubik", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: italic;
  font-variation-settings: 
    "wdth" 100;
}

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local(''),
    url('../font/Ubuntu-Regular.ttf') format('truetype'),
    url('../font/Ubuntu-Medium.ttf') format('truetype'),
    url('../font/Ubuntu-Light.ttf') format('truetype'),
    url('../font/Ubuntu-Regular.ttf') format('truetype'),
}

.ubuntu-light {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.ubuntu-regular {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ubuntu-medium {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.ubuntu-bold {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.ubuntu-light-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.ubuntu-regular-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.ubuntu-medium-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.ubuntu-bold-italic {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  font-style: italic;
}

body {
  font-family: "Open Sans", "Rubik", sans-serif;
  background-color: #FFFFFF;
  color: #555555;
  max-width: 1280px;
  margin: auto;
  padding: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
}

a {
  color: #e0aa3e;
  text-decoration: none;
}

a:hover {
  color: #ca9221;
  text-decoration: none;
}

.nav-link:hover { color: #ca9221; }
.nav-link:focus { color: #ca9221; }
.nav-link.dropdown-toggle:hover { color: #ca9221; }
.nav-link.dropdown-toggle:focus { color: #ca9221; }
.dropdown-menu:focus { color: #ca9221; }
.dropdown-item:hover { color: #ca9221; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", "Rubik", sans-serif;
}

/* https://flatuicolors.com/palette/defo */
.gold { color: #e0aa3e; }
.gold-shade-1 { color: #c48d1f; }
.gold-shade-2 { color: #b3811d; }
.gold-shade-3 { color: #a2751a; }
.gold-shade-4 { color: #916817; }
.gold-shade-5 { color: #805c15; }
.gold-shade-6 { color: #6f5012; }
.gold-shade-7 { color: #5e440f; }
.gold-shade-8 { color: #4d380c; }
.gold-shade-9 { color: #3d2c0a; }
.gold-shade-10 { color: #2c1f07; }
.gold-tint-1 { color: #e5b960; }
.gold-tint-2 { color: #e8c071; }
.gold-tint-3 { color: #ebc882; }
.gold-tint-4 { color: #eecf93; }
.gold-tint-5 { color: #f0d7a3; }
.gold-tint-6 { color: #f3deb4; }
.gold-tint-7 { color: #f6e6c5; }
.gold-tint-8 { color: #f8edd6; }
.gold-tint-9 { color: #fbf4e7; }
.gold-tint-10 { color: #fefcf8; }
.gold-similar-1 { color: #e0d33e; }
.gold-similar-2 { color: #e0c53e; }
.gold-similar-3 { color: #e0b83e; }
.gold-similar-4 { color: #e09d3e; }
.gold-similar-5 { color: #e08f3e; }
.gold-similar-6 { color: #e0823e; }
.gold-dark { color: #ca9221; }
.gold-light { color: #ebc780; }

.white { color: #ffffff; }
.black { color: #000000; }
.gris { color: #4d4d4d; }
.pome { color: #c0392b; }
.pumpkin { color: #d35400; }
.orange { color: #f39c12;}
.sunflower { color: #f1c40f; }
.carrot { color: #e67e22; }
.alizarin { color: #e74c3c; }
.clouds { color: #ecf0f1; }
.concrete { color: #95a5a6; }
.silver { color: #bdc3c7; }
.asbestos { color: #7f8c8d; }
.midnight { color: #2c3e50; }
.asphalt { color: #34495e; }
.amethyst { color: #9b59b6; }
.wisteria { color: #8e44ad; }
.belize { color: #2980b9; }
.river { color: #3498db; }
.green { color: #27ae60; }
.emerald { color: #2ecc71; }
.turquoise { color: #1abc9c; }
.greensea { color: #1abc9c; }

.hidden { visibility: hidden; }
.invisible { display: none; }
.tab { padding-left: 1rem; }
.tab-2 { padding-left: 2rem; }
.minor-font { font-size: 0.8rem; }

.btn-outlined-gold { color: #e0aa3e; background-color: #ffffff; border: 1px solid #e0aa3e; }
.btn-outlined-gold:hover { color: #ffffff; background-color: #e0aa3e; border: 1px solid #ffffff; }
.btn-outlined-gold:focus { color: #ffffff; background-color: #e0aa3e; border: 1px solid #ffffff; }
.btn-gold { color: #ffffff; background-color: #e0aa3e; border: 0px; }
.btn-gold:hover { color: #ffffff; background-color: #a2751a; border: 0px; }
.btn-gold:focus { color: #ffffff; background-color: #e0aa3e; border: 0px; }

.bg-lightgold { background-color: #fefcf8; }
.bg-gold { background-color: #e0aa3e; }
.bg-darkgold { background-color: #916817; }
.bg-off { background-color: #d0d0d0; opacity: 60%; }
.border-gold { border-color: #e0aa3e; /* #e8c071; */}

.w-100 { width: 100%; }
.h-100 { height: 100%; }
.w-75 { width: 75%; }
.h-75 { height: 75%; }
.w-50 { width: 50%; }
.h-50 { height: 50%; }
.w-25 { width: 25%; }
.h-25 { height: 25%; }

.font-bolder { font-weight: 900;}
.font-bold { font-weight: 700;}
.font-regular { font-weight: 400;}
.font-light { font-weight: 200;}

.underline { text-decoration: underline !important;}
.text-justified { text-align: justify !important;}
.text-error { color: #c0392b !important; }
.text-header { font-weight: 600; color: #2c3e50; margin-bottom: 1rem; }

/* MAIN COLOR */
.primary-color { color: #FFCC00; }
.secondary-color { color: #D0D0D0; }
.complementary-color { color: #0033ff; }

/* MONOCHROMATIC VERSIONS */
.mono-1 { color: #b38f00; }
.mono-2 { color: #cca300; }
.mono-3 { color: #e6b800; }
.mono-4 { color: #FFCC00; }
.mono-5 { color: #ffd11a; }
.mono-6 { color: #ffd633; }
.mono-7 { color: #ffdb4d; }

/* ALTERNATIVE COLORS */
.alter-1 { color: #ff8c00; }
.alter-2 { color: #ffa200; }
.alter-3 { color: #ffb700; }
.alter-4 { color: #ffe100; }
.alter-5 { color: #fff700; }
.alter-6 { color: #f2ff00; }

/* SHADE COLORS */
.shade-1 { color: #ebbc00; }
.shade-2 { color: #d8ad00; }
.shade-3 { color: #c49d00; }
.shade-4 { color: #b18d00; }
.shade-5 { color: #9d7e00; }
.shade-6 { color: #896e00; }
.shade-7 { color: #765e00; }
.shade-8 { color: #624e00; }
.shade-9 { color: #4e3f00; }
.shade-10 { color: #3b2f00; }
.shade-11 { color: #271f00; }
.shade-12 { color: #141000; }

/* TINT COLORS */
.tint-1 { color: #ffd014; }
.tint-2 { color: #ffd427; }
.tint-3 { color: #ffd83b; }
.tint-4 { color: #ffdc4e; }
.tint-5 { color: #ffe062; }
.tint-6 { color: #ffe476; }
.tint-7 { color: #ffe789; }
.tint-8 { color: #ffeb9d; }
.tint-9 { color: #ffefb1; }
.tint-10 { color: #fff3c4; }
.tint-11 { color: #fff7d8; }
.tint-12 { color: #fffbeb; }

/* MAIN COLOR */
.primary-bg-color { background-color: #FFCC00; }
.secondary-bg-color { background-color: #D0D0D0; }

/* MONOCHROMATIC VERSIONS */
.mono-bg-1 { background-color: #b38f00; }
.mono-bg-2 { background-color: #cca300; }
.mono-bg-3 { background-color: #e6b800; }
.mono-bg-4 { background-color: #FFCC00; }
.mono-bg-5 { background-color: #ffd11a; }
.mono-bg-6 { background-color: #ffd633; }
.mono-bg-7 { background-color: #ffdb4d; }

/* ALTERNATIVE COLORS */
.alter-bg-1 { background-color: #ff8c00; }
.alter-bg-2 { background-color: #ffa200; }
.alter-bg-3 { background-color: #ffb700; }
.alter-bg-4 { background-color: #ffe100; }
.alter-bg-5 { background-color: #fff700; }
.alter-bg-6 { background-color: #f2ff00; }

/* SHADE COLORS */
.shade-bg-1 { background-color: #ebbc00; }
.shade-bg-2 { background-color: #d8ad00; }
.shade-bg-3 { background-color: #c49d00; }
.shade-bg-4 { background-color: #b18d00; }
.shade-bg-5 { background-color: #9d7e00; }
.shade-bg-6 { background-color: #896e00; }
.shade-bg-7 { background-color: #765e00; }
.shade-bg-8 { background-color: #624e00; }
.shade-bg-9 { background-color: #4e3f00; }
.shade-bg-10 { background-color: #3b2f00; }
.shade-bg-11 { background-color: #271f00; }
.shade-bg-12 { background-color: #141000; }

/* TINT COLORS */
.tint-bg-1 { background-color: #ffd014; }
.tint-bg-2 { background-color: #ffd427; }
.tint-bg-3 { background-color: #ffd83b; }
.tint-bg-4 { background-color: #ffdc4e; }
.tint-bg-5 { background-color: #ffe062; }
.tint-bg-6 { background-color: #ffe476; }
.tint-bg-7 { background-color: #ffe789; }
.tint-bg-8 { background-color: #ffeb9d; }
.tint-bg-9 { background-color: #ffefb1; }
.tint-bg-10 { background-color: #fff3c4; }
.tint-bg-11 { background-color: #fff7d8; }
.tint-bg-12 { background-color: #fffbeb; }

/*--------------------------------------------------------------
# Cookie consent banner
--------------------------------------------------------------*/

#cookieConsentBanner {
    display: none; /* Hidden by default, shown with JS */
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(40,40,40, 0.85); /* A dark, non-intrusive color */
    color: white;
    padding: 1rem 0;
    z-index: 999; /* High z-index to be on top */
    font-size: 1rem;
}

#cookieConsentBanner p {
    margin: 0;
    padding: 0 1rem;
}

/*--------------------------------------------------------------
# Blob Masks
--------------------------------------------------------------*/
.blob-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 400px;
}
.blob-item {
  width: 50%;
  max-height: 400px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.blob-item img {
  width: 400px;
  height: 400px;
  object-fit: cover;
  object-position: 50% 50%;
}
.blob-mask1 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItMS5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjM2NTkzNjQiCiAgICAgaW5rc2NhcGU6Y3g9IjQzMS4yMDEyOSIKICAgICBpbmtzY2FwZTpjeT0iNTc0LjkzNTA2IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTcxMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5MjMiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ijk1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIzNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiIC8+PGRlZnMKICAgICBpZD0iZGVmczEiPjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50IgogICAgICAgeDE9IjIuMzg1OTE5OSIKICAgICAgIHgyPSIyMy41MTQyMDQiCiAgICAgICB5MT0iMjMuNzQ2NTEyIgogICAgICAgeTI9IjIuNjE4MjI4MSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC4yNjU0MDU0MiwwLDAsMC4yNjM3NjM3OSwyNy43NzQzODQsNjQuOTIyMjI5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDIiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkNhbWFkYSAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSI+PHBhdGgKICAgICAgIGZpbGw9InVybCgjc3ctZ3JhZGllbnQpIgogICAgICAgZD0iTSA4OC45MzY1NzksMTEuODMyNzk0IEMgOTguMzg3NjksMTkuNTQzNTM1IDEwNC43NzM1NCwzMS4zNjY2ODggMTA0LjAwNzIyLDQyLjI5MDI0NCAxMDMuMzY4NjUsNTMuMjEzOCA5NS41Nzc4NzMsNjMuMTA5MjQxIDg5LjA2NDMwNiw3Mi43NDc2NDEgODIuNDIyOTY3LDgyLjUxNDYxMiA3Ni45MzExNTYsOTIuMDI0NDk0IDY3Ljk5MDkwNCw5Ny45MzYwOTYgNTkuMDUwNywxMDMuODQ3NjQgNDYuNjYyMTAxLDEwNi4wMzIzNCAzNi43MDAxMzgsMTAyLjA0ODQ1IDI2Ljg2NTkwNCw5OC4wNjQ2MTIgMTkuNDU4MzA4LDg3LjkxMjEyOCAxMi44MTY5NjgsNzYuOTg4NTcxIDYuMTc1Njc2Niw2Ni4wNjUwMTUgMC4zMDA2OTA2NSw1NC4zNzAzODcgMi4wODg3MDMxLDQ0LjIxNzkwMyA0LjAwNDQ4ODgsMzMuOTM2OTQ5IDEzLjQ1NTU0OCwyNS4wNjk1NzMgMjMuNDE3NTA4LDE3LjQ4NzM1MiAzMy4zNzk0Nyw5Ljc3NjYxNDUgNDMuNzI0NjA2LDMuNDc5NTAxNCA1NS4yMTkxNzQsMi4wNjU4NzM5IDY2LjcxMzc0NywwLjY1MjI0NjE5IDc5LjQ4NTQ3Myw0LjI1MDU3NDUgODguOTM2NTc5LDExLjgzMjc5NCBaIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBpZD0icGF0aDEiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask2 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItMi5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzNC4zMDczNCIKICAgICBpbmtzY2FwZTpjeT0iMjI5LjM0MjAyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTgwOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjU1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiIC8+PGRlZnMKICAgICBpZD0iZGVmczEiPjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50IgogICAgICAgeDE9IjQuNTk1OTM5OCIKICAgICAgIHgyPSIyNC4zMzM0NzgiCiAgICAgICB5MT0iMjEuNjU2NzY3IgogICAgICAgeTI9IjEuOTE5MjI4NSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNjU0ODA1LDAsMCwxLjM3ODg5NTIsNDYuODc0NzM5LDYwLjA5MTIzNSkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Im0gODYuMjYzMTIsMTMuNTE1MTE3IGMgMTAuMTk4MjAyLDguNTk3NzggMTYuMTI0MTcsMjIuMjQ1MDQ3IDE3LjUwMjMzLDM1Ljc1NTg0NSAxLjM3ODEzLDEzLjUxMDc5NyAtMS45Mjk0LDI2Ljg4NTEyNSAtOS45MjI1ODIsMzQuOTM3MDE2IEMgODUuOTg3NTAyLDkyLjI1OTg2MyA3My4zMDg2NTcsOTQuOTg5MzI0IDYxLjU5NDUxNCw5OC40MDExNDEgNDkuODgwMzc1LDEwMS44MTI5NSAzOS4xMzA5MjgsMTA1LjkwNzEzIDMwLjg2MjEyMywxMDMuMTc3NjkgMjIuNTkzMzE3LDEwMC4zMTE3NiAxNi44MDUxNTQsOTAuNDg1NzIxIDExLjg0Mzg3MSw4MC42NTk2ODYgNy4wMjAzOTc4LDcwLjk3MDEyMSAzLjE2MTYyMzksNjEuNDE3MDM1IDIuMDU5MTE0NCw0OS42ODAzOCAwLjk1NjYwNTkyLDM3Ljk0MzczMSAyLjc0ODE4MzcsMjQuMDIzNTE2IDEwLjc0MTM2LDE1LjE1Mjc4OSAxOC43MzQ1MzcsNi4xNDU1OTA2IDMyLjc5MTUxMSwyLjA1MTQwOTYgNDcuMTI0MTA0LDEuNzc4NDYyIDYxLjQ1NjcwMywxLjUwNTQ5OTQgNzUuOTI3MTEyLDUuMDUzODA2OSA4Ni4yNjMxMiwxMy41MTUxMTcgWiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3Ryb2tlLXdpZHRoPSIwIgogICAgICAgaWQ9InBhdGgxIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48L2c+PC9zdmc+Cg==);
}
.blob-mask3 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItMy5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzNC4zMDczNCIKICAgICBpbmtzY2FwZTpjeT0iMjI5LjM0MjAyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTgwOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NTIiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjU1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiIC8+PGRlZnMKICAgICBpZD0iZGVmczEiPjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50IgogICAgICAgeDE9IjQuNTk1OTM5OCIKICAgICAgIHgyPSIyNC4zMzM0NzgiCiAgICAgICB5MT0iMjEuNjU2NzY3IgogICAgICAgeTI9IjEuOTE5MjI4NSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNjU0ODA1LDAsMCwxLjM3ODg5NTIsNDYuODc0NzM5LDYwLjA5MTIzNSkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTkiCiAgICAgICB4MT0iMi4wMTMwNjY2IgogICAgICAgeDI9IjIyLjA1MTA4NSIKICAgICAgIHkxPSIyMS45ODkyNjEiCiAgICAgICB5Mj0iMS45NTEyNDI4IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM1MDg0OTUsMCwwLDEuMzU3NjQ2Niw1OS4xOTgyMjEsNTkuMjA2MzQ4KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi0xIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Im0gOTIuMjQxNzcxLDE3LjUzODIzMiBjIDcuODU0NjE5LDkuMTYyNzU0IDExLjI0MDIyOSwyMS4xNTUxNzggMTEuNzgxOTA5LDMyLjQ3Mzg3NSAwLjQwNjI2LDExLjMxODY5NSAtMS44OTU5MywyMS45NjM2NTggLTYuNzcxMjA4LDMxLjM5NTkwNyAtNS4wMTA3MDEsOS40MzIyNDIgLTEyLjcyOTg4NSwxNy43ODY1MTYgLTIyLjA3NDE3MSwyMS4wMjA0MzYgLTkuNDc5NzA0LDMuMjMzOSAtMjAuNTg0NTA5LDEuMzQ3NDYgLTMwLjMzNTA2NSwtMi42OTQ5NDEgQyAzNC45NTcyNiw5NS41NTYzODEgMjYuMjkwMDk5LDg5LjM1ODAzOSAxOC4wMjkyMTEsODAuMTk1Mjk0IDkuNjMyODk5OCw3MS4xNjcyODIgMS4zNzIwMTM2LDU5LjQ0NDM0OSAxLjc3ODI4NjIsNDcuNzIxNDE1IDIuMzE5OTgyLDM1Ljk5ODQ4NSAxMS4yNTc5OTIsMjQuNTQ1MDQ3IDIyLjIyNzM2OCwxNS45MjEyNzYgMzMuMTk2NzQsNy4yOTc1MDk0IDQ2LjE5NzQ4NSwxLjUwMzQxODEgNTguOTI3Mzc3LDEuNzcyOTA3NCA3MS42NTcyNjgsMi4xNzcxMjA5IDg0LjI1MTczNCw4LjM3NTQ4MTkgOTIuMjQxNzcxLDE3LjUzODIzMiBaIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask4 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItNC5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Im0gODMuMTE0ODkxLDE0Ljk4MjA4MSBjIDkuMDIyMzIxLDcuNjc2NTUxIDE1LjUwNzExMiwxNy4yMzg1NzQgMTguNzQ5NDk5LDI3LjYwODY0OCAzLjI0MjQxLDEwLjM3MDA4MyAzLjI0MjQxLDIxLjY4Mjg5MyAtMi4yNTU1NjcsMjguOTU1NDE0IEMgOTQuMTEwODQxLDc4Ljk1MzMzNyA4Mi45NzM5MTIsODIuNTg5NTk3IDczLjk1MTYwMiw4OC42NTAwMzUgNjQuOTI5MjgzLDk0LjcxMDQ3MyA1OC4wMjE1NjMsMTAzLjE5NTA4IDUwLjI2ODAxNCwxMDQuMDAzMTQgNDIuNjU1NDM0LDEwNC44MTEyIDM0LjMzNzk4NSw5OC4wNzczODIgMjQuODkyNzQ1LDkyLjI4NjI5NiAxNS40NDc1MDIsODYuMzYwNTQgNC44NzQ0NzQsODEuMjQyODQxIDIuMzM2OTQ3Miw3My43MDA5NjUgLTAuMDU5NjAyNzMsNjYuMjkzNzcxIDUuNTc5MzQzOSw1Ni4zMjc3MTggOS42Njc1ODQxLDQ2LjIyNjk5IDEzLjYxNDg0NiwzNi4xMjYyNjUgMTYuMDExNDAxLDI2LjAyNTU0IDIyLjYzNzE2MSwxNy41NDA5MyAyOS4yNjI5MjUsOS4wNTYzMjA1IDQwLjExNzkwNCwyLjE4NzgyNzIgNTEuMjU0ODI0LDEuNzgzNzk4MyA2Mi41MzI3MjMsMS4zNzk3OTUzIDc0LjA5MjU3Miw3LjE3MDg1NTcgODMuMTE0ODkxLDE0Ljk4MjA4MSBaIgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask5 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItNS5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTQiCiAgICAgICB4MT0iMS42ODY2NTYzIgogICAgICAgeDI9IjIyLjAxMzcwNiIKICAgICAgIHkxPSIyMi41NDU5OTQiCiAgICAgICB5Mj0iMi4yMTg5NDQxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzMTY0MTYsMCwwLDEuMzMxNjQxNiw1OC4xNDg3NDUsNTguOTMxMzg3KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Ik0gOTIuMDEyODU1LDkuMTgzMjE2NyBDIDEwMC41NzYxOSwxNi4yOTAxIDEwNC44NTc4NiwyOC44NjM4MDggMTAzLjk0OTYzLDM5LjkzNDE0IGMgLTAuOTA4MjMsMTEuMDcwMzM3IC03LjEzNjEyNSwyMC42MzcyODcgLTkuNDcxNTc1LDMyLjUyNzY0NyAtMi4yMDU3MSwxMS44OTAzNSAtMC42NDg3NCwyNi4yNDA3OCAtNi4wOTgxNCwzMC4yMDQyNDMgLTUuNDQ5MzksNC4xMDAxMiAtMTcuNzc1NCwtMS45MTMzOSAtMjkuMDYzNDQsLTMuNjkwMTIzIC0xMS4xNTgyOSwtMS43NzY3MSAtMjEuMTQ4ODUsMC44MjAwMyAtMzEuMDA5NjYsLTEuNzc2NzEgQyAxOC41NzU3NTUsOTQuNjAyNDU3IDkuMTA0MTgyMiw4Ni44MTIyMTcgNC42OTI3NjgyLDc2LjI4ODU2NyAwLjI4MTM1NDE3LDY1LjkwMTU4NyAwLjkzMDA4OTE3LDUyLjc4MTE5NyA2LjExOTk5MzIsNDIuNjY3NTU3IDExLjMwOTg5MiwzMi42OTA1OTMgMjAuOTExMjEsMjUuODU3MDUzIDMwLjM4Mjc3NSwxOS4wMjM1MTIgYyA5LjM0MTgyLC02LjgzMzUzNCAxOC41NTM5LC0xMy41MzA0MDUzIDI5LjQ1MjY5LC0xNi4xMjcxNDgzIDExLjAyODU0LC0yLjU5Njc0Mzk5IDIzLjc0MzgsLTAuODIwMDI0IDMyLjE3NzM5LDYuMjg2ODUzIHoiCiAgICAgICB3aWR0aD0iMTAwJSIKICAgICAgIGhlaWdodD0iMTAwJSIKICAgICAgIHN0cm9rZS13aWR0aD0iMCIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiCiAgICAgICBpZD0icGF0aDEiIC8+PC9nPjwvc3ZnPgo=);
}
.blob-mask6 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItNi5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTQiCiAgICAgICB4MT0iMS42ODY2NTYzIgogICAgICAgeDI9IjIyLjAxMzcwNiIKICAgICAgIHkxPSIyMi41NDU5OTQiCiAgICAgICB5Mj0iMi4yMTg5NDQxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzMTY0MTYsMCwwLDEuMzMxNjQxNiw1OC4xNDg3NDUsNTguOTMxMzg3KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTciCiAgICAgICB4MT0iMi4yMjc0ODk0IgogICAgICAgeDI9IjIyLjExNzY2OCIKICAgICAgIHkxPSIyMy43MDE5NTgiCiAgICAgICB5Mj0iMy44MTE3NzkxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2MDg4OTksMCwwLDEuMzYwODg5OSwxMzQuMjIwOTcsMTAwLjE0NTc5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi03IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Im0gOTMuNzYyOTA5LDcuNTkyMzg4NyBjIDguMjE3MjIxLDYuNDYxNzI2MyAxMC43NzY2OTEsMjAuNDg1MDUyMyAxMC4yMzc4NTEsMzIuNzIxMDkzMyAtMC41Mzg4MywxMi4yMzYwNCAtNC4xNzU5NjEsMjIuNjg0NzkgLTkuNjk5MDIxLDMyLjAzMzY4IC01LjM4ODMzLDkuMjExNCAtMTIuNjYyNiwxNy4xODU0NSAtMjIuNzY1NzQsMjMuNTA5NjkgLTkuOTY4NDMsNi4zMjQyMzggLTIyLjYzMTAzLDEwLjg2MTIwOCAtMzEuMjUyMzgsNi40NjE3MjggQyAzMS43OTY5NzksOTcuOTE5MTEyIDI3LjM1MTU5OSw4NC41ODMyMDIgMjAuMjEyMDQ5LDcyLjYyMjEzMiAxMi45Mzc3ODgsNjAuNjYxMDUyIDMuMTA0MDYxMyw0OS45MzczMzIgMS44OTE2ODQzLDM4LjExMzc0NiAwLjY3OTMwODI4LDI2LjE1MjY3NCA4LjIyMjk4NzMsMTMuMDkxNzMxIDE4Ljk5OTY3Miw3LjA0MjQ1MDcgMjkuNzc2MzQ5LDAuODU1Njg4NjYgNDMuNjUxMzM5LDEuODE4MDc3NyA1Ny42NjEwMjksMS44MTgwNzc3IGMgMTMuODc0OTcsMC4xMzc0OTIgMjcuNzQ5OTUsLTAuODI0OTAyMDQgMzYuMTAxODgsNS43NzQzMTEgeiIKICAgICAgIHdpZHRoPSIxMDAlIgogICAgICAgaGVpZ2h0PSIxMDAlIgogICAgICAgc3Ryb2tlLXdpZHRoPSIwIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIKICAgICAgIGlkPSJwYXRoMSIgLz48L2c+PC9zdmc+Cg==);
}
.blob-mask7 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItNy5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTQiCiAgICAgICB4MT0iMS42ODY2NTYzIgogICAgICAgeDI9IjIyLjAxMzcwNiIKICAgICAgIHkxPSIyMi41NDU5OTQiCiAgICAgICB5Mj0iMi4yMTg5NDQxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzMTY0MTYsMCwwLDEuMzMxNjQxNiw1OC4xNDg3NDUsNTguOTMxMzg3KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTciCiAgICAgICB4MT0iMi4yMjc0ODk0IgogICAgICAgeDI9IjIyLjExNzY2OCIKICAgICAgIHkxPSIyMy43MDE5NTgiCiAgICAgICB5Mj0iMy44MTE3NzkxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2MDg4OTksMCwwLDEuMzYwODg5OSwxMzQuMjIwOTcsMTAwLjE0NTc5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi03IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTc0IgogICAgICAgeDE9IjMuMzM4MDY3NiIKICAgICAgIHgyPSIyMy44NDA5ODUiCiAgICAgICB5MT0iMjIuNjk2ODQ3IgogICAgICAgeTI9IjIuMTkzOTI5MyIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zMjAyMTkyLDAsMCwxLjMyMDIxOTIsNTAuMzM0ODQzLDU3LjYyMDY4NCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTg1IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTgzIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYW1hZGEgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPjxwYXRoCiAgICAgICBmaWxsPSJ1cmwoI3N3LWdyYWRpZW50KSIKICAgICAgIGQ9Im0gNzkuMTY1MzAzLDIyLjQ4MTc0MSBjIDEwLjMwNTkxLDguODE4MTM3IDIxLjUyNDk4NywxNi40MzM4IDI0LjI2NDUzNywyNi40NTQ0MSAyLjYwOTA5LDkuODg3MDAzIC0zLjEzMDkxLDIyLjMxMjU2MyAtMTAuNTY2ODE3LDMyLjQ2Njc3MyAtNy4zMDU0NSwxMC4xNTQyMyAtMTYuMDQ1OTEsMTguMDM3MTEgLTI2LjA5MDksMjEuMTEwMDg2IC05LjkxNDU1LDMuMDcyOTggLTIxLjAwMzE4LDEuMzM2MDkgLTMwLjkxNzczLC0yLjkzOTM3NiAtOS45MTQ1NCwtNC4xNDE4NSAtMTguNjU0OTk3LC0xMC42ODg2NSAtMjQuOTE2ODE0LC0xOS42NDA0IEMgNC42NzU3NjE0LDcwLjg0Nzg5NCAwLjg5MjU4MzQsNTkuNDkxMTk0IDEuOTM2MjE2NCw0OC4wMDA4OTYgMi44NDk0MDE0LDM2LjUxMDU5NSA4LjU4OTM5NzQsMjUuMTUzOSAxNy40NjAzMDcsMTYuMDY4NTUgMjYuMzMxMjEzLDYuOTgzMTk0MyAzOC4zMzMwMzMsMC4zMDI3ODYyNSA0OS4wMzAzMDMsMi4wMzk2OTUzIGMgMTAuNTY2ODIsMS42MDMyOTcgMTkuODI5MDksMTEuNjIzOTA3NyAzMC4xMzUsMjAuNDQyMDQ1NyB6IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask8 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItOC5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTQiCiAgICAgICB4MT0iMS42ODY2NTYzIgogICAgICAgeDI9IjIyLjAxMzcwNiIKICAgICAgIHkxPSIyMi41NDU5OTQiCiAgICAgICB5Mj0iMi4yMTg5NDQxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzMTY0MTYsMCwwLDEuMzMxNjQxNiw1OC4xNDg3NDUsNTguOTMxMzg3KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTciCiAgICAgICB4MT0iMi4yMjc0ODk0IgogICAgICAgeDI9IjIyLjExNzY2OCIKICAgICAgIHkxPSIyMy43MDE5NTgiCiAgICAgICB5Mj0iMy44MTE3NzkxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2MDg4OTksMCwwLDEuMzYwODg5OSwxMzQuMjIwOTcsMTAwLjE0NTc5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi03IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTc0IgogICAgICAgeDE9IjMuMzM4MDY3NiIKICAgICAgIHgyPSIyMy44NDA5ODUiCiAgICAgICB5MT0iMjIuNjk2ODQ3IgogICAgICAgeTI9IjIuMTkzOTI5MyIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zMjAyMTkyLDAsMCwxLjMyMDIxOTIsNTAuMzM0ODQzLDU3LjYyMDY4NCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTg1IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTgzIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTEiCiAgICAgICB4MT0iNS40NzA0ODE3IgogICAgICAgeDI9IjI1LjA2OTg0NyIKICAgICAgIHkxPSIyMi4zODY2MjkiCiAgICAgICB5Mj0iMi43ODcyNjQzIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM4MTA4MjcsMCwwLDEuMzgxMDgyNyw0NC42MTA0NTQsNTMuOTk4NjY5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtODciCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItNjAiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkNhbWFkYSAxIgogICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiCiAgICAgaWQ9ImxheWVyMSI+PHBhdGgKICAgICAgIGZpbGw9InVybCgjc3ctZ3JhZGllbnQpIgogICAgICAgZD0ibSA4MC41OTY4NDQsMTUuMjY0MDM1IGMgMTEuNzA5ODYsNy43NDY5MjYgMjIuNzA1NzA2LDE3LjQ5NzM3NCAyMy40MTk3MTYsMjcuOTE1NjU1IDAuODU2ODIsMTAuNTUxODQ5IC04Ljg1Mzc5NiwyMS43NzE1MjkgLTE3Ljg1MDM5NiwzMC40NTM0MzkgLTguOTk2Niw4LjgxNTQ3IC0xNy4yNzkxOSwxNS4wOTMxNSAtMjcuODQ2NjIsMjEuMTAzNjkgLTEwLjU2NzQ0LDYuMDEwNTUxIC0yMy41NjI1MiwxMS43NTM5NzEgLTMyLjI3MzUyLDguMjgxMjExIEMgMTcuMzM1MDI5LDk5LjQxMTY4OSAxMi42MjI1MjMsODYuNTg5MTk5IDguNzY2ODM4NCw3NS42MzY2NDkgNC45MTExNTI0LDY0LjY4NDA4OSAxLjkxMjI4NTQsNTUuNjAxNDg5IDEuNzY5NDg0NCw0NS4zMTY3NzIgMS42MjY2NzI0LDM0Ljg5ODQ5IDQuMTk3MTM0NCwyMy40MTE2NjUgMTEuNzY1NzA1LDE1LjEzMDQ3IDE5LjQ3NzA3Nyw2LjcxNTcwMjUgMzIuMDQzNzU0LDEuNTA2NTYyNSA0NC40Njc2MzQsMS43NzM2OTQ1IGMgMTIuMjgxMDcsMC4xMzM1NzYgMjQuNTYyMTUsNS44NzY5ODEgMzYuMTI5MjEsMTMuNDkwMzQwNSB6IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask9 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItOS5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0idHJ1ZSIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIGlua3NjYXBlOnpvb209IjAuNjk1NDY3ODMiCiAgICAgaW5rc2NhcGU6Y3g9IjMzMy41ODg0IgogICAgIGlua3NjYXBlOmN5PSIyMzAuMDYwOTciCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODA4IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijk1NyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNTUiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjI3IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIiAvPjxkZWZzCiAgICAgaWQ9ImRlZnMxIj48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudCIKICAgICAgIHgxPSI0LjU5NTkzOTgiCiAgICAgICB4Mj0iMjQuMzMzNDc4IgogICAgICAgeTE9IjIxLjY1Njc2NyIKICAgICAgIHkyPSIxLjkxOTIyODUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzY1NDgwNSwwLDAsMS4zNzg4OTUyLDQ2Ljg3NDczOSw2MC4wOTEyMzUpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC05IgogICAgICAgeDE9IjIuMDEzMDY2NiIKICAgICAgIHgyPSIyMi4wNTEwODUiCiAgICAgICB5MT0iMjEuOTg5MjYxIgogICAgICAgeTI9IjEuOTUxMjQyOCIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNTA4NDk1LDAsMCwxLjM1NzY0NjYsNTkuMTk4MjIxLDU5LjIwNjM0OCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTkiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0zIgogICAgICAgeDE9IjQuMDg1Nzg4IgogICAgICAgeDI9IjIzLjczMDU1OCIKICAgICAgIHkxPSIyMS42NTgwNzYiCiAgICAgICB5Mj0iMi4wMTMzMDU5IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM3Nzg5MDQsMCwwLDEuMzc3ODkwNSw1MC45NzI4ODEsNTguNjE3MjEyKSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi02IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTQiCiAgICAgICB4MT0iMS42ODY2NTYzIgogICAgICAgeDI9IjIyLjAxMzcwNiIKICAgICAgIHkxPSIyMi41NDU5OTQiCiAgICAgICB5Mj0iMi4yMTg5NDQxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzMTY0MTYsMCwwLDEuMzMxNjQxNiw1OC4xNDg3NDUsNTguOTMxMzg3KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtMSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTciCiAgICAgICB4MT0iMi4yMjc0ODk0IgogICAgICAgeDI9IjIyLjExNzY2OCIKICAgICAgIHkxPSIyMy43MDE5NTgiCiAgICAgICB5Mj0iMy44MTE3NzkxIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2MDg4OTksMCwwLDEuMzYwODg5OSwxMzQuMjIwOTcsMTAwLjE0NTc5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi03IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTc0IgogICAgICAgeDE9IjMuMzM4MDY3NiIKICAgICAgIHgyPSIyMy44NDA5ODUiCiAgICAgICB5MT0iMjIuNjk2ODQ3IgogICAgICAgeTI9IjIuMTkzOTI5MyIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zMjAyMTkyLDAsMCwxLjMyMDIxOTIsNTAuMzM0ODQzLDU3LjYyMDY4NCkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTg1IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTgzIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTEiCiAgICAgICB4MT0iNS40NzA0ODE3IgogICAgICAgeDI9IjI1LjA2OTg0NyIKICAgICAgIHkxPSIyMi4zODY2MjkiCiAgICAgICB5Mj0iMi43ODcyNjQzIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM4MTA4MjcsMCwwLDEuMzgxMDgyNyw0NC42MTA0NTQsNTMuOTk4NjY5KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtODciCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItNjAiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ic3ctZ3JhZGllbnQtOCIKICAgICAgIHgxPSIxLjk5NjQwMjgiCiAgICAgICB4Mj0iMjIuMjU3NTc0IgogICAgICAgeTE9IjI0LjgzNTc1NyIKICAgICAgIHkyPSI0LjU3NDU4NjUiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzM1OTcxNSwwLDAsMS4zMzU5NzE0LDU4LjU1MTkxMiw0NS4zOTM5MikiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTQiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItMCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcKICAgICBpbmtzY2FwZTpsYWJlbD0iQ2FtYWRhIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj48cGF0aAogICAgICAgZmlsbD0idXJsKCNzdy1ncmFkaWVudCkiCiAgICAgICBkPSJtIDg0Ljg5ODEwMiwxMC44Mjg0NjcgYyA4LjAyNDIzLDQuMjcwNjMzIDE0Ljk3ODU1LDExLjYxMDc5MSAxNy42NTMyOTgsMjAuMTUyMDYxIDIuODA4NDcsOC42NzQ3MjYgMS4yMDM2MiwxOC42ODQwMjggLTAuNjY4NjksMjkuNjI3NTM4IC0xLjg3MjMyLDExLjA3Njk2IC00LjI3OTU3OCwyMy4yMjE1OCAtMTEuNTAxMzg4LDMxLjg5NjMgLTcuMjIxOCw4LjU0MTI4NCAtMTkuNTI1NjEsMTMuNzQ2MTI0IC0yOS42ODk2MywxMC42NzY2MDQgQyA1MC42NjE0MTIsMTAwLjI0NDkxIDQyLjc3MDkyMiw4OS4wMzQ0ODYgMzIuMzM5NDQyLDgxLjQyNzQxNiAyMS45MDc5NDYsNzMuODIwMzQ2IDkuMDY5MTg3OCw2OS42ODMxNjYgNC4yNTQ2NTI4LDYxLjQwODgwNiAtMC42OTM2MTcxNyw1My4xMzQ0NDYgMi41MTYwNzI4LDQwLjcyMjkxNCA3LjA2MzEzMTgsMjkuMzc5MDQgMTEuNzQzOTMxLDE4LjAzNTE2NSAxNy43NjIwOTgsNy44OTI0MDIzIDI2LjU4ODc0MiwzLjg4ODY4MTMgYyA4LjgyNjY1LC0zLjg3MDI2MDk1IDIwLjMyODA0LC0xLjYwMTQ4OSAzMC43NTk1MywwLjEzMzQ2NiAxMC4yOTc3NCwxLjYwMTQ4OCAxOS41MjU2LDIuNjY5MTQ5IDI3LjU0OTgzLDYuODA2MzI5NyB6IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}
.blob-mask10 {
  mask-position: center;
  mask-repeat: no-repeat;
  mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iNDAwIgogICBoZWlnaHQ9IjQwMCIKICAgdmlld0JveD0iMCAwIDEwNS44MzMzMyAxMDUuODMzMzMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC4yIChlYmYwZTk0MCwgMjAyNS0wNS0wOCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJsb2ItMTAuc3ZnIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTp6b29tPSIwLjY5NTQ2NzgzIgogICAgIGlua3NjYXBlOmN4PSIzMzMuNTg4NCIKICAgICBpbmtzY2FwZTpjeT0iMjMwLjA2MDk3IgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTgwOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NTciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjU1IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyNyIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz48ZGVmcwogICAgIGlkPSJkZWZzMSI+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ic3ctZ3JhZGllbnQiCiAgICAgICB4MT0iNC41OTU5Mzk4IgogICAgICAgeDI9IjI0LjMzMzQ3OCIKICAgICAgIHkxPSIyMS42NTY3NjciCiAgICAgICB5Mj0iMS45MTkyMjg1IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2NTQ4MDUsMCwwLDEuMzc4ODk1Miw0Ni44NzQ3MzksNjAuMDkxMjM1KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDIiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ic3ctZ3JhZGllbnQtOSIKICAgICAgIHgxPSIyLjAxMzA2NjYiCiAgICAgICB4Mj0iMjIuMDUxMDg1IgogICAgICAgeTE9IjIxLjk4OTI2MSIKICAgICAgIHkyPSIxLjk1MTI0MjgiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzUwODQ5NSwwLDAsMS4zNTc2NDY2LDU5LjE5ODIyMSw1OS4yMDYzNDgpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMS05IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTEiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ic3ctZ3JhZGllbnQtMyIKICAgICAgIHgxPSI0LjA4NTc4OCIKICAgICAgIHgyPSIyMy43MzA1NTgiCiAgICAgICB5MT0iMjEuNjU4MDc2IgogICAgICAgeTI9IjIuMDEzMzA1OSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNzc4OTA0LDAsMCwxLjM3Nzg5MDUsNTAuOTcyODgxLDU4LjYxNzIxMikiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTIiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItNiIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC00IgogICAgICAgeDE9IjEuNjg2NjU2MyIKICAgICAgIHgyPSIyMi4wMTM3MDYiCiAgICAgICB5MT0iMjIuNTQ1OTk0IgogICAgICAgeTI9IjIuMjE4OTQ0MSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zMzE2NDE2LDAsMCwxLjMzMTY0MTYsNTguMTQ4NzQ1LDU4LjkzMTM4NykiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTEiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItOCIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC03IgogICAgICAgeDE9IjIuMjI3NDg5NCIKICAgICAgIHgyPSIyMi4xMTc2NjgiCiAgICAgICB5MT0iMjMuNzAxOTU4IgogICAgICAgeTI9IjMuODExNzc5MSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zNjA4ODk5LDAsMCwxLjM2MDg4OTksMTM0LjIyMDk3LDEwMC4xNDU3OSkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTgiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItNyIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC03NCIKICAgICAgIHgxPSIzLjMzODA2NzYiCiAgICAgICB4Mj0iMjMuODQwOTg1IgogICAgICAgeTE9IjIyLjY5Njg0NyIKICAgICAgIHkyPSIyLjE5MzkyOTMiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEuMzIwMjE5MiwwLDAsMS4zMjAyMTkyLDUwLjMzNDg0Myw1Ny42MjA2ODQpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMS04NSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNDgsIDExNywgNTUsIDEpIgogICAgICAgICBvZmZzZXQ9IjAlIiAvPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMi04MyIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIGlkPSJzdy1ncmFkaWVudC0xIgogICAgICAgeDE9IjUuNDcwNDgxNyIKICAgICAgIHgyPSIyNS4wNjk4NDciCiAgICAgICB5MT0iMjIuMzg2NjI5IgogICAgICAgeTI9IjIuNzg3MjY0MyIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4zODEwODI3LDAsMCwxLjM4MTA4MjcsNDQuNjEwNDU0LDUzLjk5ODY2OSkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AKICAgICAgICAgaWQ9InN0b3AxLTg3IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTYwIgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI1MSwgMTY4LCAzMSwgMSkiCiAgICAgICAgIG9mZnNldD0iMTAwJSIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9InN3LWdyYWRpZW50LTgiCiAgICAgICB4MT0iMS45OTY0MDI4IgogICAgICAgeDI9IjIyLjI1NzU3NCIKICAgICAgIHkxPSIyNC44MzU3NTciCiAgICAgICB5Mj0iNC41NzQ1ODY1IgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjMzNTk3MTUsMCwwLDEuMzM1OTcxNCw1OC41NTE5MTIsNDUuMzkzOTIpIgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wCiAgICAgICAgIGlkPSJzdG9wMS00IgogICAgICAgICBzdG9wLWNvbG9yPSJyZ2JhKDI0OCwgMTE3LCA1NSwgMSkiCiAgICAgICAgIG9mZnNldD0iMCUiIC8+PHN0b3AKICAgICAgICAgaWQ9InN0b3AyLTAiCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjUxLCAxNjgsIDMxLCAxKSIKICAgICAgICAgb2Zmc2V0PSIxMDAlIiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICBpZD0ic3ctZ3JhZGllbnQtNzIiCiAgICAgICB4MT0iMi42MzcwMTkzIgogICAgICAgeDI9IjIyLjUyODU3OSIKICAgICAgIHkxPSIyMS45NDIxNzkiCiAgICAgICB5Mj0iMi4wNTA2MTkzIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjM2MDc5NTUsMCwwLDEuMzYwNzk1Niw1Ni4wMjY2NTUsNTkuNDcyMDY1KSIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcAogICAgICAgICBpZD0ic3RvcDEtOTciCiAgICAgICAgIHN0b3AtY29sb3I9InJnYmEoMjQ4LCAxMTcsIDU1LCAxKSIKICAgICAgICAgb2Zmc2V0PSIwJSIgLz48c3RvcAogICAgICAgICBpZD0ic3RvcDItNSIKICAgICAgICAgc3RvcC1jb2xvcj0icmdiYSgyNTEsIDE2OCwgMzEsIDEpIgogICAgICAgICBvZmZzZXQ9IjEwMCUiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcKICAgICBpbmtzY2FwZTpsYWJlbD0iQ2FtYWRhIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIj48cGF0aAogICAgICAgZmlsbD0idXJsKCNzdy1ncmFkaWVudCkiCiAgICAgICBkPSJtIDgyLjYxNDIwNSwxNy44MzY2MDYgYyA1Ljk2ODY0LDkuMTQ2MTQ3IDcuNTk2NDUsMTkuNTIwODg2IDExLjM5NDY3LDI5LjYyMjU5OSAzLjc5ODIyLDEwLjEwMTcyIDkuNzY2ODQ1LDE5Ljc5MzkgMTAuMDM4MTQ1LDMwLjU3ODE3IDAuNDA2OTMsMTAuNjQ3NzUgLTQuNzQ3NzY1LDIyLjM4NzU5NSAtMTMuNzAwNzI1LDI1LjI1NDI5NSAtOC45NTI5NSwyLjg2NjcgLTIxLjcwNDEyLC0zLjAwMzIxIC0zMy4yMzQ0NCwtNC41MDQ4MjUgLTExLjY2NTk2LC0xLjUwMTYxIC0yMi4yNDY3MiwxLjUwMTYxNSAtMzIuMjg0ODgsLTAuOTU1NTcgQyAxNC42NTMxNjgsOTUuMzc0MTA1IDUuMDIxOTY3LDg3LjMyMDAzNSAyLjQ0NDU5OSw3Ny40OTEzMzUgMC4wMDI4ODQ5OSw2Ny41MjYxMjUgNC40NzkzNiw1NS45MjI4MDUgMTAuMzEyMzQ3LDQ2LjUwMzYzOSAxNi4wMDk2NzksMzcuMDg0NDcxIDIyLjc5MjIxNSwyOS45ODU5NyAzMC41MjQzMDUsMjEuMzg1ODYgYyA3Ljg2Nzc1LC04LjYwMDExIDE2LjY4NTA1LC0xOC41NjUzMiAyNi4zMTYyNiwtMTkuNTIwODg2IDkuNDk1NTUsLTEuMDkyMDc4OTUgMTkuODA1LDYuODI1NDg1IDI1Ljc3MzY0LDE1Ljk3MTYzMiB6IgogICAgICAgd2lkdGg9IjEwMCUiCiAgICAgICBoZWlnaHQ9IjEwMCUiCiAgICAgICBzdHJva2Utd2lkdGg9IjAiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIgogICAgICAgaWQ9InBhdGgxIiAvPjwvZz48L3N2Zz4K);
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  display: none;
  right: 30px;
  bottom: 20px;
  z-index: 99999;
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #e7bd6a; 
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  width: 40px;
  height: 40px;
  border-radius: 50%; /* Circular button */
  font-size: 24px; /* Increase font size */
  padding: 2px 8px;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.4); /* Add a subtle shadow */
}

.back-to-top:hover {
  background-color: #ca9221;
  color: white; /* Text color */
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  transition: all 0.5s;
  z-index: 997;
  padding: 0;
  background: #fff;
  max-width: 100vw;
}

#header.header-scrolled, #header.header-inner-pages {
  padding: 12px 0;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

/* Get Startet Button */
.get-started-btn {
  color: #4d4d4d; /* #5a5af3; */
  border-radius: 50px;
  padding: 7px 25px 8px 25px;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 13px;
  display: inline-block;
  border: 2px solid #4d4d4d; /* #5a5af3; */
  text-transform: uppercase;
  font-weight: 600;
}

.get-started-btn:hover {
  border: 2px solid #e0aa3e; /* #c0392b;*/
  background: #e0aa3e; /* #c0392b; */ /* #5a5af3; */
  color: #fff;
}

@media (max-width: 768px) {
  .get-started-btn {
    margin: 0 48px 0 0;
    padding: 6px 18px;
    font-size: 12px;
  }
}

/* Mobile Navigation */
.mobile-nav-toggle {
  position: fixed;
  right: 15px;
  top: 15px;
  z-index: 9998;
  border: 0;
  background: none;
  font-size: 24px;
  transition: all 0.4s;
  outline: none !important;
  line-height: 1;
  cursor: pointer;
  text-align: right;
}

.mobile-nav-toggle i {
  color: #2c3e50; /* #434175; */
}

.mobile-nav {
  position: fixed;
  top: 55px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  z-index: 9999;
  overflow-y: auto;
  background: #fff;
  transition: ease-in-out 0.2s;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px;
  padding: 10px 0;
}

.mobile-nav * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mobile-nav a {
  display: block;
  position: relative;
  color: #4d4d4d; /*#434175;*/
  padding: 10px 20px;
  font-weight: 500;
  outline: none;
}

.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  text-decoration: none;
}

.mobile-nav .drop-down > a:after {
  content: "\ea99";
  font-family: IcoFont;
  padding-left: 10px;
  position: absolute;
  right: 15px;
}

.mobile-nav .active.drop-down > a:after {
  content: "\eaa1";
}

.mobile-nav .drop-down > a {
  padding-right: 35px;
}

.mobile-nav .drop-down ul {
  display: none;
  overflow: hidden;
}

.mobile-nav .drop-down li {
  padding-left: 20px;
}

.mobile-nav-overly {
  width: 100%;
  height: 100%;
  z-index: 9997;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(44, 62, 80, 0.6); 
  overflow: hidden;
  display: none;
  transition: ease-in-out 0.2s;
}

.mobile-nav-active {
  overflow: hidden;
}

.mobile-nav-active .mobile-nav {
  opacity: 1;
  visibility: visible;
}

.mobile-nav-active .mobile-nav-toggle i {
  color: #fff;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
  margin-top: 90px;
  width: 100%;
  max-width:max-content;
  background: white;
  border-bottom: 2px solid white;
}

#hero h1 {
  margin: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  color: #434175;
  font-family: "Open Sans","Rubik", sans-serif;
}

#hero h2 {
  margin: 10px 0 0 0;
  font-size: 20px;
}

#hero ul {
  margin-top: 15px;
  list-style: none;
  padding: 0;
}

#hero ul li {
  padding: 10px 0 0 28px;
  position: relative;
}

#hero ul i {
  left: 0;
  top: 7px;
  position: absolute;
  font-size: 20px;
  color: #e0aa3e; /* #c0392b; */ /* #5a5af3; */
}

#hero .btn-get-started, #hero .btn-get-quote {
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 8px 30px 9px 30px;
  margin-bottom: 15px;
  border-radius: 3px;
  transition: 0.5s;
  border-radius: 50px;
}

#hero .btn-get-started {
  background: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  color: #fff;
  border: 2px solid #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  margin-right: 10px;
}

#hero .btn-get-started:hover {
  background: #ca9221; /* #e74c3c; */ /*#7272f5;*/
  border-color: #ca9221; /* #e74c3c; */ /*#7272f5;*/
}

#hero .btn-get-quote {
  color: #4d4d4d; /*#5a5af3;*/
  border: 2px solid #4d4d4d; /*#5a5af3;*/
}

#hero .btn-get-quote:hover {
  border-color: #e0aa3e; /* #c0392b; */
  background: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  color: #fff;
}

/*@media (min-width: 1024px) {
  #hero {
    background-attachment: fixed;
  }
}*/

@media (max-width: 991px) {
  #hero {
    width: 100%;
    height: fit-content;
    padding-top: 0;
  }

  #hero .hero-img {
    text-align: center;
  }
  #hero .hero-img img {
    padding-top: 0px;
    width: 65%;
  }
}

@media (max-width: 768px) {
  #hero {
    width: 100%;
    height: fit-content;
    padding-top: 0;
  }

  #hero h1 {
    font-size: 28px;
    line-height: 36px;
  }
  #hero h2 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  #hero .hero-img img {
    padding-top: 0px;
    width: 80%;
  }
}

@media (max-width: 575px) {
  #hero {
    width: 100%;
    height: fit-content;
    padding-top: 0;
    text-align: center;
  }
  #hero ul {
    text-align: left;
    font-size: 14px;
  }
  #hero .hero-img img {
    padding-top: 0px;
    width: 80%;
  }
  #hero .btn-get-started, #hero .btn-get-quote {
    margin: auto;
    width: 75%;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
    margin-bottom: 20px;
    display: block;
  }
}

/*--------------------------------------------------------------
# Hero Carousel
--------------------------------------------------------------*/
  .menu-margin {
    margin: 0 auto;
    padding: 0;
    margin-top: 90px;
    display: block;
  }

  #heroCarousel { /* Mobile */
      height: 380px; /* vh unit for viewport height */
  }
  @media (min-width:450px) { /* Tablet */
    #heroCarousel {
        height: 620px; /* vh unit for viewport height */
    }
  }
  @media (min-width:1024px) { /* Desktop */
    #heroCarousel {
        height: 680px; /* vh unit for viewport height */
    }
  }

  .carousel-inner, .carousel-item {
      width: 100%;
      height: 100%; /* Ensure carousel inner and items also take full height */
  }

  .carousel-item img {
      position:relative;
      top: 0;
      object-fit:contain; 
      width: 100%;
  }
  @media (min-width:450px) { /* Tablet */
    .carousel-item img {
        filter: brightness(0.8); /* Darken image slightly for better text contrast */
    }
  }
  @media (min-width:1024px) { /* Desktop */
    .carousel-item img {
        filter: brightness(0.8); /* Darken image slightly for better text contrast */
    }
  }

  .carousel-caption {
      /* Custom styling for caption */
      bottom: 5%; /* Position caption a bit higher from the bottom */
      background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background for readability */
      padding: 20px;
      border-radius: 0.5rem; /* Rounded corners for the caption background */
  }
  @media (min-width:450px) { /* Tablet */
    .carousel-item img {
        bottom: 10%; /* Position caption a bit higher from the bottom */
    }
  }
  @media (min-width:1024px) { /* Desktop */
    .carousel-item img {
        bottom: 20%; /* Position caption a bit higher from the bottom */
    }
  }

  .carousel-caption h5 {
      font-size: 2rem; /* Larger heading */
      font-weight: bold;
      margin-bottom: 0.75rem;
  }
  @media (max-width:360px) { /* Small Mobile */
    .carousel-caption h5 {
      font-size: 1.75rem; /* Larger heading */
      margin-bottom: 1rem;
    }
  }
  @media (min-width:450px) { /* Tablet */
    .carousel-caption h5 {
      font-size: 3.5rem; /* Larger heading */
      margin-bottom: 1rem;
    }
  }

  .carousel-caption p {
      font-size: 0.9rem; /* Larger paragraph text */
      margin-bottom: 1rem;
  }
  @media (max-width:360px) { /* Small Mobile */
    .carousel-caption p {
      font-size: 0.85rem; 
    }
  }
  @media (min-width:450px) { /* Tablet */
    .carousel-caption p {
      font-size: 1.5rem; 
    }
    .carousel-caption .btn {
      font-size: 1.25rem; 
    }
  }

  .carousel-indicators [data-bs-target] {
      position: relative;
      top: 20px;
      background-color: #000;
      opacity: 0.25;
      height: 5px;
      width: 30px; /* Make indicators wider */
      border-radius: 2px;
  }
  @media (min-width:450px) { /* Tablet */
    .carousel-indicators [data-bs-target] {
      background-color: #000;
      opacity: 0.25;
      position: relative;
      top: 10px;
    }
  }
  @media (min-width:1200px) { /* Desktop */
    .carousel-indicators [data-bs-target] {
      background-color: #fff;
      opacity: 0.75;
      position: relative;
      top: 10px;
    }
  }

  .carousel-indicators .active {
      opacity: 1;
      background-color: #0d6efd; /* Bootstrap primary color for active indicator */
  }

  .carousel-control-prev-icon,
  .carousel-control-next-icon {
      background-color: rgba(0, 0, 0, 0.5); /* Slight background for better visibility */
      border-radius: 50%; /* Make them circular */
      padding: 15px; /* Add some padding */
      background-size: 50% 50%; /* Adjust icon size within the background */
  }

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 30px 0;
}

.section-bg {
  background-color: #fafafa; /* #eeeef5;*/
}

.section-title {
  text-align: center;
  padding-bottom: 0px;
}

.section-title h1 {
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  color: #2c3e50; /*#434175;*/
  font-family: "Open Sans", "Rubik", sans-serif;
}

.section-title h2 {
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  color: #2c3e50; /*#434175;*/
}

.section-title h2::after {
  content: '';
  position: absolute;
  display: block;
  width: 150px;
  height: 3px;
  background: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  bottom: 0;
  left: calc(50% - 75px);
}

.section-title p {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about .content h1 {
  font-weight: 600;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 20px;
  color: #2c3e50; /*#434175;*/
}
@media (min-width:450px) {
  .about .content h1 {
    font-size: 36px;
    line-height: 40px;
  }
}

.about .content h3 {
  font-weight: 500;
  line-height: 32px;
  font-size: 24px;
}

.about .content ul {
  list-style: none;
  padding: 0;
}

.about .content ul li {
  padding: 10px 0 0 28px;
  position: relative;
}

.about .content ul i {
  left: 0;
  top: 7px;
  position: absolute;
  font-size: 20px;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
}

.about .content p:last-child {
  margin-bottom: 0;
}

.embed-responsive-item {
    width: 320px;
    height: 180px;
}
@media (min-width: 450px) { /* Vídeo size for Tablets */
  .embed-responsive-item {
    width: 420px;
    height: 236px;
  }
}
@media (min-width: 576px) { /* Vídeo size for Desktops */
  .embed-responsive-item {
    width: 460px;
    height: 259px;
  }
}
@media (min-width: 768px) { /* Vídeo size for Desktops */
  .embed-responsive-item {
    width: 460px;
    height: 259px;
  }
}
@media (min-width: 992px) { /* Vídeo size for Desktops */
  .embed-responsive-item {
    width: 460px;
    height: 259px;
  }
}
@media (min-width: 1200px) { /* Vídeo size for Desktops */
  .embed-responsive-item {
    width: 540px;
    height: 304px;
  }
}
@media (min-width: 1400px) { /* Vídeo size for Desktops */
  .embed-responsive-item {
    width: 640px;
    height: 360px;
  }
}

.bold {
  font-weight: 600;
}

.upper {
  text-transform: uppercase;
}

/*--------------------------------------------------------------
# Why Us
--------------------------------------------------------------*/
.why-us {
  padding-top: 0;
}

.why-us .box {
  background-color: #ffffff;
  min-height: 350px;
  height: 100%;
  display: table;
  padding: 50px 30px;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  transition: all ease-in-out 0.3s;
}

.why-us .box span {
  display: block;
  font-size: 28px;
  font-weight: 700;
  color: #ca9221; /* #e74c3c; */ /*#b9b9fa;*/
}

.why-us .box h4 {
  font-size: 24px;
  font-weight: 600;
  padding: 0;
  margin: 20px 0;
  color: #2c3e50; /*#434175;*/
}

.why-us .box p {
  color: #aaaaaa;
  font-size: 15px;
  margin: 0;
  padding: 0;
}

.why-us .box p span {
  display: inline;
  font-size: 15px;
}

.why-us .box:hover {
  background: #ca9221; /* #e74c3c; */ /*#5a5af3;*/
  padding: 30px 30px 70px 30px;
  box-shadow: 10px 15px 30px rgba(0, 0, 0, 0.18);
}

.why-us .box:hover span, .why-us .box:hover h4, .why-us .box:hover p {
  color: #fff;
}

/*--------------------------------------------------------------
# Counts
--------------------------------------------------------------*/
.counts {
  padding: 70px 0 60px;
}

.counts .count-box {
  padding: 30px 30px 25px 30px;
  width: 100%;
  position: relative;
  text-align: center;
  background: #fff;
}

.counts .count-box i {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 24px;
  background: #5a5af3;
  padding: 12px;
  color: #fff;
  border-radius: 50px;
}

.counts .count-box span {
  font-size: 36px;
  display: block;
  font-weight: 600;
  color: #0c0ca8;
}

.counts .count-box p {
  padding: 0;
  margin: 0;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  font-size: 14px;
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .icon-box {
  text-align: center;
  padding: 50px 20px 50px 20px;
  transition: all ease-in-out 0.3s;
  background: #fff;
  box-shadow: 0px 0 35px 0 rgba(0, 0, 0, 0.08);
}

.services .icon-box .icon {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: ease-in-out 0.3s;
  position: relative;
}

.services .icon-box .icon i {
  font-size: 48px;
  transition: 0.5s;
  position: relative;
}

.services .icon-box .icon img {
  width: 48px;
  height: 48px;
  transition: 0.5s;
  position: relative;
}

.services .icon-box:hover .icon img {
  transition-duration: 0ms;
  filter: brightness(0) invert(1);
}

.services .icon-box .icon svg {
  position: absolute;
  top: 0;
  left: 0;
}

.services .icon-box .icon svg path {
  transition: 0.5s;
  fill: #f5f5f5;
}

.services .icon-box h4 {
  font-weight: 600;
  margin: 10px 0 15px 0;
  font-size: 22px;
}

.services .icon-box h4 a {
  color: #434175;
  transition: ease-in-out 0.3s;
}

.services .icon-box p {
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 0;
}

.services .icon-box:hover {
  border-color: #fff;
  box-shadow: 0px 0 35px 0 rgba(0, 0, 0, 0.08);
}

.services .iconbox-gold i {
  color: #e0aa3e;
}

.services .iconbox-gold:hover .icon i {
  color: #fff;
}

.services .iconbox-gold:hover .icon path {
  fill: #e0aa3e;
}

.services .iconbox-blue i {
  color: #47aeff;
}

.services .iconbox-blue:hover .icon i {
  color: #fff;
}

.services .iconbox-blue:hover .icon path {
  fill: #47aeff;
}

.services .iconbox-orange i {
  color: #ffa76e;
}

.services .iconbox-orange:hover .icon i {
  color: #fff;
}

.services .iconbox-orange:hover .icon path {
  fill: #ffa76e;
}

.services .iconbox-pink i {
  color: #e80368;
}

.services .iconbox-pink:hover .icon i {
  color: #fff;
}

.services .iconbox-pink:hover .icon path {
  fill: #e80368;
}

.services .iconbox-teal i {
  color: #11dbcf;
}

.services .iconbox-teal:hover .icon i {
  color: #fff;
}

.services .iconbox-teal:hover .icon path {
  fill: #11dbcf;
}

/*--------------------------------------------------------------
# Features
--------------------------------------------------------------*/
.features {
  padding-top: 0;
}

.features .icon-box {
  display: flex;
  align-items: center;
  padding: 20px;
  transition: ease-in-out 0.3s;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

.features .icon-box i {
  font-size: 32px;
  padding-right: 10px;
  line-height: 1;
}

.features .icon-box h3 {
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: 16px;
}

.features .icon-box h3 { color: #434175; }

.features .icon-box h3 a {
  color: #434175;
  transition: ease-in-out 0.3s;
}

.features .icon-box:hover h3 a {
  color: #5a5af3;
}

/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.portfolio .portfolio-item {
  margin-bottom: 30px;
}

.portfolio #portfolio-flters {
  padding: 0;
  margin: 0 auto 15px auto;
  list-style: none;
  text-align: center;
  border-radius: 50px;
  padding: 2px 15px;
}

.portfolio #portfolio-flters li {
  cursor: pointer;
  display: inline-block;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  color: #444444;
  margin-bottom: 10px;
  transition: all 0.3s ease-in-out;
}

.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active {
  color: #5a5af3;
}

.portfolio #portfolio-flters li:last-child {
  margin-right: 0;
}

.portfolio .portfolio-wrap {
  transition: 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.portfolio .portfolio-wrap::before {
  content: "";
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 30px;
  right: 30px;
  top: 30px;
  bottom: 30px;
  transition: all ease-in-out 0.3s;
  z-index: 2;
  opacity: 0;
}

.portfolio .portfolio-wrap .portfolio-info {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 3;
  transition: all ease-in-out 0.3s;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.portfolio .portfolio-wrap .portfolio-info::before {
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  top: 35px;
  left: 35px;
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
  transition: all 0.5s ease 0s;
  z-index: 9994;
}

.portfolio .portfolio-wrap .portfolio-info::after {
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  bottom: 35px;
  right: 35px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  transition: all 0.5s ease 0s;
  z-index: 9994;
}

.portfolio .portfolio-wrap .portfolio-info h4 {
  font-size: 20px;
  color: #434175;
  font-weight: 600;
}

.portfolio .portfolio-wrap .portfolio-info p {
  color: #434175;
  font-size: 14px;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

.portfolio .portfolio-wrap .portfolio-links {
  text-align: center;
  z-index: 4;
}

.portfolio .portfolio-wrap .portfolio-links a {
  color: #5a5af3;
  margin: 0 2px;
  font-size: 28px;
  display: inline-block;
  transition: 0.3s;
}

.portfolio .portfolio-wrap .portfolio-links a:hover {
  color: #1313ee;
}

.portfolio .portfolio-wrap:hover::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
}

.portfolio .portfolio-wrap:hover .portfolio-info {
  opacity: 1;
}

.portfolio .portfolio-wrap:hover .portfolio-info::before {
  top: 15px;
  left: 15px;
}

.portfolio .portfolio-wrap:hover .portfolio-info::after {
  bottom: 15px;
  right: 15px;
}

/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
.team .member {
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

.team .member .member-img {
  position: relative;
  overflow: hidden;
}

.team .member .social {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 40px;
  opacity: 0;
  transition: ease-in-out 0.3s;
  text-align: center;
  background: rgba(255, 255, 255, 0.85);
}

.team .member .social a {
  transition: color 0.3s;
  color: #434175;
  margin: 0 10px;
  padding-top: 8px;
  display: inline-block;
}

.team .member .social a:hover {
  color: #5a5af3;
}

.team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}

.team .member .member-info {
  padding: 25px 15px;
}

.team .member .member-info h4 {
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 18px;
  color: #434175;
}

.team .member .member-info span {
  display: block;
  font-size: 13px;
  font-weight: 400;
  color: #aaaaaa;
}

.team .member .member-info p {
  font-style: italic;
  font-size: 14px;
  line-height: 26px;
  color: #777777;
}

.team .member:hover .social {
  opacity: 1;
}

/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
.pricing {
    font-family: "Open Sans", "Rubik", sans-serif;
}

.pricing .row {
  padding-top: 40px;
}

.pricing .box {
  padding: 40px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15);
  background: #fff;
  text-align: center;
}

.pricing h3 {
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 28px;
}

.pricing h4 {
  font-size: 24px;
  font-weight: bold;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  font-family: "Ubuntu", "Open Sans", sans-serif;
  line-height: 28px;
  margin-bottom: 0px;
}

.pricing h5 {
  font-size: 18px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  line-height: 24px;
  margin-bottom: 0px;
}

.pricing h4 span {
  font-size: 24px;
  display: block;
}

.pricing ul {
  font-size: 0.9rem;
  padding: 0;
  list-style: none;
  color: #999;
  text-align: left;
  line-height: 1rem;
}

.pricing ul li {
  padding-bottom: 0.35rem;
}

.pricing ul i {
  position: relative;
  top:2px;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  font-size: 0.9rem;
  padding-right: 4px;
}

.pricing ul .na {
  color: #ccc;
}

.pricing ul .na i {
  color: #ccc;
}

.pricing ul .na span {
  text-decoration: line-through;
}

.pricing .btn-buy {
  background: #e0aa3e; /* #c0392b; */ /*#434175;*/
  display: inline-block;
  padding: 10px 35px;
  border-radius: 50px;
  color: #fff;
  transition: none;
  font-size: 14px;
  font-weight: 400;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  transition: 0.3s;
  border: none;
}

.pricing .btn-buy:hover {
  background: #ca9221; /* #e74c3c; */ /*#5a5af3;*/
}

.pricing .featured {
  z-index: 10;
  margin: -30px -5px 0 -5px;
}

.pricing .featured .btn-buy {
  background: #e0aa3e; /* #c0392b; */ /* #5a5af3;*/
}

.pricing .featured .btn-buy:hover {
  background: #ca9221; /* #e74c3c; */ /*#7272f5;*/
}

@media (max-width: 992px) {
  .pricing .box {
    max-width: 60%;
    margin: 0 auto 30px auto;
  }
}

@media (max-width: 767px) {
  .pricing .box {
    max-width: 80%;
    margin: 0 auto 30px auto;
  }
}

@media (max-width: 420px) {
  .pricing .box {
    max-width: 100%;
    margin: 0 auto 30px auto;
  }
}

/*--------------------------------------------------------------
# Frequently Asked Questions
--------------------------------------------------------------*/
.faq {
  padding: 40px 0;
}

.faq .faq-list {
  padding: 0 100px;
  list-style: none;
}

.faq .faq-list li {
  padding: 0 0 10px 25px;
  font-size: 0.85rem;
}

.faq .faq-list a {
  display: block;
  position: relative;
  font-family: #4d4d4d; /* #5a5af3;*/
  font-size: 1rem;
  font-weight: 400;
}

.faq .faq-list i {
  font-size: 18px;
  position: absolute;
  left: -25px;
  top: 6px;
}

.faq .faq-list p {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0.85rem;
}

.faq .faq-list a.collapse {
  color: #4d4d4d; /*#5a5af3;*/
}

.faq .faq-list a.collapsed {
  color: #2c3e50; /*#343a40;*/
}

.faq .faq-list a.collapsed:hover {
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
}

.faq .faq-list a.collapsed i::before {
  content: "\eab2" !important;
}

@media (max-width: 1200px) {
  .faq .faq-list {
    padding: 0;
  }
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info-box {
  color: #444444;
  text-align: center;
  box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);
  padding: 20px 0 30px 0;
  background: #fff;
}

.contact .info-box i {
  font-size: 32px;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  border-radius: 50%;
  padding: 8px;
}

.contact .info-box h3 {
  font-size: 20px;
  color: #777777;
  font-weight: 700;
  margin: 10px 0;
}

.contact .info-box p {
  padding: 0;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 0;
}

.contact .php-email-form {
  background: #fff;
  box-shadow: 0 0 30px rgba(214, 215, 216, 0.6);
  padding: 30px;
}

.contact .php-email-form .validate {
  display: none;
  color: #e0aa3e;
  margin: 0 0 15px 0;
  font-weight: 400;
  font-size: 13px;
}

.contact .php-email-form .error-message {
  display: none;
  color: #fff;
  background: #e0aa3e;
  text-align: left;
  padding: 15px;
  font-weight: 600;
}

.contact .php-email-form .error-message br + br {
  margin-top: 25px;
}

.contact .php-email-form .sent-message {
  display: none;
  color: #fff;
  background: #18d26e;
  text-align: center;
  padding: 15px;
  font-weight: 600;
}

.contact .php-email-form .loading {
  display: none;
  background: #fff;
  text-align: center;
  padding: 15px;
}

.contact .php-email-form .loading:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px 0;
  border: 3px solid #18d26e;
  border-top-color: #eee;
  -webkit-animation: animate-loading 1s linear infinite;
  animation: animate-loading 1s linear infinite;
}

.contact .php-email-form input, .contact .php-email-form textarea {
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  border-radius: 5px;
}

.contact .php-email-form input:focus, .contact .php-email-form textarea:focus {
  border-color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
}

.contact .php-email-form input {
  padding: 20px 15px;
}

.contact .php-email-form textarea {
  padding: 12px 15px;
}

.contact .php-email-form button[type="submit"] {
  background: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  border: 0;
  padding: 10px 24px;
  color: #fff;
  transition: 0.4s;
  border-radius: 50px;
}

.contact .php-email-form button[type="submit"]:hover {
  background: #ca9221; /* #e74c3c; */ /*#7272f5;*/
}

@-webkit-keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
  padding: 15px 0;
  background: #f1f1f7;
  min-height: 40px;
  margin-top: 68px;
}

.breadcrumbs h2 {
  font-size: 28px;
  font-weight: 400;
  color: #434175;
}

.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

.breadcrumbs ol li + li {
  padding-left: 10px;
}

.breadcrumbs ol li + li::before {
  display: inline-block;
  padding-right: 10px;
  color: #565396;
  content: "/";
}

@media (max-width: 992px) {
  .breadcrumbs {
    margin-top: 60px;
  }
  .breadcrumbs .d-flex {
    display: block !important;
  }
  .breadcrumbs ol {
    display: block;
  }
  .breadcrumbs ol li {
    display: inline-block;
  }
}

/*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/
.portfolio-details {
  padding-top: 40px;
}

.portfolio-details .portfolio-details-container {
  position: relative;
}

.portfolio-details .portfolio-details-carousel {
  position: relative;
  z-index: 1;
}

.portfolio-details .portfolio-details-carousel .owl-nav, .portfolio-details .portfolio-details-carousel .owl-dots {
  margin-top: 5px;
  text-align: left;
}

.portfolio-details .portfolio-details-carousel .owl-dot {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ddd !important;
}

.portfolio-details .portfolio-details-carousel .owl-dot.active {
  background-color: #5a5af3 !important;
}

.portfolio-details .portfolio-info {
  padding: 30px;
  position: absolute;
  right: 0;
  bottom: -70px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  z-index: 2;
}

.portfolio-details .portfolio-info h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}

.portfolio-details .portfolio-info ul {
  list-style: none;
  padding: 0;
  font-size: 15px;
}

.portfolio-details .portfolio-info ul li + li {
  margin-top: 10px;
}

.portfolio-details .portfolio-description {
  padding-top: 50px;
}

.portfolio-details .portfolio-description h2 {
  width: 50%;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.portfolio-details .portfolio-description p {
  padding: 0 0 0 0;
}

@media (max-width: 768px) {
  .portfolio-details .portfolio-description h2 {
    width: 100%;
  }
  .portfolio-details .portfolio-info {
    position: static;
    margin-top: 30px;
  }
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  color: #444444;
  font-size: 14px;
  background: #fff; /*#eeeef5;*/
 /* box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1); */
}

#footer .footer-top {
  padding: 2rem 0 2rem 0;
  background: #fafafa;
}

#footer .footer-top .footer-contact {
  margin-bottom: 10px;
}

#footer .footer-top .footer-contact h3 {
  font-size: 32px;
  margin: 0 0 10px 0;
  padding: 0;
  line-height: 1;
  font-weight: 700;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
}

#footer .footer-top .footer-contact p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Ubuntu", "Open Sans", sans-serif;
  color: #777777;
}

#footer .footer-top h4 {
  font-size: 16px;
  font-weight: bold;
  color: #2c3e50; /*#434175;*/
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul i {
  padding-right: 2px;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  font-size: 18px;
  line-height: 1;
}

#footer .footer-top .footer-links ul li {
  padding: 10px 0;
  display: flex;
  align-items: center;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
  color: #777777;
  transition: 0.3s;
  display: inline-block;
  line-height: 1;
}

#footer .footer-top .footer-links ul a:hover {
  text-decoration: none;
  color: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
}

#footer .footer-newsletter {
  font-size: 15px;
}

#footer .footer-newsletter h4 {
  font-size: 16px;
  font-weight: bold;
  color: #444444;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-newsletter form {
  margin-top: 30px;
  background: #fff;
  padding: 6px 10px;
  position: relative;
  border-radius: 50px;
  text-align: left;
  border: 1px solid #4d4d4d; /*#b9b9fa;*/
}

#footer .footer-newsletter form input[type="email"] {
  border: 0;
  padding: 4px 8px;
  width: calc(100% - 100px);
}

#footer .footer-newsletter form input[type="submit"] {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border: 0;
  background: none;
  font-size: 16px;
  padding: 0 20px;
  background: #e0aa3e; /* #c0392b; */ /*#5a5af3;*/
  color: #fff;
  transition: 0.3s;
  border-radius: 50px;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

#footer .footer-newsletter form input[type="submit"]:hover {
  background: #ca9221; /* #e74c3c; */ /*#7272f5;*/
}

#footer .credits {
  padding-top: 5px;
  font-size: 10px;
  color: #444444;
}

#footer .credits a {
  transition: 0.3s;
}

#footer .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #f0f0f0; /*#deddec;*/
  color: #e0aa3e; /* #c0392b; */ /*#434175;*/
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .social-links a:hover {
  background: #ca9221; /* #e74c3c; */ /*#5a5af3;*/
  color: #fff;
  text-decoration: none;
}
