:root {
  --primary-color: #225863;
  --secondary-color: #222e50;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "niafam" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.niafam-Vector2:before {
  content: "\e938";
  color: #1f38ea;
}

.niafam-Vector1 .path1:before {
  content: "\e939";
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path2:before {
  content: "\e93a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path3:before {
  content: "\e93b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path4:before {
  content: "\e93c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path5:before {
  content: "\e93d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path6:before {
  content: "\e93e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path7:before {
  content: "\e93f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path8:before {
  content: "\e940";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path9:before {
  content: "\e941";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path10:before {
  content: "\e942";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path11:before {
  content: "\e943";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path12:before {
  content: "\e944";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path13:before {
  content: "\e945";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path14:before {
  content: "\e946";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path15:before {
  content: "\e947";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path16:before {
  content: "\e948";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path17:before {
  content: "\e949";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path18:before {
  content: "\e94a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path19:before {
  content: "\e94b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path20:before {
  content: "\e94c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path21:before {
  content: "\e94d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path22:before {
  content: "\e94e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path23:before {
  content: "\e94f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path24:before {
  content: "\e950";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path25:before {
  content: "\e951";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path26:before {
  content: "\e952";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path27:before {
  content: "\e953";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path28:before {
  content: "\e954";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path29:before {
  content: "\e955";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path30:before {
  content: "\e956";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path31:before {
  content: "\e957";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path32:before {
  content: "\e958";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path33:before {
  content: "\e959";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector1 .path34:before {
  content: "\e95a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path35:before {
  content: "\e95b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path36:before {
  content: "\e95c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path37:before {
  content: "\e95d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path38:before {
  content: "\e95e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path39:before {
  content: "\e95f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path40:before {
  content: "\e960";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path41:before {
  content: "\e961";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path42:before {
  content: "\e962";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path43:before {
  content: "\e963";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path44:before {
  content: "\e964";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path45:before {
  content: "\e965";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path46:before {
  content: "\e966";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path47:before {
  content: "\e967";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path48:before {
  content: "\e968";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path49:before {
  content: "\e969";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path50:before {
  content: "\e96a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path51:before {
  content: "\e96b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path52:before {
  content: "\e96c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path53:before {
  content: "\e96d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path54:before {
  content: "\e96e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path55:before {
  content: "\e96f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path56:before {
  content: "\e970";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path57:before {
  content: "\e971";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path58:before {
  content: "\e972";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path59:before {
  content: "\e973";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path60:before {
  content: "\e974";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path61:before {
  content: "\e975";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path62:before {
  content: "\e976";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path63:before {
  content: "\e977";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path64:before {
  content: "\e978";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path65:before {
  content: "\e979";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path66:before {
  content: "\e97a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector1 .path67:before {
  content: "\e97b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path68:before {
  content: "\e97c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path69:before {
  content: "\e97d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path70:before {
  content: "\e97e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path71:before {
  content: "\e97f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path72:before {
  content: "\e980";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path73:before {
  content: "\e981";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path74:before {
  content: "\e982";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path75:before {
  content: "\e983";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path76:before {
  content: "\e984";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path77:before {
  content: "\e985";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path78:before {
  content: "\e986";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path79:before {
  content: "\e987";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path80:before {
  content: "\e988";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path81:before {
  content: "\e989";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path82:before {
  content: "\e98a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path83:before {
  content: "\e98b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path84:before {
  content: "\e98c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path85:before {
  content: "\e98d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path86:before {
  content: "\e98e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path87:before {
  content: "\e98f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path88:before {
  content: "\e990";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path89:before {
  content: "\e991";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path90:before {
  content: "\e992";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path91:before {
  content: "\e993";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path92:before {
  content: "\e994";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path93:before {
  content: "\e995";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path94:before {
  content: "\e996";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path95:before {
  content: "\e997";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path96:before {
  content: "\e998";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path97:before {
  content: "\e999";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path98:before {
  content: "\e99a";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path99:before {
  content: "\e99b";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path100:before {
  content: "\e99c";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path101:before {
  content: "\e99d";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path102:before {
  content: "\e99e";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path103:before {
  content: "\e99f";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path104:before {
  content: "\e9a0";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path105:before {
  content: "\e9a1";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path106:before {
  content: "\e9a2";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector1 .path107:before {
  content: "\e9a3";
  margin-left: -2.349609375em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path1:before {
  content: "\e9a4";
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path2:before {
  content: "\e9a5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path3:before {
  content: "\e9a6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path4:before {
  content: "\e9a7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path5:before {
  content: "\e9a8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path6:before {
  content: "\e9a9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path7:before {
  content: "\e9aa";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path8:before {
  content: "\e9ab";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path9:before {
  content: "\e9ac";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path10:before {
  content: "\e9ad";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path11:before {
  content: "\e9ae";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path12:before {
  content: "\e9af";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path13:before {
  content: "\e9b0";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path14:before {
  content: "\e9b1";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path15:before {
  content: "\e9b2";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path16:before {
  content: "\e9b3";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path17:before {
  content: "\e9b4";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path18:before {
  content: "\e9b5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path19:before {
  content: "\e9b6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path20:before {
  content: "\e9b7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path21:before {
  content: "\e9b8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path22:before {
  content: "\e9b9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path23:before {
  content: "\e9ba";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path24:before {
  content: "\e9bb";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path25:before {
  content: "\e9bc";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path26:before {
  content: "\e9bd";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path27:before {
  content: "\e9be";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path28:before {
  content: "\e9bf";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path29:before {
  content: "\e9c0";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path30:before {
  content: "\e9c1";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path31:before {
  content: "\e9c2";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path32:before {
  content: "\e9c3";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path33:before {
  content: "\e9c4";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.1;
}

.niafam-Vector .path34:before {
  content: "\e9c5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path35:before {
  content: "\e9c6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path36:before {
  content: "\e9c7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path37:before {
  content: "\e9c8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path38:before {
  content: "\e9c9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path39:before {
  content: "\e9ca";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path40:before {
  content: "\e9cb";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path41:before {
  content: "\e9cc";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path42:before {
  content: "\e9cd";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path43:before {
  content: "\e9ce";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path44:before {
  content: "\e9cf";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path45:before {
  content: "\e9d0";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path46:before {
  content: "\e9d1";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path47:before {
  content: "\e9d2";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path48:before {
  content: "\e9d3";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path49:before {
  content: "\e9d4";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path50:before {
  content: "\e9d5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path51:before {
  content: "\e9d6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path52:before {
  content: "\e9d7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path53:before {
  content: "\e9d8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path54:before {
  content: "\e9d9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path55:before {
  content: "\e9da";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path56:before {
  content: "\e9db";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path57:before {
  content: "\e9dc";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path58:before {
  content: "\e9dd";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path59:before {
  content: "\e9de";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path60:before {
  content: "\e9df";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path61:before {
  content: "\e9e0";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path62:before {
  content: "\e9e1";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path63:before {
  content: "\e9e2";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path64:before {
  content: "\e9e3";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path65:before {
  content: "\e9e4";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path66:before {
  content: "\e9e5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.2;
}

.niafam-Vector .path67:before {
  content: "\e9e6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path68:before {
  content: "\e9e7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path69:before {
  content: "\e9e8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path70:before {
  content: "\e9e9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path71:before {
  content: "\e9ea";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path72:before {
  content: "\e9eb";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path73:before {
  content: "\e9ec";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path74:before {
  content: "\e9ed";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path75:before {
  content: "\e9ee";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path76:before {
  content: "\e9ef";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path77:before {
  content: "\e9f0";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path78:before {
  content: "\e9f1";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path79:before {
  content: "\e9f2";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path80:before {
  content: "\e9f3";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path81:before {
  content: "\e9f4";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path82:before {
  content: "\e9f5";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path83:before {
  content: "\e9f6";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path84:before {
  content: "\e9f7";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path85:before {
  content: "\e9f8";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path86:before {
  content: "\e9f9";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path87:before {
  content: "\e9fa";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path88:before {
  content: "\e9fb";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path89:before {
  content: "\e9fc";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path90:before {
  content: "\e9fd";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path91:before {
  content: "\e9fe";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path92:before {
  content: "\e9ff";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path93:before {
  content: "\ea00";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path94:before {
  content: "\ea01";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path95:before {
  content: "\ea02";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path96:before {
  content: "\ea03";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path97:before {
  content: "\ea04";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path98:before {
  content: "\ea05";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path99:before {
  content: "\ea06";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path100:before {
  content: "\ea07";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path101:before {
  content: "\ea08";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path102:before {
  content: "\ea09";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path103:before {
  content: "\ea0a";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path104:before {
  content: "\ea0b";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path105:before {
  content: "\ea0c";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path106:before {
  content: "\ea0d";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Vector .path107:before {
  content: "\ea0e";
  margin-left: -2.3251953125em;
  color: rgb(45, 56, 57);
  opacity: 0.4;
}

.niafam-Property-1Pin-new:before {
  content: "\e900";
}

.niafam-Property-1Internet:before {
  content: "\e901";
}

.niafam-Property-1home1:before {
  content: "\e902";
}

.niafam-Property-1online-booking:before {
  content: "\e903";
}

.niafam-Property-1employee:before {
  content: "\e904";
}

.niafam-Property-1search-3:before {
  content: "\e905";
}

.niafam-Property-1site-map:before {
  content: "\e906";
}

.niafam-Property-1Mail:before {
  content: "\e907";
}

.niafam-Property-1search-2:before {
  content: "\e908";
}

.niafam-Property-1phone-call-2:before {
  content: "\e909";
}

.niafam-Property-1Fax-Machine-2-1:before {
  content: "\e90a";
}

.niafam-Property-1Fax-Machine-1:before {
  content: "\e90b";
}

.niafam-Property-1email:before {
  content: "\e90c";
}

.niafam-Property-1at-sign:before {
  content: "\e90d";
}

.niafam-Property-1pin-location:before {
  content: "\e90e";
}

.niafam-Property-1phone:before {
  content: "\e90f";
}

.niafam-Property-1Camera-02:before {
  content: "\e910";
}

.niafam-Property-1play-02:before {
  content: "\e911";
}

.niafam-Property-1archive-2-1:before {
  content: "\e912";
}

.niafam-Property-1archive-1:before {
  content: "\e913";
}

.niafam-Property-1whatsapp:before {
  content: "\e914";
}

.niafam-Property-1video-camera:before {
  content: "\e915";
}

.niafam-Property-1up-arrow-2:before {
  content: "\e916";
}

.niafam-Property-1twitter:before {
  content: "\e917";
}

.niafam-Property-1telephone:before {
  content: "\e918";
}

.niafam-Property-1telegram:before {
  content: "\e919";
}

.niafam-Property-1soroush:before {
  content: "\e91a";
}

.niafam-Property-1sitemap:before {
  content: "\e91b";
}

.niafam-Property-1search:before {
  content: "\e91c";
}

.niafam-Property-1rubika:before {
  content: "\e91d";
}

.niafam-Property-1rss:before {
  content: "\e91e";
}

.niafam-Property-1right-arrow-2:before {
  content: "\e91f";
}

.niafam-Property-1right-arrow:before {
  content: "\e920";
}

.niafam-Property-1play-button:before {
  content: "\e921";
}

.niafam-Property-1play:before {
  content: "\e922";
}

.niafam-Property-1pin:before {
  content: "\e923";
}

.niafam-Property-1photo-camera:before {
  content: "\e924";
}

.niafam-Property-1phone-call:before {
  content: "\e925";
}

.niafam-Property-1linkedin:before {
  content: "\e926";
}

.niafam-Property-1left-arrow-2:before {
  content: "\e927";
}

.niafam-Property-1left-arrow:before {
  content: "\e928";
}

.niafam-Property-1instagram:before {
  content: "\e929";
}

.niafam-Property-1home:before {
  content: "\e92a";
}

.niafam-Property-1gap:before {
  content: "\e92b";
}

.niafam-Property-1fax:before {
  content: "\e92c";
}

.niafam-Property-1facebook:before {
  content: "\e92d";
}

.niafam-Property-1envelope:before {
  content: "\e92e";
}

.niafam-Property-1eita:before {
  content: "\e92f";
}

.niafam-Property-1down-arrow .path1:before {
  content: "\e930";
  color: rgb(255, 193, 7);
}

.niafam-Property-1down-arrow .path2:before {
  content: "\e931";
  margin-left: -1.0048828125em;
  color: rgb(0, 0, 0);
}

.niafam-Property-1accessibility:before {
  content: "\e932";
}

.niafam-Property-1aparat:before {
  content: "\e933";
}

.niafam-Property-1calendar:before {
  content: "\e934";
}

.niafam-Property-1building:before {
  content: "\e935";
}

.niafam-Property-1bisphon:before {
  content: "\e936";
}

.niafam-Property-1bale:before {
  content: "\e937";
}

.text__green {
  color: #2d3839;
}
.text__light-green {
  color: rgba(45, 56, 57, 0.5);
}
.text__black {
  color: #000000;
}
.text__gray {
  color: rgb(175, 175, 175);
}
.text__light-gray {
  color: rgb(200, 200, 200);
}
.text__cream {
  color: #dcdcdc;
}
.text__white {
  color: #fff;
}
.text__blue {
  color: rgb(21, 26, 123);
}
.text__dark-blue {
  color: rgb(3, 15, 39);
}
.text__purple {
  color: rgba(21, 26, 123, 0.5);
}
.text__11 {
  font-size: 0.6875em;
}
.text__12 {
  font-size: 0.75em;
}
.text__13 {
  font-size: 0.813em;
}
.text__14 {
  font-size: 0.875em;
  font-size: clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem);
}
.text__15 {
  font-size: 0.938em;
  font-size: clamp(0.75rem, 0.7125rem + 0.1875vw, 0.9375rem);
}
.text__16 {
  font-size: 1em;
  font-size: clamp(0.9375rem, 0.925rem + 0.0625vw, 1rem);
}
.text__17 {
  font-size: 1.063em;
  font-size: clamp(1rem, 0.9875rem + 0.0625vw, 1.0625rem);
}
.text__18 {
  font-size: 1.125em;
  font-size: clamp(1rem, 0.975rem + 0.125vw, 1.125rem);
}
.text__19 {
  font-size: 1.188em;
  font-size: clamp(1.0625rem, 1.0375rem + 0.125vw, 1.1875rem);
}
.text__20 {
  font-size: 1.25em;
  font-size: clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);
}
.text__22 {
  font-size: 1.375em;
  font-size: clamp(1.25rem, 1.225rem + 0.125vw, 1.375rem);
}
.text__24 {
  font-size: 1.5em;
  font-size: clamp(1.375rem, 1.35rem + 0.125vw, 1.5rem);
}
.text__25 {
  font-size: 1.5625em;
  font-size: clamp(1.4375rem, 1.4125rem + 0.125vw, 1.5625rem);
}
.text__28 {
  font-size: 1.75em;
  font-size: clamp(1.625rem, 1.6rem + 0.125vw, 1.75rem);
}
.text__30 {
  font-size: 1.875em;
  font-size: clamp(1.75rem, 1.725rem + 0.125vw, 1.875rem);
}
.text__32 {
  font-size: 2em;
  font-size: clamp(1.875rem, 1.85rem + 0.125vw, 2rem);
}
.text__36 {
  font-size: 2.25em;
  font-size: clamp(2.125rem, 2.1rem + 0.125vw, 2.25rem);
}
.text__40 {
  font-size: 2.5em;
  font-size: clamp(2.375rem, 2.35rem + 0.125vw, 2.5rem);
}
.text__48 {
  font-size: 3em;
  font-size: clamp(2.875rem, 2.85rem + 0.125vw, 3rem);
}
.text__50 {
  font-size: 3.125em;
  font-size: clamp(3rem, 2.975rem + 0.125vw, 3.125rem);
}
.text__bold {
  font-weight: 700;
}
.text__Extrabold {
  font-weight: 900;
}
.text__medium {
  font-weight: 500;
}
.text__regular {
  font-weight: 400;
}

.line-clamp__1 {
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__6 {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__7 {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__8 {
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp__9 {
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.flickity-page-dots .dot {
  transition: all 0.2s linear;
}

.cover-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}

html {
  scroll-behavior: smooth;
}

div.video {
  width: 610px;
  height: 610px;
  display: none;
  position: absolute;
}

div.video-wrapper {
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  display: none;
  width: 610px;
  height: 610px;
  top: 0px;
  left: 0px;
}

.menu-1--open {
  z-index: 10000000000000000000000000000 !important;
}

body {
  text-align: start;
  font-family: dana;
  font-weight: 600;
  margin: 0;
  line-height: 1.5;
}

ul {
  list-style: none;
}

.wrapper {
  overflow: hidden;
  position: relative;
  min-height: 400vh;
  background-image: url("../img/1_6068873147 (2) 1.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #FAFAFA;
  align-items: center;
}

.top-wrapper {
  border-radius: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, #FFF 100%);
  box-shadow: 0px 30px 60px -10px rgba(0, 0, 0, 0.05);
  padding-bottom: 60px;
  width: 1600px;
  margin-top: 15px;
  position: relative;
  margin-bottom: 60px;
}
.top-wrapper::after {
  content: "";
  height: 100%;
  width: 100%;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, #FFF 100%);
  box-shadow: 0px 30px 60px -10px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(5px);
}
.top-wrapper::before {
  content: "";
  height: 101px;
  width: 95px;
  background-image: url("../img/Component 9.png");
  position: absolute;
  left: 0%;
  top: 95%;
}

.center-wrapper {
  width: 1600px;
  border-radius: 30px;
  background: #FFF;
  box-shadow: 0px 30px 60px -10px rgba(0, 0, 0, 0.05);
  position: relative;
  margin-bottom: 60px;
}
.center-wrapper::after {
  content: "";
  height: 95px;
  width: 1600px;
  background-image: url("../img/Group 974.png");
  position: absolute;
  left: 0;
  top: 0;
}
.center-wrapper::before {
  content: "";
  height: 101px;
  width: 1600px;
  background-image: url("../img/Group 975.png");
  position: absolute;
  left: 0%;
  top: 88%;
}

.bottom-wrapper {
  width: 1600px;
  border-radius: 30px;
  background: #FFF;
  box-shadow: 0px 30px 60px -10px rgba(0, 0, 0, 0.05);
  position: relative;
  margin-bottom: 60px;
}
.bottom-wrapper::after {
  content: "";
  height: 95px;
  width: 1600px;
  background-image: url("../img/Group 976.png");
  position: absolute;
  left: 0;
  top: 0;
}
.bottom-wrapper::before {
  content: "";
  height: 101px;
  width: 1600px;
  background-image: url("../img/Group 977.png");
  position: absolute;
  left: 0%;
  bottom: 0;
}

.footer-wrapper {
  width: 1600px;
  border-radius: 30px;
  background: #FFF;
  box-shadow: 0px 30px 60px -10px rgba(0, 0, 0, 0.05);
  background-image: url("../img/Rectangle 28.png");
  position: relative;
  height: 721px;
  margin-bottom: 60px;
}
.footer-wrapper::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("../img/Rectangle 28(1).png");
  opacity: 70%;
  border-radius: 30px;
}
.footer-wrapper::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(45, 56, 57, 0.7);
  border-radius: 30px;
  top: 0;
  left: 0;
}

a {
  text-decoration: none;
  transition: all 0.2s linear;
}
a:hover {
  text-decoration: none;
  color: rgb(204, 51, 51);
}

.fixed-images {
  position: absolute;
  left: 50%;
  top: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  border-radius: 15px;
}

button {
  font-family: dana;
}

form {
  position: relative;
}
form .form-control {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--secondary-color);
  border-radius: 100px;
  width: 150px;
  height: 30px;
  padding-inline-start: 10px;
}
form i {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset-inline-end: 1px;
  top: 3px;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  font-family: dana;
  font-size: 14px;
}

input::placeholder,
textarea::placeholder {
  font-family: dana;
  font-size: 14px;
}

.logo-sticky {
  display: none;
}

.sticky {
  position: fixed;
  top: 0px;
  width: 100%;
  right: 0;
  left: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999999;
  background: white;
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05);
  height: 90px;
  border-bottom: 1px solid #eeeeee;
  padding-top: 30px;
}
.sticky.header-sec__bottom {
  margin-top: 0;
  border-bottom: none;
}
.sticky.header-sec__bottom .header-sec__container {
  border-bottom: none;
}

.header-sec {
  margin-bottom: 30px;
  position: relative;
  z-index: 999999999999;
}
.header-sec ul {
  list-style: none;
}
.header-sec__top {
  border-radius: 30px 30px 0px 0px;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  height: 60px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}
.header-sec__bottom {
  padding-top: 30px;
  background-color: #d9d9d9;
}
.header-sec__bottom .header-sec__container {
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.header-sec__links {
  display: flex;
  align-items: center;
  border-inline-end: 1px solid #fff;
  padding-inline-end: 15px;
  margin-inline-end: 15px;
}
.header-sec__shoar {
  margin-inline-end: 10px;
}
.header-sec__flag {
  width: 42px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-sec__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-sec__content {
  display: flex;
  align-items: center;
}
.header-sec__left {
  display: flex;
  align-items: center;
}
.header-sec__item {
  margin-inline-end: 10px;
  transition: all 0.2s linear;
}
.header-sec__item i::before {
  transition: all 0.2s linear;
}
.header-sec__item:hover i:before {
  color: #C33;
}
.header-sec__item:last-child {
  margin-inline-end: 0;
}
.header-sec__logo {
  width: 106px;
  height: 70px;
  margin-inline-end: 40px;
}
.header-sec__logo img {
  width: 105px;
  height: 70px;
}
.header-sec__en {
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  padding: 10px 13px;
  transition: all 0.2s linear;
}
.header-sec__en:hover {
  background-color: #C33;
}

.news-sec {
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}
.news-sec__container {
  position: relative;
}
.news-sec__container::after {
  content: "";
  height: 150px;
  width: 47px;
  background-image: url("../img/Component 7.png");
  position: absolute;
  left: 108%;
  top: 76%;
}
.news-sec .section__header {
  margin-bottom: 35px;
}
.news-sec .section__social {
  display: flex;
  align-items: center;
}
.news-sec .section__social li {
  width: 39px;
  height: 39px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-inline-start: 5px;
  transition: all 0.2s linear;
}
.news-sec .section__social li:first-child:hover {
  background-color: rgb(243, 127, 0);
  border: none;
}
.news-sec .section__social li:first-child:hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(2):hover {
  background-color: rgb(10, 202, 155);
  border: none;
}
.news-sec .section__social li:nth-child(2):hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(3):hover {
  background-color: rgb(5, 110, 183);
  border: none;
}
.news-sec .section__social li:nth-child(3):hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(4):hover {
  background-color: rgb(0, 136, 204);
  border: none;
}
.news-sec .section__social li:nth-child(4):hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(5):hover {
  background-color: rgb(89, 206, 114);
  border: none;
}
.news-sec .section__social li:nth-child(5):hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(6):hover {
  background-color: rgb(0, 172, 238);
  border: none;
}
.news-sec .section__social li:nth-child(6):hover i:before {
  color: #fff;
}
.news-sec .section__social li:nth-child(7):hover {
  background-color: rgb(24, 119, 242);
  border: none;
}
.news-sec .section__social li:nth-child(7):hover i:before {
  color: #fff;
}
.news-sec .section__buttons {
  display: flex;
  flex-direction: column;
  background: none;
  height: 460px;
  flex-shrink: 0;
  position: relative;
}
.news-sec .section__button {
  border: none;
  cursor: pointer;
  margin-bottom: 15px;
  margin-inline-end: 15px;
  background: none;
  opacity: 0.5;
  transition: all 0.3s ease-out;
  padding: 0;
  height: 100px;
  position: relative;
}
.news-sec .section__button.active {
  opacity: 1;
}
.news-sec .section__button.active .section__pic {
  border: 5px solid #fff;
}
.news-sec .section__button.active:after {
  content: "";
  height: 20px;
  width: 10px;
  background-image: url("../img/Polygon 1.png");
  position: absolute;
  inset-inline-end: -3%;
  top: 40%;
}
.news-sec .section__button .section__pic {
  position: relative;
  width: 150px;
  height: 100px;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
}
.news-sec .section__content {
  display: flex;
}
.news-sec .section__tabs {
  flex-grow: 1;
  position: relative;
  height: 445px;
}
.news-sec__pic {
  position: relative;
  width: 685px;
  height: 445px;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
.news-sec__text {
  width: 470px;
  height: 320px;
  background-image: url("../img/istockphoto-1298523613-612x612 1.png");
  border-radius: 15px;
  padding: 60px;
  margin-inline-start: -30px;
  position: relative;
  margin-top: 30px;
}
.news-sec__text:after {
  content: "";
  height: 25px;
  width: 12px;
  background-image: url("../img/Polygon 2.png");
  position: absolute;
  inset-inline-end: 97.5%;
  top: 18%;
}
.news-sec__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.news-sec .news-item__title {
  margin-top: 10px;
  margin-bottom: 10px;
}
.news-sec__bottom {
  margin-top: 30px;
  padding: 16px 30px;
  border-radius: 15px;
  border: 1px solid rgba(45, 56, 57, 0.15);
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
}
.news-sec__bottom .section {
  display: flex;
  align-items: center;
}
.news-sec__bottom .section__header {
  margin-bottom: 0;
  margin-inline-end: 30px;
  padding-inline-end: 30px;
  border-inline-end: 1px solid rgba(45, 56, 57, 0.3);
}
.news-sec__bottom .section__content {
  align-items: center;
  flex-basis: 88%;
  width: 88%;
}
.news-sec__bottom .news-item__title {
  margin-top: 0;
  margin-bottom: 0;
}
.news-sec__bottom .news-item__date {
  margin-inline-end: 10px;
}
.news-sec__bottom .carousel-cell {
  width: calc(50% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}
.news-sec__bottom .flickity-viewport {
  width: 100% !important;
}
.news-sec .tab-pane {
  position: absolute;
  width: 94%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  display: flex;
  flex-wrap: wrap;
}
.news-sec .bn-breaking-news {
  display: block;
  width: 100%;
  border: solid 1px transparent;
  background: 0 0;
  height: 40px;
  box-sizing: border-box;
  position: relative;
  line-height: 40px;
  overflow: hidden;
  border-radius: 2px;
  text-align: auto;
  font-size: 14px;
}
.news-sec .bn-breaking-news * {
  box-sizing: border-box;
}
.news-sec .bn-breaking-news.bn-fixed-top {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
.news-sec .bn-breaking-news.bn-fixed-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.news-sec .bn-label {
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
  background-color: transparent;
  text-align: center;
  color: #2857bd;
  font-weight: 700;
  z-index: 3;
  padding: 0 15px;
  white-space: nowrap;
}
.news-sec .bn-news {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  right: 0;
  overflow: hidden;
}
.news-sec .bn-news ul {
  display: block;
  height: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
}
.news-sec .bn-news ul li {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
  text-decoration: none;
  transition: color 0.2s linear;
  position: absolute;
  width: 100%;
  display: none;
  color: #333;
}
.news-sec .bn-news ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
  padding: 0 10px;
  color: #333;
  position: relative;
  display: flex;
  overflow: hidden;
}
.news-sec__bottom{
.news-item__date {
	display: flex;
	align-items: center;
}
}
.news-sec .bn-news ul li a:hover {
  color: #069;
}
.news-sec .bn-loader-text {
  padding: 0 10px;
}
.news-sec .bn-seperator {
  display: inline-block;
  margin-right: 15px;
  width: 30px;
  height: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.news-sec .bn-seperator.bn-news-dot {
  margin-right: 0;
}
.news-sec .bn-seperator.bn-news-dot:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background: #333;
  border-radius: 50%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.news-sec .bn-prefix {
  color: #d65d7a;
  margin-right: 15px;
  padding-left: 10px;
}
.news-sec .bn-positive {
  color: #0b8457;
  font-weight: 700;
}
.news-sec .bn-negative {
  color: #dc2f2f;
  font-weight: 700;
}
.news-sec .bn-controls {
  width: auto;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.news-sec .bn-controls button {
  width: 30px;
  float: left;
  height: 100%;
  cursor: pointer;
  border: none;
  border-left: solid 1px #eee;
  text-align: center;
  background-color: #f6f6f6;
  outline: 0;
}
.news-sec .bn-controls button:hover {
  background-color: #eee;
}
.news-sec .bn-arrow {
  margin: 0;
  display: inline-block;
  height: 8px;
  position: relative;
  width: 8px;
  top: -2px;
}
.news-sec .bn-arrow::after {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  content: "";
  display: inline-block;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}
.news-sec .bn-arrow.bn-next {
  transform: rotate(315deg);
  left: -3px;
}
.news-sec .bn-arrow.bn-prev {
  transform: rotate(135deg);
  left: 3px;
}
.news-sec .bn-arrow::after {
  border-color: #999;
}
.news-sec .bn-arrow::before {
  background-color: #999;
}
.news-sec .bn-play {
  position: relative;
  background: #999;
  width: 0;
  height: 12px;
  display: inline-block;
  margin-left: -5px;
}
.news-sec .bn-play::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #999;
  border-width: 8px;
  margin-top: -8px;
}
.news-sec .bn-pause {
  position: relative;
  width: 0;
  height: 14px;
  display: inline-block;
  top: 1px;
  left: -1px;
}
.news-sec .bn-pause::before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: 3px;
  background-color: #999;
}
.news-sec .bn-pause::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: -3px;
  background-color: #999;
}
.news-sec .bn-direction-rtl {
  direction: rtl;
}
.news-sec .bn-direction-rtl .bn-label {
  left: auto;
  right: 0;
}
.news-sec .bn-direction-rtl .bn-controls {
  right: auto;
  left: 0;
}
.news-sec .bn-direction-rtl .bn-seperator {
  margin-left: 15px;
  margin-right: 0;
  float: right;
}
.news-sec .bn-direction-rtl .bn-prefix {
  margin-left: 15px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
}
.news-sec .bn-direction-rtl .bn-controls button {
  border-left: none;
  border-right: solid 1px #eee;
}
.news-sec .bn-effect-scroll .bn-news ul {
  display: block;
  width: 100%;
  position: relative;
}
.news-sec .bn-effect-scroll .bn-news ul li {
  display: list-item;
  float: left;
  position: relative;
  width: auto;
}
.news-sec .bn-effect-scroll.bn-direction-rtl .bn-news ul li {
  float: right;
}

.card-sec {
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}
.card-sec__container {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  position: relative;
}
.card-sec__container::after {
  content: "";
  height: 150px;
  width: 47px;
  background-image: url("../img/Component 7(1).png");
  position: absolute;
  left: -12%;
  top: 0;
}

.card-item {
  width: 300px;
  height: 343px;
  border-radius: 15px;
  box-shadow: 0px 2px 0px 0px rgba(45, 56, 57, 0.15);
  background-image: url("../img/11.png");
  background-repeat: no-repeat;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
}
.card-item__icon {
  width: 70px;
  height: 70px;
  background-color: #FFF;
  filter: drop-shadow(0px 3px 3px rgba(45, 56, 57, 0.09));
  border: 1px solid #C8C8C8;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
}
.card-item__title {
  padding-bottom: 30px;
  margin-bottom: 30px;
  position: relative;
}
.card-item__title::after {
  content: "";
  width: 240px;
  height: 2px;
  background-color: rgb(221, 221, 221);
  position: absolute;
  inset-inline-end: -77%;
  top: 97%;
}
.card-item__lead {
  position: relative;
}
.card-item__pic {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: all 0.2s linear;
  opacity: 0;
}
.card-item__archive {
  border-radius: 10px;
  border: 1px solid rgba(21, 26, 123, 0.5);
  background: #FFF;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  padding: 10px 15px;
  margin-top: 15px;
  position: relative;
}
.card-item span {
  transition: all 0.2s linear;
}
.card-item:hover .card-item__pic {
  opacity: 1;
}
.card-item:hover .card-item__link {
  opacity: 1;
  margin-bottom: 0;
  height: 80%;
  top: 20%;
}
.card-item:hover .card-item__title {
  color: #fff;
}
.card-item:hover .card-item__lead {
  color: #fff;
}
.card-item:last-child::after {
  content: "";
  width: 83px;
  height: 20px;
  background-image: url("../img/Vector.png");
  position: absolute;
  bottom: 0;
  left: 35%;
  border-radius: 15px;
  transition: all 0.2s linear;
}
.card-item:last-child .plus {
  position: absolute;
  bottom: -2px;
  left: 47%;
  z-index: 2;
  transform: rotate(90deg);
}
.card-item__link {
  margin-bottom: -69%;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  font-size: 0.875em;
  border-radius: 30px 30px 15px 15px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  top: 100%;
  padding: 48px 30px;
}
.card-item__link li {
  margin-bottom: 10px;
  position: relative;
}
.card-item__link li::before {
  content: "";
  width: 15px;
  height: 2px;
  background: rgb(240, 165, 25);
  border-radius: 100px;
  margin: 0 0 0 10px;
  display: inline-block;
}
.card-item__link li:hover span {
  color: #cc3333;
}

.nomads-sec {
  position: relative;
  z-index: 2;
}
.nomads-sec__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.nomads-sec__container::after {
  content: "";
  height: 150px;
  width: 47px;
  background-image: url("../img/Component 7(2).png");
  position: absolute;
  left: 108%;
  top: 0%;
}
.nomads-sec__left {
  width: 410px;
  flex-shrink: 0;
  filter: drop-shadow(0px 3px 3px rgba(45, 56, 57, 0.09));
  background: #fff;
  border-radius: 15px;
  height: 703px;
}
.nomads-sec__banner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nomads-sec__title {
  margin: 30px 40px;
  text-align: center;
}
.nomads-sec__pic {
  position: relative;
  width: 400px;
  height: 540px;
  border-radius: 15px;
  border: 5px solid #FFF;
}
.nomads-sec__right {
  flex-grow: 1;
  margin-inline-end: 30px;
  border-radius: 15px;
  border: 1px solid rgba(45, 56, 57, 0.15);
  background: #FFF;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  height: 703px;
  padding: 30px;
  display: flex;
  flex-direction: column;
}
.nomads-sec__right .tab-button {
  background: none;
  border-radius: 15px;
  border: 1px solid rgba(45, 56, 57, 0.5);
  padding: 10px 30px;
  margin-inline-end: 15px;
  cursor: pointer;
}
.nomads-sec__right .tab-button.active {
  background-color: rgb(204, 51, 51);
  border: none;
}
.nomads-sec__right .tab-button.active span {
  color: #fff;
}
.nomads-sec__right .os-scrollbar.os-scrollbar-vertical {
  display: none !important;
}
.nomads-sec__right .news-item {
  width: calc(51% - 30px);
}
.nomads-sec__right .news-item__list {
  display: flex;
  flex-wrap: wrap;
  width: 790px;
  border-bottom: 1px solid #F0F0F0;
  padding-bottom: 15px;
}
.nomads-sec__right .section {
  height: 100%;
}
.nomads-sec__link {
  transition: all 0.2s ease-out;
}
.nomads-sec__links {
  display: flex;
  align-items: center;
}
.nomads-sec__links li {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 15px;
  background: #FAFAFA;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  padding: 19px 24px;
  margin-inline-end: 30px;
  transition: all 0.2s ease-out;
}
.nomads-sec__links li:hover .nomads-sec__icon {
  background-color: #C33;
  border: none;
}
.nomads-sec__links li:hover .nomads-sec__icon i::before {
  color: #fff;
}
.nomads-sec__links li:hover .nomads-sec__link {
  color: #C33;
}
.nomads-sec__icon {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  border: 1px solid #C8C8C8;
  background: #FFF;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-inline-end: 15px;
  transition: all 0.2s ease-out;
}
.nomads-sec__icon i::before {
  transition: all 0.2s ease-out;
}
.nomads-sec .section__archive {
  background-color: #fff;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.nomads-sec .section__header {
  margin-inline-end: 30px;
}
.nomads-sec .flickity-viewport {
  width: 100% !important;
  height: 50px !important;
}
.nomads-sec .flickity-button.flickity-prev-next-button.previous::after {
  content: "\e928";
  color: #fff;
}
.nomads-sec .flickity-button.flickity-prev-next-button.next::after {
  content: "\e928";
  color: #fff;
}
.nomads-sec .flickity-rtl .flickity-prev-next-button.next {
  left: 100%;
}
.nomads-sec .flickity-prev-next-button {
  bottom: -85%;
  background-color: #c33;
  width: 35px;
  height: 35px;
  left: -5%;
}
.nomads-sec .tab-button span {
  transition: all 0.2s ease-out;
}
.nomads-sec .tab-button.active {
  cursor: auto;
}
.nomads-sec .tab-button:not(.active):hover {
  border: 1px solid rgb(204, 51, 51);
}
.nomads-sec .tab-button:not(.active):hover span {
  color: #C33;
}
.nomads-sec__carousel {
  margin-bottom: 30px;
}

.gallery-sec {
  margin-bottom: 60px;
}
.gallery-sec .section {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
}
.gallery-sec .section__title {
  text-align: center;
}
.gallery-sec .section__title::before {
  background-image: url("../img/new-Frame 122.png");
}
.gallery-sec .section__title:after {
  content: "";
  width: 93px;
  height: 40px;
  background-image: url("../img/new-Frame 122.png");
  margin-inline-start: 15px;
  transform: scale(-1);
}
.gallery-sec .section__header {
  justify-content: center;
  margin-bottom: 30px;
}
.gallery-sec .section__content {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.gallery-sec .section__tabs {
  margin-top: 30px;
  flex-grow: 1;
  width: 100%;
  position: relative;
  height: 550px;
}
.gallery-sec .tab-button {
  background: none;
  border-radius: 15px;
  border: 1px solid rgba(45, 56, 57, 0.5);
  padding: 10px 30px;
  margin-inline-end: 15px;
  cursor: pointer;
}
.gallery-sec .tab-button.active {
  background-color: rgb(204, 51, 51);
  border: none;
}
.gallery-sec .tab-button.active span {
  color: #fff;
}
.gallery-sec .tab-button {
  transition: all 0.2s ease-out;
}
.gallery-sec .tab-button span {
  transition: all 0.2s ease-out;
}
.gallery-sec .tab-button.active {
  cursor: auto;
}
.gallery-sec .tab-button:not(.active):hover {
  border: 1px solid rgb(204, 51, 51);
}
.gallery-sec .tab-button:not(.active):hover span {
  color: #C33;
}
.gallery-sec .news-item__right {
  width: 630px;
}
.gallery-sec .news-item__right .news-item--vertical .news-item__pic {
  width: 630px;
  height: 560px;
  position: relative;
}
.gallery-sec .news-item__right .news-item--vertical .news-item__pic:before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(45, 56, 57, 0) 0%, #2D3839 100%);
  border-radius: 15px;
  z-index: 1;
}
.gallery-sec .news-item__left {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.gallery-sec .news-item__left .news-item__pic {
  width: 293px;
  height: 265px;
}
.gallery-sec .news-item__container {
  display: flex;
  gap: 30px;
}
.gallery-sec .news-item__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: rgba(255, 255, 255, 0.15);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gallery-sec .tab-pane {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  position: absolute;
  width: 100%;
}

.links-sec {
  margin-bottom: 80px;
}
.links-sec .section {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.links-sec .section__title {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 30px;
}
.links-sec .section__title:before {
  background-image: url("../img//Frame222.png");
}
.links-sec .section__title:after {
  content: "";
  width: 93px;
  height: 40px;
  background-image: url("../img//Frame222.png");
  margin-inline-start: 15px;
  transform: scale(-1);
}
.links-sec .section__content {
  width: 100%;
}
.links-sec .carousel-cell {
  width: calc(16.66% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}
.links-sec .flickity-page-dots {
  bottom: -35px;
}

.links-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.links-item__pic {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 5px solid #FFF;
  background: #ffffff;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  position: relative;
  margin-bottom: 30px;
}
.links-item__pic img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  min-width: 80px;
  min-height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}
.links-item span {
  transition: all 0.2s ease-out;
}
.links-item:hover span {
  color: #C33;
}

.section__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
}
.section__header--center {
  justify-content: center;
  padding-top: 60px;
}
.section__title {
  display: flex;
  align-items: center;
  position: relative;
}
.section__title::before {
  content: "";
  width: 93px;
  height: 40px;
  background-image: url("../img/color-Frame 122.png");
  margin-inline-end: 15px;
}
.section__icon {
  margin-left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.section__archive {
  border-radius: 15px;
  background: var(--default-color-1, #C33);
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
  padding: 15px 30px;
  margin-top: 40px;
  margin-inline-start: 30px;
}
.section__archive span {
  transition: all 0.2s linear;
}
.section__archive:hover {
  background-color: #FBC513;
}
.section__archive .icon {
  background: rgba(255, 103, 0, 0.1);
  border-radius: 5px;
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
}
.section__archive .arrow {
  display: flex;
  justify-content: center;
  align-items: center;
}
.section__archive .arrow i {
  color: var(--primary-color);
  font-size: 7px;
  margin-right: 12px;
  transform: rotate(90deg);
}
.section--padding {
  padding: 60px 0;
}
.section--tab .section__header {
  margin-bottom: 17px;
}
.section--tab .section__subtitle {
  position: relative;
  display: flex;
  transition: all 0.2s linear;
  margin-top: 8px;
  padding-inline-end: 10px;
}
.section--tab .section__subtitle:nth-child(7) {
  padding-bottom: 10px;
}
.section--tab .section__subtitle span {
  transition: all 0.2s linear;
}
.section--tab .section__subtitle:hover span {
  color: #ff6700;
}
.section--tab .section__subtitle:hover .icon {
  background: #ff6700;
}
.section--tab .section__subtitle:hover .icon .niafam-Vector1::before {
  color: #fff;
}
.section--tab .section__pic {
  position: relative;
}
.section--tab .section__pic img {
  position: absolute;
  left: 0;
  top: 40%;
}
.section--wide-bg > .section__content {
  position: relative;
  position: relative;
  z-index: 2;
}
.section--wide-bg > .section__content::before {
  content: "";
  position: absolute;
  width: calc(100% + 75px + 75px);
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
  border-radius: 30px;
}
.section--wide-bg .section__header {
  position: relative;
  z-index: 2;
}

.news-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.news-item--vertical {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
}
.news-item--vertical .news-item__content {
  position: absolute;
  top: 78%;
  margin: 0 60px;
  text-align: center;
  z-index: 2;
}
.news-item--vertical .news-item__pic {
  border: 5px solid #FFF;
  box-shadow: 0px 3px 3px 0px rgba(45, 56, 57, 0.09);
}
.news-item--horizontal {
  align-items: unset;
  margin-bottom: 15px;
}
.news-item--horizontal:nth-child(odd) {
  margin-inline-end: 30px;
}
.news-item--horizontal .news-item__content {
  display: flex;
  flex-direction: column;
  flex-basis: 60%;
  margin-inline-start: 15px;
}
.news-item--horizontal .news-item__date {
  margin-top: auto;
}
.news-item--horizontal .news-item__pic {
  position: relative;
  width: 120px;
  height: 100px;
}
.news-item:hover .news-item__pic::after {
  background: #FBC513;
  opacity: 0.5;
}
.news-item__pic {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}
.news-item__pic img {
  position: absolute;
  left: 50%;
  top: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.news-item__pic::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  transition: all 0.2s ease-out;
  z-index: 2;
}
.news-item__lead {
  margin-top: 5px;
  text-align: justify;
}
.news-item__date {
  display: flex;
}
.news-item__date span {
  margin-inline-start: 5px;
}
.news-item--media .news-item__pic {
  width: 300px;
  height: 200px;
  position: relative;
}
.news-item--media .news-item__pic::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.2s ease-out;
  z-index: 2;
  background: linear-gradient(180deg, rgba(34, 88, 99, 0) 0%, var(--primary-color) 100%);
  border-radius: 15px;
}
.news-item--media .news-item__content {
  position: absolute;
  padding: 15px;
  width: 100%;
  top: 60%;
  text-align: center;
}

.footer-sec__header {
  margin-bottom: 30px;
  position: relative;
  align-items: center;
  margin-inline-start: 20px;
}
.footer-sec__header:before {
  content: "";
  width: 30px;
  height: 2px;
  background: rgb(240, 165, 25);
  border-radius: 100px;
  margin-inline-end: 15px;
}
.footer-sec__header:after {
  content: "";
  width: 15px;
  height: 2px;
  background: rgb(240, 165, 25);
  border-radius: 100px;
  inset-inline-end: 102%;
  position: absolute;
}
.footer-sec__bottom {
  border-top: 1px solid rgba(220, 220, 220, 0.3);
  padding-bottom: 30px;
  margin-top: 30px;
  padding-top: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-sec__visit {
  display: flex;
  margin: 0;
}
.footer-sec__visit li {
  margin-inline-end: 15px;
}
.footer-sec__information {
  display: flex;
  margin: 0;
}
.footer-sec__information li {
  margin-inline-end: 15px;
}
.footer-sec__cell {
  width: calc(16.66% - 15px);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer-sec__description {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.footer-sec__description span:nth-child(1) {
  margin-bottom: 15px;
}
.footer-sec__pic {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  position: relative;
  margin-bottom: 11px;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-sec__pic img {
  position: absolute;
  left: 50%;
  top: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: translate(-50%, -50%);
}
.footer-sec__top {
  display: flex;
  margin-top: 100px;
}
.footer-sec__logo {
  margin-bottom: 10px;
  width: 120px;
  height: 80px;
}
.footer-sec__col ul {
  padding: 0;
  list-style-type: none;
}
.footer-sec__col:nth-child(2) {
  margin-inline-end: 60px;
  width: 300px;
}
.footer-sec__col:nth-child(3) {
  width: 250px;
  margin-inline-end: 60px;
}
.footer-sec__col:first-child {
  width: 333px;
  margin-inline-end: 60px;
}
.footer-sec__col:last-child {
  margin-inline-end: 0;
  width: 261px;
}
.footer-sec__col li {
  margin-bottom: 13px;
}
.footer-sec__col textarea {
  resize: none;
  width: 100%;
  height: 100%;
  outline: unset;
  border: none;
  background: var(--secondary-color);
  border-radius: 10px;
  border: none;
  height: 100px;
  padding: 10px;
}
.footer-sec__col input {
  height: 100%;
  width: 100%;
  outline: unset;
  border: none;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  border: none;
  height: 40px;
  padding: 0 10px;
}
.footer-sec__label img {
  width: 118px;
  width: 118px;
  border-radius: 20px;
}
.footer-sec__label img:first-child {
  margin-inline-end: 50px;
}
.footer-sec__contact {
  display: flex;
  flex-direction: column;
}
.footer-sec__contact i {
  margin-inline-end: 10px;
}
.footer-sec__contact span {
  margin-bottom: 25px;
}
.footer-sec__contact .item {
  display: flex;
}
.footer-sec__contact .number {
  display: flex;
  flex-direction: column;
}
.footer-sec__contact .number span {
  margin-bottom: 0;
}
.footer-sec__header {
  display: flex;
}
.footer-sec__icon {
  margin-inline-end: 10px;
}
.footer-sec__social {
  margin-top: 30px;
  display: flex;
}
.footer-sec__social li {
  margin-inline-end: 10px;
  position: relative;
  transition: all 0.2s linear;
  width: 39px;
  height: 39px;
  background-color: rgba(200, 200, 200, 0.3);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-sec__social li:first-child:hover {
  background-color: rgb(243, 127, 0);
  border: none;
}
.footer-sec__social li:first-child:hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(2):hover {
  background-color: rgb(10, 202, 155);
  border: none;
}
.footer-sec__social li:nth-child(2):hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(3):hover {
  background-color: rgb(5, 110, 183);
  border: none;
}
.footer-sec__social li:nth-child(3):hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(4):hover {
  background-color: rgb(0, 136, 204);
  border: none;
}
.footer-sec__social li:nth-child(4):hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(5):hover {
  background-color: rgb(89, 206, 114);
  border: none;
}
.footer-sec__social li:nth-child(5):hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(6):hover {
  background-color: rgb(0, 172, 238);
  border: none;
}
.footer-sec__social li:nth-child(6):hover i:before {
  color: #fff;
}
.footer-sec__social li:nth-child(7):hover {
  background-color: rgb(24, 119, 242);
  border: none;
}
.footer-sec__social li:nth-child(7):hover i:before {
  color: #fff;
}
.footer-sec__social li span {
  display: flex;
  transition: all 0.2s linear;
}
.footer-sec__social li i {
  transition: all 0.2s linear;
}
.footer-sec__social li i::before {
  font-size: 20px;
}
.footer-sec__social li:hover {
  background: var(--primary-color);
}
.footer-sec__social li:hover span {
  color: #fff;
}
.footer-sec__social li:hover i {
  color: #fff;
}
.footer-sec__social li:hover i::before {
  color: #fff;
}
.footer-sec__links span {
  transition: all 0.2s linear;
}
.footer-sec__links li:hover span {
  color: #D6AF2D;
}
.footer-sec__links a {
  display: flex;
  align-content: center;
  align-items: center;
}
.footer-sec__links a span {
  display: flex;
}
.footer-sec__links i {
  margin-inline-end: 5px;
  font-size: 10px;
}
.footer-sec__links li {
  position: relative;
  display: flex;
  align-items: center;
}
.footer-sec__links li:before {
  content: "";
  width: 15px;
  height: 2px;
  background: rgb(240, 165, 25);
  border-radius: 100px;
  margin: 0 0 0 10px;
  display: inline-block;
}
.footer-sec__copyright {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer-sec__text {
  border-bottom: 1px solid rgba(22, 30, 84, 0.2);
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(22, 30, 84, 0.2);
}
.footer-sec__comment {
  flex-grow: 1;
}
.footer-sec__comment #captcha_uniqueid {
  height: 40px;
  width: 100%;
  margin-left: 0;
}
.footer-sec__comment #captcha_uniqueid + button {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.footer-sec__comment .es-input-group-append {
  position: relative;
}
.footer-sec__comment .captcha__input {
  width: 150px;
}
.footer-sec__comment .captchabtn {
  position: relative;
  margin-top: 10px;
}
.footer-sec__comment .captchabtn img {
  position: absolute;
  left: 5%;
  top: 25%;
}
.footer-sec__comment .captcha__pic {
  width: 100%;
  height: 39px;
  margin-inline-start: 10px;
}
.footer-sec__comment .captcha__pic img {
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 35px;
}
.footer-sec__comment form {
  margin-top: 30px;
}
.footer-sec__comment form i {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #D6AF2D;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset-inline-end: 1px;
  top: 49px;
}
.footer-sec__comment #email {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.5);
  margin-top: 10px;
}
.footer-sec__comment #\#capcha {
  position: relative;
}
.footer-sec__comment #\#capcha i {
  top: -35px;
}

.tab-pane {
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
}
.tab-pane.active {
  opacity: 1;
  visibility: visible;
}

.form__captcha {
  display: flex;
}

[dir=ltr] .header-sec__top::before {
  transform: scaleX(-1);
}

[dir=ltr] .news-sec .section__button.active::after {
  inset-inline-end: -7%;
  transform: rotate(180deg);
}

[dir=ltr] .news-sec__text::after {
  inset-inline-end: 97.5%;
  transform: rotate(180deg);
}

[dir=ltr] .nomads-sec__right {
  padding: 30px 0px 30px 30px;
}

[dir=ltr] .news-item--text .news-item__content {
  display: flex;
  flex-direction: column;
  align-items: start;
  text-align: left;
}

[dir=ltr] .news-sec__left .news-item {
  direction: ltr;
}

[dir=ltr] .city-sec__header {
  display: flex;
}

[dir=ltr] .footer-sec__links i {
  transform: rotate(180deg);
}

[dir=ltr] .city-sec__links i {
  transform: rotate(180deg);
}

[dir=ltr] .slider-sec .flickity-rtl .flickity-page-dots {
  direction: ltr;
}

[dir=ltr] .news-item__archive i {
  transform: rotate(180deg);
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: var(--primary-color);
  color: white;
  cursor: pointer;
  padding: 20px;
  border-radius: 50%;
}
#myBtn::before {
  width: 100%;
  height: 100%;
  content: "\e907";
  bottom: 12px;
  left: 0;
  position: absolute;
  right: 0;
  font-family: niafam;
  transform: rotate(180deg);
  font-size: 16px;
}

.chart-form__btn {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.chart-form__item {
  margin-inline-end: 15px;
}
.chart-form__item select {
  background: no-repeat;
  border: 1px solid #CED4DA;
  border-radius: 12px;
  font-family: dana;
  text-align: end;
  height: 40px;
  width: 170px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(108, 117, 125);
}
.chart-form__item:last-child select {
  width: 245px;
}
.chart-form__item:nth-child(2) select {
  width: 212px;
}
.chart-form__container {
  background: rgba(255, 255, 255, 0.75);
  border: 1px solid var(--secondary-color);
  border-radius: 12px;
  margin-top: 55px;
  height: 611px;
  width: 1275px;
  font-weight: 400;
}

.ss02 {
  font-feature-settings: "ss02";
}

.chart-form__item select {
  direction: rtl;
  text-align: right;
  padding-right: 13px;
}

form i {
  width: 43px;
  height: 43px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset-inline-end: 0px;
  top: 1px;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1320px;
  }
}
@media (min-width: 1200px) and (max-width: 1367.98px) {
  .footer-wrapper {
    margin-bottom: 0;
    width: 1200px;
    border-radius: 0;
  }
  .footer-wrapper::before {
    border-radius: 0;
  }
  .footer-wrapper::after {
    border-radius: 0;
  }
  .center-wrapper {
    width: 1200px;
  }
  .bottom-wrapper {
    width: 1200px;
  }
  .top-wrapper {
    width: 1200px;
  }
  .news-sec__pic {
    width: 620px;
  }
  .news-sec__text {
    width: 410px;
  }
  .news-sec__bottom .section__content {
    flex-basis: 85%;
  }
  .card-item {
    width: 275px;
  }
  .nomads-sec__left {
    width: 295px;
  }
  .nomads-sec__pic {
    width: 285px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__pic {
    width: 590px;
    height: 480px;
  }
  .gallery-sec .news-item__left .news-item--vertical .news-item__pic {
    width: 260px;
    height: 225px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .footer-wrapper {
    margin-bottom: 0;
    width: 992px;
    border-radius: 0;
  }
  .footer-wrapper::before {
    border-radius: 0;
  }
  .footer-wrapper::after {
    border-radius: 0;
  }
  .center-wrapper {
    width: 992px;
  }
  .bottom-wrapper {
    width: 992px;
  }
  .top-wrapper {
    width: 992px;
  }
  .news-sec .section__button {
    height: 93px;
  }
  .news-sec .section__button .section__pic {
    width: 130px;
    height: 95px;
  }
  .news-sec .section__archive {
    margin-top: 16px;
    margin-inline-start: 15px;
  }
  .news-sec__pic {
    width: 530px;
    height: 390px;
  }
  .news-sec__text {
    width: 285px;
    padding: 60px 30px;
  }
  .news-sec__bottom .section__content {
    flex-basis: 84%;
  }
  .card-item {
    width: 225px;
    padding: 30px 15px;
  }
  .card-item__title::after {
    width: 190px;
    left: -50%;
  }
  .nomads-sec .scrollbar-init {
    width: 600px;
  }
  .nomads-sec .tab-button {
    width: calc(22% - 30px);
  }
  .nomads-sec__right {
    height: 670px;
  }
  .nomads-sec__right .news-item__list {
    width: 625px;
  }
  .nomads-sec__left {
    width: 270px;
    height: 670px;
  }
  .nomads-sec__pic {
    width: 260px;
  }
  .nomads-sec__title {
    margin: 10px 40px 30px;
  }
  .nomads-sec__links li {
    padding: 19px 7px;
  }
  .nomads-sec__icon {
    width: 47px;
    height: 47px;
  }
  .news-item--horizontal .news-item__pic {
    width: 125px;
    height: 82px;
  }
  .gallery-sec .news-item__right {
    width: 495px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__pic {
    width: 495px;
    height: 318px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__content {
    top: 68%;
  }
  .gallery-sec .news-item__left .news-item__pic {
    width: 187px;
    height: 145px;
  }
  .links-sec .carousel-cell {
    width: calc(20% - 30px);
  }
  .footer-wrapper {
    margin-bottom: 0;
  }
  .footer-sec {
    position: relative;
    z-index: 1;
  }
  .footer-sec__col:first-child {
    width: 225px;
    margin-inline-end: 40px;
  }
  .footer-sec__col:nth-child(2) {
    margin-inline-end: 30px;
  }
  .footer-sec__col:nth-child(3) {
    margin-inline-end: 13px;
  }
  .footer-sec__social {
    flex-wrap: wrap;
  }
  .footer-sec__social li {
    width: 35px;
  }
}
@media (max-width: 991.98px) {
  .footer-wrapper {
    margin-bottom: 0;
    width: 768px;
    border-radius: 0;
    height: 1150px;
  }
  .footer-wrapper::before {
    border-radius: 0;
  }
  .footer-wrapper::after {
    border-radius: 0;
  }
  .center-wrapper {
    width: 768px;
  }
  .bottom-wrapper {
    width: 768px;
  }
  .top-wrapper {
    width: 768px;
  }
  .news-sec__pic {
    width: 525px;
    height: 340px;
  }
  .news-sec__text {
    margin-top: -45px;
    margin-inline-start: 0;
    height: 230px;
  }
  .news-sec__content {
    align-items: flex-end;
  }
  .news-sec__bottom .section__content {
    flex-basis: 78%;
  }
  .news-sec__bottom .carousel-cell {
    width: calc(100% - 30px);
  }
  .news-sec .section__button .section__pic {
    width: 130px;
    height: 85px;
  }
  .news-sec .section__archive {
    margin-top: 0;
    margin-inline-start: 0;
  }
  .news-sec .news-item {
    flex-direction: column;
  }
  .card-sec__container {
    flex-wrap: wrap;
    gap: 30px;
  }
  .nomads-sec .tab-button {
    width: calc(22% - 30px);
  }
  .nomads-sec__container {
    flex-direction: column;
  }
  .nomads-sec__right {
    width: 100%;
    margin-inline-end: 0;
    height: 645px;
  }
  .nomads-sec__right .news-item__list {
    width: 100%;
  }
  .nomads-sec__left {
    width: 100%;
    margin-top: 30px;
    height: 308px;
  }
  .nomads-sec__banner {
    flex-direction: row;
  }
  .nomads-sec__pic {
    width: 235px;
    height: 305px;
  }
  .nomads-sec__title {
    flex-basis: 60%;
    margin: 0;
    -webkit-line-clamp: 5;
    margin-inline-start: 10px;
  }
  .nomads-sec__links li {
    padding: 12px 8px;
  }
  .nomads-sec .scrollbar-init {
    width: 620px;
  }
  .nomads-sec .news-item__title {
    -webkit-line-clamp: 2;
  }
  .news-item--horizontal .news-item__pic {
    height: 80px;
  }
  .news-item__container {
    flex-direction: column;
  }
  .gallery-sec .news-item__right {
    width: 100%;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__pic {
    width: 100%;
  }
  .gallery-sec .news-item__left .news-item__pic {
    width: 330px;
    height: 220px;
  }
  .links-sec .carousel-cell {
    width: calc(24% - 30px);
  }
  .footer-sec {
    position: relative;
    z-index: 2;
    border-radius: 0;
  }
  .footer-sec__container {
    position: relative;
    z-index: 2;
  }
  .footer-sec__top {
    flex-wrap: wrap;
  }
  .footer-sec__col:first-child {
    width: 345px;
    margin-inline-end: 40px;
    margin-bottom: 30px;
  }
  .footer-sec__col:nth-child(2) {
    margin-inline-end: 0;
    width: 305px;
  }
  .footer-sec__col:nth-child(3) {
    width: 360px;
  }
  .footer-sec__bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-sec__information {
    margin-top: 20px;
  }
}
@media (max-width: 767.98px) {
  .footer-wrapper {
    margin-bottom: 0;
    width: 576px;
    border-radius: 0;
    height: 1680px;
    background-image: none;
  }
  .footer-wrapper::before {
    border-radius: 0;
    background-image: none;
  }
  .footer-wrapper::after {
    border-radius: 0;
  }
  .center-wrapper {
    width: 576px;
  }
  .bottom-wrapper {
    width: 576px;
  }
  .top-wrapper {
    width: 576px;
  }
  .news-sec .section__content {
    flex-direction: column;
  }
  .news-sec .section__buttons {
    flex-direction: row;
    overflow: scroll;
    margin-bottom: 15px;
  }
  .news-sec .section__button.active::after {
    left: 47%;
    top: 88%;
    transform: rotate(-90deg);
  }
  .news-sec .section__header {
    flex-direction: column-reverse;
    align-items: baseline;
  }
  .news-sec .section__social {
    margin-bottom: 20px;
  }
  .news-sec__bottom {
    padding: 16px 15px;
  }
  .news-sec__bottom .section__content {
    flex-basis: 70%;
  }
  .card-sec .flickity-viewport {
    width: 100% !important;
    height: 350px !important;
  }
  .card-sec .flickity-page-dots {
    top: 105%;
  }
  .card-item {
    width: calc(50% - 30px);
    margin-right: 15px;
    margin-left: 15px;
  }
  .card-item__title::after {
    width: 185px;
    left: -35%;
  }
  .nomads-sec .tab-button {
    width: calc(30% - 30px);
  }
  .nomads-sec .flickity-viewport {
    height: 80px !important;
  }
  .nomads-sec .flickity-prev-next-button {
    bottom: -15%;
  }
  .nomads-sec__right .flickity-viewport {
    width: 100%;
  }
  .nomads-sec__right .news-item {
    width: calc(100% - 30px);
  }
  .nomads-sec__right .news-item__list {
    padding-bottom: 20px;
  }
  .nomads-sec__links {
    flex-direction: column;
    align-items: flex-start;
  }
  .nomads-sec__links li {
    width: 95%;
    margin-bottom: 15px;
  }
  .gallery-sec .flickity-viewport {
    width: 100% !important;
  }
  .gallery-sec .flickity-page-dots {
    bottom: -35px;
  }
  .gallery-sec .section__content {
    align-items: flex-start;
  }
  .gallery-sec .section__buttons {
    display: flex;
    overflow: scroll;
    width: 510px;
    padding-bottom: 15px;
  }
  .gallery-sec .section__tabs {
    width: 100%;
  }
  .links-sec .carousel-cell {
    width: calc(33.33% - 30px);
  }
}
@media (max-width: 575.98px) {
  .footer-wrapper {
    margin-bottom: 0;
    width: 320px;
    border-radius: 0;
    height: 1800px;
    background-image: none;
  }
  .footer-wrapper::before {
    border-radius: 15px;
  }
  .footer-wrapper::after {
    border-radius: 15px;
  }
  .center-wrapper {
    width: 320px;
  }
  .center-wrapper:before {
    top: 87%;
  }
  .bottom-wrapper {
    width: 320px;
  }
  .top-wrapper {
    width: 320px;
  }
  .header-sec__top .header-sec__container {
    flex-direction: column;
  }
  .news-sec .section__social li {
    width: 35px;
    height: 35px;
  }
  .news-sec__pic {
    width: 100%;
    height: 235px;
  }
  .news-sec__text {
    width: 100%;
    height: 200px;
    padding: 25px;
  }
  .news-sec__archive {
    padding: 10px 15px;
  }
  .news-sec__bottom .section {
    flex-direction: column;
    align-items: flex-start;
  }
  .news-sec__bottom .section__content {
    flex-basis: 100%;
    width: 100%;
  }
  .news-sec__bottom .section__header {
    border-inline-end: none;
    margin-bottom: 15px;
  }
  .news-sec__bottom .news-item {
    align-items: flex-start;
  }
  .card-item {
    width: calc(100% - 30px);
  }
  .nomads-sec .tab-button {
    width: calc(100% - 30px);
  }
  .nomads-sec .section__title::before {
    width: 42px;
    height: 40px;
  }
  .nomads-sec .section .tab-buttons {
    flex-direction: row;
  }
  .nomads-sec .section__header {
    flex-direction: column;
    align-items: flex-start;
  }
  .nomads-sec .section__archive {
    margin-top: 15px;
  }
  .nomads-sec__right .news-item {
    margin-right: 15px;
    margin-left: 15px;
  }
  .nomads-sec__links {
    margin-top: 15px;
  }
  .nomads-sec__banner {
    flex-direction: column;
  }
  .nomads-sec__pic {
    width: 145px;
    height: 185px;
  }
  .nomads-sec__title {
    margin-inline-start: 0;
    padding: 0 15px;
    margin-top: 15px;
  }
  .nomads-sec__left {
    height: 330px;
  }
  .section__title::before {
    width: 42px;
  }
  .gallery-sec .section {
    align-items: flex-start;
  }
  .gallery-sec .section__title::after {
    width: 42px;
  }
  .gallery-sec .section__buttons {
    width: 285px;
  }
  .gallery-sec .news-item__play {
    width: 55px;
    height: 55px;
  }
  .gallery-sec .news-item__play i::before {
    font-size: 26px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__pic {
    height: 235px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__content {
    top: 70%;
    margin: 0 20px;
  }
  .gallery-sec .news-item__right .news-item--vertical .news-item__title {
    -webkit-line-clamp: 2;
  }
  .links-sec .section {
    align-items: flex-start;
  }
  .links-sec .section__title::after {
    width: 42px;
  }
  .links-sec .carousel-cell {
    width: calc(50% - 30px);
  }
  .links-item__title {
    text-align: center;
  }
  .footer-sec__col {
    width: 100% !important;
  }
  .footer-sec__visit {
    flex-wrap: wrap;
  }
  .footer-sec__information {
    flex-wrap: wrap;
  }
}/*# sourceMappingURL=main.css.map */