@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: arial, verdana, sans-serif;
}

.fam-icons {
  display: inline-block;
  width: 32px;
}
.fam-icons:before {
  content: "";
  position: absolute;
  margin: -1px 0 -32px;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: 32px;
  background-repeat: no-repeat;
}
.fam-icons.home:before {
  height: 18px;
  width: 16px;
  margin-left: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z"/></svg>');
  background-size: 15px 17px;
}
.fam-icons.user:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23ffffff" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"/></svg>');
}

.headerlinks .fam-icons {
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
  height: 34px;
}
.headerlinks .fam-icons:before {
  margin: 6px 0 -32px;
}
.headerlinks .fam-icons.user {
  margin-right: 15px;
}
.headerlinks .fam-icons.user:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23000000" d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"/></svg>');
  background-size: 32px 35px;
}
.headerlinks .fam-icons.search:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');
}
.headerlinks:last-child {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

.call-to-action .get-user {
  position: relative;
}
.call-to-action .get-user i:before {
  margin-top: -26px;
  height: 35px;
  margin-left: -12px;
  background-image: url('data:image/svg+xml,<svg id="_ÍĽ_ă_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 479.17 559.47"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m423.15,0h-254.11c-23.24,0-51.93,12.03-68.22,28.62L27.91,102.84C11.74,119.3,0,148,0,171.08v332.39c0,30.88,25.12,56.01,56.01,56.01h367.14c30.88,0,56.01-25.12,56.01-56.01V56.01c0-30.88-25.13-56.01-56.01-56.01ZM139.89,67c2.53-2.58,6.8-5.19,11.48-7.35v89.16H61.69c1.67-3.04,3.47-5.74,5.29-7.59l72.91-74.22Zm284.5,436.47c0,.61-.63,1.24-1.24,1.24H56.01c-.62,0-1.24-.62-1.24-1.24V203.58h123.99c15.12,0,27.38-12.26,27.38-27.38V54.77h217.01c.61,0,1.24.62,1.24,1.24v447.46Z"/><polygon class="cls-1" points="274.96 284.9 244.15 254.1 210.89 287.36 274.96 351.42 383.98 242.4 350.72 209.14 274.96 284.9"/><polygon class="cls-1" points="274.96 412.29 244.15 381.49 210.89 414.75 274.96 478.81 383.98 369.79 350.72 336.53 274.96 412.29"/></svg>');
  background-size: 28px 35px;
}
.call-to-action .get-action {
  position: relative;
}
.call-to-action .get-action i:before {
  margin-top: -22px;
  height: 35px;
  margin-left: -12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 717.98 788.74"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m437.05,542.28c0,46.63-37.8,84.44-84.44,84.44s-84.44-37.8-84.44-84.44,37.8-84.44,84.44-84.44,84.44,37.8,84.44,84.44"/><path class="cls-1" d="m647.38,430.68v-89.41h-38.23v89.48c-3.71,2.14-7.16,4.84-10.09,8.26l-185.33,219.54c-17.45-5.61-38.5-7.96-61.12-7.94-22.61,0-43.64,2.36-61.09,7.94l-185.32-219.51c-2.92-3.45-6.39-6.11-10.09-8.26v-89.5h-38.23v89.43c-1.9,1.12-3.8,2.33-5.54,3.82-16.14,13.57-18.18,37.74-4.55,53.88l195.34,231.38v68.94h219.05v-68.94l195.34-231.38c13.61-16.14,11.57-40.27-4.52-53.9-1.79-1.52-3.66-2.75-5.59-3.84h0Z"/><path class="cls-1" d="m0,0v328.3h717.98V0H0Z"/></svg>');
}

.sociallinks a {
  display: inline-block;
  height: 50px;
  margin-right: 15px;
}
.sociallinks a.m-x {
  margin-right: 30px;
}
.sociallinks .fam-icons {
  width: 32px;
}
.sociallinks .fam-icons:before {
  background-size: 100%;
  height: 32px;
  width: 32px;
}
.sociallinks .facebook:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 327.03 327.03"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m282.96,0H44.07C19.73,0,0,19.73,0,44.07v238.89c0,24.34,19.73,44.07,44.07,44.07h117.82l.2-116.86h-30.36c-3.95,0-7.15-3.19-7.16-7.14l-.15-37.67c-.02-3.96,3.2-7.19,7.16-7.19h30.31v-36.4c0-42.24,25.8-65.24,63.48-65.24h30.92c3.95,0,7.16,3.21,7.16,7.16v31.76c0,3.96-3.21,7.16-7.16,7.16h-18.98c-20.49.01-24.46,9.75-24.46,24.04v31.51h45.03c4.29,0,7.62,3.75,7.11,8l-4.47,37.67c-.43,3.61-3.48,6.32-7.11,6.32h-40.36l-.2,116.86h70.11c24.34,0,44.07-19.73,44.07-44.07V44.07c0-24.34-19.73-44.07-44.07-44.07h0Zm0,0"/></svg>');
}
.sociallinks .twitter:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1226.37"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m714.16,519.28L1160.89,0h-105.86l-387.89,450.89L357.33,0H0l468.49,681.82L0,1226.37h105.87l409.63-476.15,327.18,476.15h357.33l-485.86-707.09h.03Zm-145,168.54l-47.47-67.89L144.01,79.69h162.6l304.8,435.99,47.47,67.89,396.2,566.72h-162.6l-323.31-462.45v-.03Z"/></svg>');
}
.sociallinks .youtube:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176 124"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m172.32,19.36c-2.02-7.62-7.99-13.62-15.56-15.66C143.04,0,88,0,88,0c0,0-55.04,0-68.76,3.7-7.57,2.04-13.54,8.04-15.56,15.66C0,33.18,0,62,0,62c0,0,0,28.82,3.68,42.64,2.02,7.62,7.99,13.62,15.56,15.66,13.73,3.7,68.76,3.7,68.76,3.7,0,0,55.04,0,68.76-3.7,7.57-2.04,13.54-8.04,15.56-15.66,3.68-13.81,3.68-42.64,3.68-42.64,0,0,0-28.82-3.68-42.64Zm-102.32,68.81v-52.34l46,26.17-46,26.17Z"/></svg>');
  width: 46px;
}
.sociallinks .linkedin:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 321.14 321.14"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m277.86,0H43.27C19.38,0,0,19.38,0,43.27v234.59c0,23.9,19.38,43.27,43.27,43.27h234.59c23.9,0,43.27-19.37,43.27-43.27V43.27c0-23.9-19.37-43.27-43.27-43.27ZM99.46,269.64h-44.53V124.46h44.53v145.17Zm3.67-192.15c.28,15.21-11.83,26.54-26.17,26.24-15.68-.32-25.96-11.68-25.92-26.35.04-14.11,11.36-26.41,27.87-25.88,11.61.37,25.35,12.57,24.22,26Zm166.45,190.33c0,.56-.08,1.11-.13,1.83h-44.76v-3.3c0-25.83.1-51.65-.07-77.48-.04-6.09-1.12-12.12-3.8-17.77-3.29-6.92-9.03-10.24-16.28-11.01-5.47-.58-10.94-.05-16.11,2.17-7.88,3.38-11.5,10.04-13.11,17.88-1.03,5.04-1.71,10.25-1.75,15.39-.18,23.54-.08,47.08-.08,70.61v3.51h-44.69V124.43h43.01v19.2c.22.06.45.12.67.18,1.64-2.08,3.28-4.16,4.92-6.25,6.66-8.49,15.56-13.66,25.85-16.01,11.99-2.74,24.03-1.58,35.61,2.35,13.17,4.47,21.6,13.92,25.97,27.01,2.32,6.95,3.95,14.08,4.17,21.45.42,13.94,1.03,27.88,1.09,41.82.07,17.88-.32,35.76-.51,53.64Z"/></svg>');
}
.sociallinks .spotify:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 170.05 170.05"><defs><style>.cls-1{fill:%23fff;}</style></defs><path class="cls-1" d="m85.03,1.28C38.78,1.28,1.28,38.77,1.28,85.02s37.49,83.74,83.74,83.74,83.74-37.49,83.74-83.74S131.28,1.28,85.03,1.28Zm38.41,120.79c-1.5,2.47-4.72,3.24-7.18,1.74-19.67-12.02-44.42-14.73-73.57-8.07-2.81.64-5.61-1.12-6.25-3.92-.64-2.81,1.11-5.61,3.93-6.25,31.9-7.29,59.26-4.15,81.34,9.33,2.46,1.5,3.24,4.72,1.73,7.18Zm10.25-22.8c-1.89,3.07-5.91,4.04-8.98,2.15-22.5-13.83-56.82-17.84-83.45-9.76-3.45,1.04-7.1-.9-8.15-4.35-1.04-3.45.91-7.09,4.35-8.14,30.42-9.23,68.23-4.76,94.07,11.13,3.07,1.89,4.04,5.91,2.15,8.98Zm.88-23.74c-26.99-16.03-71.52-17.5-97.29-9.68-4.14,1.26-8.51-1.08-9.77-5.22-1.25-4.14,1.08-8.51,5.22-9.77,29.58-8.98,78.76-7.24,109.83,11.2,3.72,2.21,4.94,7.02,2.74,10.73-2.21,3.72-7.02,4.95-10.73,2.74Z"/></svg>');
}

/*-- ////////////////////////////////////header//////////////////-- */
.mobilmenu-header {
  position: absolute;
  top: 0;
  z-index: 10020;
  width: 100%;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
  -webkit-box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.2);
  /* 	.fa {	
      font-size: 28px;
  	 color: $black-color;
  	 margin-left: 15px; 
  	} */
}
.mobilmenu-header img {
  width: 150px;
  margin-right: 20px;
}
.mobilmenu-header .headerlinks, .mobilmenu-header .title-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobilmenu-header .title-btn h1 {
  font-size: 1.3rem;
  color: rgba(0, 0, 0, 0.8);
  display: none;
}
@media (min-width: 786px) {
  .mobilmenu-header .title-btn h1 {
    display: block;
  }
}
.mobilmenu-header a {
  text-decoration: none;
}
.mobilmenu-header .openclose-btn {
  display: block;
  width: 38px;
  padding: 0 25px;
}
.mobilmenu-header .active.openclose-btn:before {
  content: "×";
  display: block;
  font-size: 80px;
  color: rgba(0, 0, 0, 0.8);
  margin-left: -8px;
}
.mobilmenu-header .active.openclose-btn:after {
  content: none;
}
.mobilmenu-header :not(.active).openclose-btn:before, .mobilmenu-header :not(.active).openclose-btn:after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.8);
  height: 5px;
}
.mobilmenu-header :not(.active).openclose-btn span {
  background: rgba(0, 0, 0, 0.8);
  display: block;
  height: 5px;
  margin: 8px 0;
}

/*-- ////////////////////////////////////breadcrumb//////////////////-- */
.breadcrumb {
  position: absolute;
  z-index: 10010;
  top: 80px;
  background-color: white;
  height: 55px;
  border-bottom: 2px solid black;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -ms-scroll-snap-type: x;
      scroll-snap-type: x;
}
.breadcrumb::-webkit-scrollbar {
  background-color: #9f9a9a;
  height: 8px;
}
.breadcrumb::-webkit-scrollbar-thumb {
  background-color: #de2381;
}
.breadcrumb {
  scrollbar-color: #de2381 #9f9a9a;
}
@media (min-width: 786px) {
  .breadcrumb.active {
    width: 469px;
  }
}
.breadcrumb ul {
  position: relative;
  padding: 20px 0 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.breadcrumb ul li {
  list-style: none;
  padding-right: 8px;
}
.breadcrumb ul li:first-child {
  margin-right: 0;
}
.breadcrumb ul li:first-child a {
  width: 20px;
}
.breadcrumb ul li:not(:first-child) a:before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  border: 2px solid rgba(0, 0, 0, 0.8);
  border-bottom: none;
  border-right: none;
  margin-right: 8px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.breadcrumb ul li.home:before {
  content: none;
}
.breadcrumb ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
  white-space: nowrap;
}
.breadcrumb ul li a:hover, .breadcrumb ul li a:visited, .breadcrumb ul li a:focus {
  color: rgba(0, 0, 0, 0.8);
}

/*-- ////////////////////////////////////menu//////////////////-- */
.mobilmenu.active {
  display: block;
}

.mobilmenu {
  position: absolute;
  top: 135px;
  z-index: 10000;
  background: white;
  width: 100%;
  margin: 0;
  color: white;
  display: none;
}
@media (min-width: 786px) {
  .mobilmenu {
    width: 469px;
  }
}
.mobilmenu a {
  text-decoration: none;
}
.mobilmenu .call-to-action {
  text-align: center;
  margin: 25px 18px;
  font-weight: bold;
}
.mobilmenu .call-to-action.second {
  margin-top: 30px;
}
.mobilmenu .call-to-action.third {
  margin-bottom: 60px;
}
.mobilmenu .call-to-action a {
  background-color: #de2381;
  color: white;
  display: block;
  padding: 20px;
  font-size: 20px;
  -webkit-box-shadow: 0px 12px 10px -10px rgba(0, 0, 0, 0.64);
          box-shadow: 0px 12px 10px -10px rgba(0, 0, 0, 0.64);
}
.mobilmenu .call-to-action a span {
  display: inline-block;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.mobilmenu .call-to-action .get-user {
  background-color: #de2381;
}
.mobilmenu .call-to-action .get-user.jungu {
  background-color: #E0151B;
}
.mobilmenu .call-to-action .get-action {
  background-color: #5BB7B2;
}
.mobilmenu .call-to-action .get-us {
  background-color: #E0151B;
}
.mobilmenu .call-to-action .get-us.famu-link {
  background-color: #de2381;
}
.mobilmenu .call-to-action i {
  margin-right: 15px;
}
.mobilmenu li {
  position: relative;
  list-style-type: none;
  border-bottom: 1px solid #9f9a9a;
}
.mobilmenu li a {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
  padding: 15px 20px;
}
.mobilmenu ul ul li {
  background-color: #333;
  display: block;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
}
.mobilmenu ul ul li ul li:first-child {
  border-top: 1px solid white;
}
.mobilmenu ul ul li:hover {
  background-color: #9f9a9a;
}

.mobilmenu ul ul li ul li.active,
.mobilmenu ul ul li.active,
.mobilmenu ul li.active {
  background-color: #9f9a9a;
}

.mobilmenu ul ul li a {
  color: white;
}
.mobilmenu ul ul li ul li a {
  padding-left: 40px;
  font-weight: normal;
  padding-right: 60px;
  hyphens: auto;
}
.mobilmenu ul ul {
  display: none;
}
.mobilmenu li.active > ul {
  display: block;
}
.mobilmenu .toggle-btn {
  position: absolute;
  cursor: pointer;
  right: 0;
  width: 25px;
  height: 22px;
}
.mobilmenu .toggle-btn:hover {
  background-color: #9f9a9a;
}
.mobilmenu .toggle-btn:not(:only-child):after {
  content: "";
  position: absolute;
  right: 10px;
  top: 0;
  width: 18px;
  height: 18px;
  border: 4px solid rgba(0, 0, 0, 0.8);
  border-bottom: none;
  border-right: none;
  margin: 10px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.mobilmenu .active > a:not(:only-child):after {
  border-color: #de2381;
  top: 10px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.mobilmenu .active ul li a:not(:only-child):after {
  border-color: white;
}
.mobilmenu .active ul li.active a:not(:only-child):after {
  border-color: #de2381;
}
.mobilmenu .mobilmenu-content {
  overflow: auto;
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - 335px);
  height: -webkit-calc(100vh - 335px);
}
.mobilmenu .mobilmenu-footer {
  height: 200px;
  background-color: #bfaa99;
  position: absolute;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
@media (min-width: 786px) {
  .mobilmenu .mobilmenu-footer {
    width: 469px;
  }
}
.mobilmenu .mobilmenu-footer h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 20px 20px 8px 20px;
  color: white;
}
.mobilmenu .mobilmenu-footer .sociallinks {
  padding: 0 20px;
}
.mobilmenu .mobilmenu-footer .footerlinks {
  padding: 0 20px 10px 20px;
}
.mobilmenu .mobilmenu-footer .footerlinks a {
  display: inline-block;
  color: white;
  font-size: 14px;
  text-align: left;
  padding: 0 0 10px 5px;
}
.mobilmenu .mobilmenu-footer .footerlinks a:after {
  content: " | ";
  display: inline-block;
  margin-left: 8px;
}
.mobilmenu .mobilmenu-footer .footerlinks a:hover, .mobilmenu .mobilmenu-footer .footerlinks a:visited, .mobilmenu .mobilmenu-footer .footerlinks a:focus {
  color: white;
}
.mobilmenu .mobilmenu-footer .footerlinks a:first-child {
  padding-left: 0;
}
.mobilmenu .mobilmenu-footer .footerlinks a:last-child:after {
  content: none;
}

/*-- ////////////////////////////////////content overlay//////////////////-- */
.content-overlay {
  position: absolute;
  width: 100%;
  top: 80px;
}
.content-overlay.active {
  height: calc(100vh - 80px);
  background: rgba(0, 0, 0, 0.7);
  z-index: 40;
}

/*-- ////////////////////////////////////fam site content area//////////////////-- */
@media (min-width: 1025px) {
  .mobilmenu-header, .breadcrumb, .mobilmenu, .content-overlay {
    display: none !important;
    visibility: hidden;
  }
}
@media (max-width: 1024px) {
  body {
    line-height: 1;
  }
  #layout.active {
    width: 100vw;
    height: calc(100vh - 135px);
    overflow: hidden;
  }
  #header {
    height: calc(20px + 135px);
  }
  #header * {
    display: none;
  }mobilmenumobilmenu
     #submenu {
    display: none;
  }
  #content, body {
    background: #e5dcd5 !important;
  }
  #footer .footermenu a {
    display: block !important;
  }
  #content #wrapper_header .headertext_layered {
    display: none;
  }
}/*# sourceMappingURL=mobilmenu.css.map */
